[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: hubtel_log.txt
Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa72b37d6fbe41ae82b7025365669f7c [SalesInvoiceId] => bcb345634d0142f386475a85cbeec658 [ClientReference] => REF_099887323_Z3QC4E_1760073428 [Status] => Success [Amount] => 0.21 [CustomerPhoneNumber] => 233249631259 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249631259 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=099887323, schoolCode=Z3QC4E No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T05:17:57+00:00", "status": "Success", "transactionId": "bcb345634d0142f386475a85cbeec658", "externalTransactionId": null, "paymentMethod": "mobilemoney", "clientReference": "REF_099887323_Z3QC4E_1760073428", "currencyCode": null, "amount": 0.2099999999999999922284388276239042170345783233642578125, "charges": null, "amountAfterCharges": null, "isFulfilled": null } } INSERT successful for 099887323 (Z3QC4E) UPDATE successful for 099887323 (Z3QC4E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f8bd901df394b9ab55c3b2e41365506 [SalesInvoiceId] => aff1c8f766b042c4afc9c8df8c8d6800 [ClientReference] => REF_099887323_Z3QC4E_1760074885 [Status] => Success [Amount] => 0.21 [CustomerPhoneNumber] => 233249631259 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249631259 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=099887323, schoolCode=Z3QC4E No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T05:43:21+00:00", "status": "Success", "transactionId": "aff1c8f766b042c4afc9c8df8c8d6800", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_099887323_Z3QC4E_1760074885", "currencyCode": null, "amount": "0.21", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } INSERT successful for 099887323 (Z3QC4E) PDATE successful for 099887323 (Z3QC4E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05e1a9cb25304d23a3933ffc189df072 [SalesInvoiceId] => b9a0bd233e2d4498b2540d400866144b [ClientReference] => REF_140502601225_I10MTW_1760086408 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555363350 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555363350 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140502601225, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T08:55:19+00:00", "status": "Success", "transactionId": "b9a0bd233e2d4498b2540d400866144b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502601225_I10MTW_1760086408", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502601225 (I10MTW) ✅ UPDATE successful for 140502601225 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f263bdd0ea854e768c4bcebba8128d20 [SalesInvoiceId] => 6e675cbf61aa45928d83b2057805e591 [ClientReference] => REF_011018703425_6BLU49_1760086581 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233261248774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233261248774 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => Dear Customer, you have insufficient funds. Avail. Balance:30.42. 5 successive invalid transfers will lock your account. Thank you. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0d30ef10789a408288d93bb9c0722b1d [SalesInvoiceId] => 08a6a01bea1e49528cfd21ed1ba23ced [ClientReference] => REF_011018703425_6BLU49_1760086220 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233261248774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233261248774 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => Transaction id is invalid ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 347413f35db5418abb4be9d6cbe6f5e8 [SalesInvoiceId] => 809f063930d9436a965a534a8721a1d3 [ClientReference] => REF_080400604625_WU6TPW_1760086637 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557007412 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557007412 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080400604625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:00:20+00:00", "status": "Success", "transactionId": "809f063930d9436a965a534a8721a1d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080400604625_WU6TPW_1760086637", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080400604625 (WU6TPW) ✅ UPDATE successful for 080400604625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0547358fca94a8588007da49d0227f5 [SalesInvoiceId] => 228ec4f05d584147b8fee201bbd650bd [ClientReference] => REF_060110302325_R4E6Y0_1760086638 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060110302325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:01:32+00:00", "status": "Success", "transactionId": "228ec4f05d584147b8fee201bbd650bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060110302325_R4E6Y0_1760086638", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060110302325 (R4E6Y0) ✅ UPDATE successful for 060110302325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e608cb060b84d428f74e15b8d18b46d [SalesInvoiceId] => ae4f8687ffa6427fa315a028f895d8b2 [ClientReference] => REF_011408406425_B8POM8_1760086854 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530629699 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530629699 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011408406425, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:02:53+00:00", "status": "Success", "transactionId": "ae4f8687ffa6427fa315a028f895d8b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011408406425_B8POM8_1760086854", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011408406425 (B8POM8) ✅ UPDATE successful for 011408406425 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e1863fe3770b45e0b4dceba5cc7feb75 [SalesInvoiceId] => f7c34662c1e849089b3ce3faaab853db [ClientReference] => REF_011018703425_6BLU49_1760086908 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233261248774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233261248774 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => Dear Customer, you have insufficient funds. Avail. Balance:30.42. 5 successive invalid transfers will lock your account. Thank you. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af4b60bf5a414824a830114670d9832b [SalesInvoiceId] => 0fb93b57b1814307bf1b7e09e871d178 [ClientReference] => REF_011018703425_6BLU49_1760087285 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233261248774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233261248774 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => You have paid GHS30.50 to InvDebit in reference to 199CD6257E47821092. Your new balance is GHS0.92. Trans ID: MP251010.0910.A07342 E-Levy:GHS0.00 ) ) Parsed: indexNo=011018703425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:10:16+00:00", "status": "Success", "transactionId": "0fb93b57b1814307bf1b7e09e871d178", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011018703425_6BLU49_1760087285", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011018703425 (6BLU49) ✅ UPDATE successful for 011018703425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87bdb60838da4b978a1707160cf111e5 [SalesInvoiceId] => 3f743adeaba64355b212b63f0c3710e7 [ClientReference] => REF_000902600325_BWI2U9_1760087322 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533532217 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533532217 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902600325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:11:13+00:00", "status": "Success", "transactionId": "3f743adeaba64355b212b63f0c3710e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902600325_BWI2U9_1760087322", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902600325 (BWI2U9) ✅ UPDATE successful for 000902600325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c284d357aa6415eae83ba79c367404a [SalesInvoiceId] => 7f82074bd6554d5f93b157dc80aa4fbc [ClientReference] => REF_000109900225_1RC5WS_1760087422 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248180360 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248180360 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000109900225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:11:38+00:00", "status": "Success", "transactionId": "7f82074bd6554d5f93b157dc80aa4fbc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000109900225_1RC5WS_1760087422", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000109900225 (1RC5WS) ✅ UPDATE successful for 000109900225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47a13867146b4b9385d9d86da640fcfa [SalesInvoiceId] => 3d836cf6e75b4b2f9d621c3f73ea7ff2 [ClientReference] => REF_051007301025_RY07KN_1760087587 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051007301025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:14:11+00:00", "status": "Success", "transactionId": "3d836cf6e75b4b2f9d621c3f73ea7ff2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051007301025_RY07KN_1760087587", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051007301025 (RY07KN) ✅ UPDATE successful for 051007301025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3b9beccc830f422d8ebdfb5c2fa14bc0 [SalesInvoiceId] => c4aa98a0577c461ab29af4b0ae065c54 [ClientReference] => REF_052900204825_B8POM8_1760087273 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243784685 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243784685 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ecf34e393684361880a02ff334aefcf [SalesInvoiceId] => c7087bd9878f419d9e67b7078ddad21d [ClientReference] => REF_052900204825_B8POM8_1760087978 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240547033 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240547033 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052900204825, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:20:35+00:00", "status": "Success", "transactionId": "c7087bd9878f419d9e67b7078ddad21d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052900204825_B8POM8_1760087978", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052900204825 (B8POM8) ✅ UPDATE successful for 052900204825 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c0e31101185f4896b237f34eb353b8b6 [SalesInvoiceId] => 2dbeff55cff14c6da89d5d6a9e3d17a6 [ClientReference] => REF_052900204825_B8POM8_1760087586 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243784685 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243784685 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 999c83960b434257bb6d62a230cebb3d [SalesInvoiceId] => 11fa82be37594c5098bc9d44cba7c0b5 [ClientReference] => REF_054202800725_9D49MA_1760087812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233503626193 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233503626193 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=054202800725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:22:09+00:00", "status": "Success", "transactionId": "11fa82be37594c5098bc9d44cba7c0b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054202800725_9D49MA_1760087812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054202800725 (9D49MA) ✅ UPDATE successful for 054202800725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12f551b8768549999610694246b838da [SalesInvoiceId] => 657e0320ca3c41f7b80dd237bb88aa1d [ClientReference] => REF_111102000525_WU6TPW_1760088044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111102000525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:23:20+00:00", "status": "Success", "transactionId": "657e0320ca3c41f7b80dd237bb88aa1d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111102000525_WU6TPW_1760088044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111102000525 (WU6TPW) ✅ UPDATE successful for 111102000525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 257e597c56bb471c8b58b95cb349a1c8 [SalesInvoiceId] => a0308e55462d4d36b8e16050177e1fc2 [ClientReference] => REF_051500704525_4S2EHN_1760088209 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599360192 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599360192 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500704525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:27:29+00:00", "status": "Success", "transactionId": "a0308e55462d4d36b8e16050177e1fc2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500704525_4S2EHN_1760088209", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500704525 (4S2EHN) ✅ UPDATE successful for 051500704525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c22531dce0844e78f89f72a8f44d889 [SalesInvoiceId] => 98323966410944b9962531bc129e895d [ClientReference] => REF_050116602325_R4E6Y0_1760088378 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244861175 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244861175 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050116602325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:27:51+00:00", "status": "Success", "transactionId": "98323966410944b9962531bc129e895d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050116602325_R4E6Y0_1760088378", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050116602325 (R4E6Y0) ✅ UPDATE successful for 050116602325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2ff6dbb5e1f4b209bd276cd6843b7b6 [SalesInvoiceId] => 5b898f66520e4484b46081f85d378805 [ClientReference] => REF_000305700625_1RC5WS_1760088296 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599021867 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599021867 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000305700625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:28:29+00:00", "status": "Success", "transactionId": "5b898f66520e4484b46081f85d378805", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000305700625_1RC5WS_1760088296", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000305700625 (1RC5WS) ✅ UPDATE successful for 000305700625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e0b3368768654a31a8c849365580ee07 [SalesInvoiceId] => bedff478e53a4f61bd7b35cb8e8791f2 [ClientReference] => REF_001100101625_BWI2U9_1760088179 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 901db0f70d6d49dcb1a84e604994566f [SalesInvoiceId] => dcd8f0b73fa84d059e9aec81556c7874 [ClientReference] => REF_050317408125_CN4KKG_1760088146 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233544836961 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544836961 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e366a4a0f7814b328ef116b29d183a5f [SalesInvoiceId] => a25759ce80774bb29f9ece52637fe56f [ClientReference] => REF_110400402725_WU6TPW_1760088834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248259329 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248259329 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110400402725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:35:31+00:00", "status": "Success", "transactionId": "a25759ce80774bb29f9ece52637fe56f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110400402725_WU6TPW_1760088834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110400402725 (WU6TPW) ✅ UPDATE successful for 110400402725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e565c59ffce248d392a7f5bea648aef4 [SalesInvoiceId] => 77dae3fafbe84872ab8cc9550059b05c [ClientReference] => REF_000107013725_1RC5WS_1760086951 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248162086 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248162086 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000107013725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:35:36+00:00", "status": "Success", "transactionId": "77dae3fafbe84872ab8cc9550059b05c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107013725_1RC5WS_1760086951", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107013725 (1RC5WS) ✅ UPDATE successful for 000107013725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71b1bb065d954e3d8be3188f05c03824 [SalesInvoiceId] => fc2854adea5645cd9191d25a9f7f77a7 [ClientReference] => REF_012502100725_108CSY_1760088775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535062673 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535062673 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012502100725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:37:12+00:00", "status": "Success", "transactionId": "fc2854adea5645cd9191d25a9f7f77a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012502100725_108CSY_1760088775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012502100725 (108CSY) ✅ UPDATE successful for 012502100725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2590a067d5e435b9aa1eb202c3fe4b6 [SalesInvoiceId] => 9884df38bc654368aac96e7daf024d22 [ClientReference] => REF_130305100225_69UIPK_1760087631 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541102459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541102459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130305100225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:37:54+00:00", "status": "Success", "transactionId": "9884df38bc654368aac96e7daf024d22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130305100225_69UIPK_1760087631", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130305100225 (69UIPK) ✅ UPDATE successful for 130305100225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ef5616c221640b786926096bcea2f04 [SalesInvoiceId] => 14e4c93bce3a49b384aa92cff591dd11 [ClientReference] => REF_050501403625_6BLU49_1760089024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501403625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:38:34+00:00", "status": "Success", "transactionId": "14e4c93bce3a49b384aa92cff591dd11", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501403625_6BLU49_1760089024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501403625 (6BLU49) ✅ UPDATE successful for 050501403625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90d39e259fd447e9be8204fba41437d2 [SalesInvoiceId] => 2918035201c646c4acbbd12b34bac9ec [ClientReference] => REF_000902400925_BWI2U9_1760089017 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902400925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:38:51+00:00", "status": "Success", "transactionId": "2918035201c646c4acbbd12b34bac9ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902400925_BWI2U9_1760089017", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902400925 (BWI2U9) ✅ UPDATE successful for 000902400925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 140e7923024549069e8ebf514e00390a [SalesInvoiceId] => 87f5ce6f7bad4d60ac66b37b7e16fe1a [ClientReference] => REF_080205301625_R4E6Y0_1760089090 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548741977 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548741977 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080205301625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:39:31+00:00", "status": "Success", "transactionId": "87f5ce6f7bad4d60ac66b37b7e16fe1a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080205301625_R4E6Y0_1760089090", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080205301625 (R4E6Y0) ✅ UPDATE successful for 080205301625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42fd1594762c42dc9f3626bb250e47da [SalesInvoiceId] => e2e28ab1cd874239979b84cc9d3b1c4a [ClientReference] => REF_080204400725_R4E6Y0_1760089059 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080204400725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:41:41+00:00", "status": "Success", "transactionId": "e2e28ab1cd874239979b84cc9d3b1c4a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080204400725_R4E6Y0_1760089059", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080204400725 (R4E6Y0) ✅ UPDATE successful for 080204400725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dfb7d5e6ed444058582c69444719868 [SalesInvoiceId] => 5e8c2ce399ca49b688be0ab0e63dc464 [ClientReference] => REF_051500804625_4S2EHN_1760089339 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547065210 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547065210 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500804625, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:43:43+00:00", "status": "Success", "transactionId": "5e8c2ce399ca49b688be0ab0e63dc464", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500804625_4S2EHN_1760089339", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500804625 (4S2EHN) ✅ UPDATE successful for 051500804625 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24f0c184580a4967a1e5043bfbc13ed3 [SalesInvoiceId] => 03d18e4ed0c74d1b85fc6dfe58cba5cb [ClientReference] => REF_110504303625_WU6TPW_1760089226 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243174536 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243174536 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504303625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:43:45+00:00", "status": "Success", "transactionId": "03d18e4ed0c74d1b85fc6dfe58cba5cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504303625_WU6TPW_1760089226", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504303625 (WU6TPW) ✅ UPDATE successful for 110504303625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b0f0ca2382274989b76aaaa11c3c9a4d [SalesInvoiceId] => ee46786fe07940b3ace0b385ceca13e1 [ClientReference] => REF_000205900525_1RC5WS_1760089269 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550842153 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550842153 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000205900525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:44:41+00:00", "status": "Success", "transactionId": "ee46786fe07940b3ace0b385ceca13e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000205900525_1RC5WS_1760089269", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000205900525 (1RC5WS) ✅ UPDATE successful for 000205900525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 873c30c01a914f2fbb9ebe298fc8f0da [SalesInvoiceId] => c42a25acccf546b3b990aa7e24cc0df4 [ClientReference] => REF_082601406625_HE2114_1760089767 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242727838 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242727838 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082601406625, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:51:36+00:00", "status": "Success", "transactionId": "c42a25acccf546b3b990aa7e24cc0df4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601406625_HE2114_1760089767", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601406625 (HE2114) ✅ UPDATE successful for 082601406625 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63df0b84d25e4ea1b0870c3ca9770859 [SalesInvoiceId] => 2265319a554249aeb091efdec98cfbcb [ClientReference] => REF_050171107425_4S2EHN_1760089930 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247115649 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247115649 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050171107425, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:54:10+00:00", "status": "Success", "transactionId": "2265319a554249aeb091efdec98cfbcb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050171107425_4S2EHN_1760089930", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050171107425 (4S2EHN) ✅ UPDATE successful for 050171107425 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 077adbd26bbe46068c09f94308c257f9 [SalesInvoiceId] => 99ca546577024b68bc5fc931ba70b924 [ClientReference] => REF_051602304825_CN4KKG_1760090031 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248009406 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248009406 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602304825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:55:52+00:00", "status": "Success", "transactionId": "99ca546577024b68bc5fc931ba70b924", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602304825_CN4KKG_1760090031", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602304825 (CN4KKG) ✅ UPDATE successful for 051602304825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6333015c44c946bfa271f494010f6a94 [SalesInvoiceId] => 7b1788b7e8bd484f89eab6de4a4211d7 [ClientReference] => REF_052807801625_R4E6Y0_1760090089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244464256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244464256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052807801625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:56:32+00:00", "status": "Success", "transactionId": "7b1788b7e8bd484f89eab6de4a4211d7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052807801625_R4E6Y0_1760090089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052807801625 (R4E6Y0) ✅ UPDATE successful for 052807801625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a08be9aa140d49d7bfbb2f5c044f1b61 [SalesInvoiceId] => 6f3ba4e9448b4a0e91275f47b59c7883 [ClientReference] => REF_051911000725_RY07KN_1760090248 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051911000725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T09:58:24+00:00", "status": "Success", "transactionId": "6f3ba4e9448b4a0e91275f47b59c7883", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051911000725_RY07KN_1760090248", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051911000725 (RY07KN) ✅ UPDATE successful for 051911000725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de1b30fb694943cf93381f7ec4709221 [SalesInvoiceId] => ce974e4f83a5476d837096cdcb59fe0c [ClientReference] => REF_023102401425_WU6TPW_1760090332 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=023102401425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:01:41+00:00", "status": "Success", "transactionId": "ce974e4f83a5476d837096cdcb59fe0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_023102401425_WU6TPW_1760090332", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 023102401425 (WU6TPW) ✅ UPDATE successful for 023102401425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 55fd56848ecc4f1dbf031745025f3af1 [SalesInvoiceId] => 4b50c0ed7709415c8421b5b9b08735d5 [ClientReference] => REF_054104500225_G07PPZ_1760090062 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247165581 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247165581 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e89315967174c97a9ced8e995db49c2 [SalesInvoiceId] => 6810ae1f5db8476982468b75f252b1a0 [ClientReference] => REF_054104500225_G07PPZ_1760090580 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247165581 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247165581 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054104500225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:04:14+00:00", "status": "Success", "transactionId": "6810ae1f5db8476982468b75f252b1a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054104500225_G07PPZ_1760090580", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054104500225 (G07PPZ) ✅ UPDATE successful for 054104500225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20d21a9e7cff4249936e61f5012f87ef [SalesInvoiceId] => db6266a1782e4f3e926005d72cfec900 [ClientReference] => REF_000112603225_1RC5WS_1760090879 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597427569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597427569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112603225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:09:07+00:00", "status": "Success", "transactionId": "db6266a1782e4f3e926005d72cfec900", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112603225_1RC5WS_1760090879", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112603225 (1RC5WS) ✅ UPDATE successful for 000112603225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edead69f2c4a4c63ba4a9d0655668b9e [SalesInvoiceId] => 3a39e993e4dc48a695fa02d8745683b5 [ClientReference] => REF_060300203425_HXWPV7_1760090658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595504889 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595504889 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060300203425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:10:08+00:00", "status": "Success", "transactionId": "3a39e993e4dc48a695fa02d8745683b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060300203425_HXWPV7_1760090658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060300203425 (HXWPV7) ✅ UPDATE successful for 060300203425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4252c5da07044f9a2e9833a58521858 [SalesInvoiceId] => 3f0e82c265b544ff9a5daba3774ebe0e [ClientReference] => REF_050152000525_A7DPCP_1760090974 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558373712 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558373712 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050152000525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:10:36+00:00", "status": "Success", "transactionId": "3f0e82c265b544ff9a5daba3774ebe0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050152000525_A7DPCP_1760090974", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050152000525 (A7DPCP) ✅ UPDATE successful for 050152000525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 390debf70ab741fcbfb39762799053b7 [SalesInvoiceId] => 9a24e7b642f141e0ac021c76151ec530 [ClientReference] => REF_050713502725_R4E6Y0_1760090736 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050713502725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:10:49+00:00", "status": "Success", "transactionId": "9a24e7b642f141e0ac021c76151ec530", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050713502725_R4E6Y0_1760090736", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050713502725 (R4E6Y0) ✅ UPDATE successful for 050713502725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 47430d8f2cd04b42a7d6e14bcbfd9786 [SalesInvoiceId] => 56cb8847041f468da928602a54a9f9f0 [ClientReference] => REF_050152000525_A7DPCP_1760090447 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233558373712 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558373712 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b0876c1988fc4aeca2d4b11ec99169df [SalesInvoiceId] => a3df795d888a4544a9de1a9bceddcef1 [ClientReference] => REF_052308116125_YIY0K9_1760091064 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233507110365 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233507110365 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052308116125, schoolCode=YIY0K9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:13:07+00:00", "status": "Success", "transactionId": "a3df795d888a4544a9de1a9bceddcef1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052308116125_YIY0K9_1760091064", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052308116125 (YIY0K9) ✅ UPDATE successful for 052308116125 (YIY0K9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49caaa9ee5814faeb483a7acc1c76eb5 [SalesInvoiceId] => b8b2ad61030049acb0befa0f0b6d4bcb [ClientReference] => REF_100107802625_RY07KN_1760091315 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100107802625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:16:08+00:00", "status": "Success", "transactionId": "b8b2ad61030049acb0befa0f0b6d4bcb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100107802625_RY07KN_1760091315", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100107802625 (RY07KN) ✅ UPDATE successful for 100107802625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebf5ac4694ab4cda936270d0b92979a2 [SalesInvoiceId] => 86c5fd0aef8a4c7baf3cf26e29b2a66a [ClientReference] => REF_000902401825_OTS8SJ_1760091352 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551942879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551942879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902401825, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:17:22+00:00", "status": "Success", "transactionId": "86c5fd0aef8a4c7baf3cf26e29b2a66a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902401825_OTS8SJ_1760091352", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902401825 (OTS8SJ) ✅ UPDATE successful for 000902401825 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42721ccaec604818aa630b0a4ef0c7dc [SalesInvoiceId] => e3a82627ba644b12a429c9ec8eb578e4 [ClientReference] => REF_140500501925_I10MTW_1760091458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537337632 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537337632 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140500501925, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:18:44+00:00", "status": "Success", "transactionId": "e3a82627ba644b12a429c9ec8eb578e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140500501925_I10MTW_1760091458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140500501925 (I10MTW) ✅ UPDATE successful for 140500501925 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a38aa53fc21a4eafa36533f452022e3a [SalesInvoiceId] => 08d5754780944e8187717fef23bbfa9c [ClientReference] => REF_054104302125_G07PPZ_1760091260 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202809651 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202809651 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=054104302125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:19:08+00:00", "status": "Success", "transactionId": "08d5754780944e8187717fef23bbfa9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054104302125_G07PPZ_1760091260", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054104302125 (G07PPZ) ✅ UPDATE successful for 054104302125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3d7323103124378a3028e87f03f6696 [SalesInvoiceId] => 9d27c597dd714e94a24e3b5b22d0b9e4 [ClientReference] => REF_051507403125_4S2EHN_1760091129 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547816849 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547816849 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051507403125, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:20:43+00:00", "status": "Success", "transactionId": "9d27c597dd714e94a24e3b5b22d0b9e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051507403125_4S2EHN_1760091129", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051507403125 (4S2EHN) ✅ UPDATE successful for 051507403125 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca58b1bf22c94fb8936f63c2a5f3c781 [SalesInvoiceId] => 861441fd02894014ac46fa6cfc39f49d [ClientReference] => REF_051601903425_CN4KKG_1760091496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601903425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:22:03+00:00", "status": "Success", "transactionId": "861441fd02894014ac46fa6cfc39f49d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601903425_CN4KKG_1760091496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601903425 (CN4KKG) ✅ UPDATE successful for 051601903425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cceb4bdeeed64747844217e1777186e6 [SalesInvoiceId] => 9da8e144f6d740fd87b590927542ab2c [ClientReference] => REF_060100702925_R4E6Y0_353331 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594979538 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594979538 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100702925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:24:34+00:00", "status": "Success", "transactionId": "9da8e144f6d740fd87b590927542ab2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100702925_R4E6Y0_353331", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100702925 (R4E6Y0) ✅ UPDATE successful for 060100702925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9f7f1331f8b43758a77f846971726d8 [SalesInvoiceId] => 72d0337cdcc64ae5882951f3d437294c [ClientReference] => REF_050622800225_CH3S2L_684068 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050622800225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:25:51+00:00", "status": "Success", "transactionId": "72d0337cdcc64ae5882951f3d437294c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050622800225_CH3S2L_684068", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050622800225 (CH3S2L) ✅ UPDATE successful for 050622800225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e066c68d85e44a7b2c948af03e95ffa [SalesInvoiceId] => c1e9237254a345b5aa23020f1219310d [ClientReference] => REF_111001501625_HXWPV7_1760091650 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111001501625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:26:02+00:00", "status": "Success", "transactionId": "c1e9237254a345b5aa23020f1219310d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111001501625_HXWPV7_1760091650", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111001501625 (HXWPV7) ✅ UPDATE successful for 111001501625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 611254ae27e6453fafc36d0a6eb8c547 [SalesInvoiceId] => 493184a12ab440d7b6cfa472c05f3870 [ClientReference] => REF_053105603025_EJISU34222_121552 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246040100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246040100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053105603025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:27:02+00:00", "status": "Success", "transactionId": "493184a12ab440d7b6cfa472c05f3870", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053105603025_EJISU34222_121552", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053105603025 (EJISU34222) ✅ UPDATE successful for 053105603025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6fcc2abc39fc4842a69fbf4ab710baf1 [SalesInvoiceId] => a76de6b3b93e46569201be9d26565ecd [ClientReference] => REF_050175601425_EJISU34222_665818 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545782206 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545782206 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050175601425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:28:38+00:00", "status": "Success", "transactionId": "a76de6b3b93e46569201be9d26565ecd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050175601425_EJISU34222_665818", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050175601425 (EJISU34222) ✅ UPDATE successful for 050175601425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e6a43ad1a4145948b96ad7a00b9ef07 [SalesInvoiceId] => 8246556f2e0c402983a97afc3174565f [ClientReference] => REF_000111200525_1RC5WS_228906 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240467700 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240467700 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000111200525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:28:47+00:00", "status": "Success", "transactionId": "8246556f2e0c402983a97afc3174565f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000111200525_1RC5WS_228906", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000111200525 (1RC5WS) ✅ UPDATE successful for 000111200525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad73e63fe59d4b0b8e6c5883fde3ce46 [SalesInvoiceId] => 849492860c0b4167b31af8c2e26ab2cd [ClientReference] => REF_120300503525_HE2114_02665 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247798841 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247798841 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120300503525, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:29:48+00:00", "status": "Success", "transactionId": "849492860c0b4167b31af8c2e26ab2cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120300503525_HE2114_02665", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120300503525 (HE2114) ✅ UPDATE successful for 120300503525 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3d7cc01bbf849628ccd63a7f7e0dbcb [SalesInvoiceId] => c0641d1f7c8b4e5fb1f222325424eb57 [ClientReference] => REF_021600403225_LE9LO5_38181 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021600403225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:31:42+00:00", "status": "Success", "transactionId": "c0641d1f7c8b4e5fb1f222325424eb57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021600403225_LE9LO5_38181", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021600403225 (LE9LO5) ✅ UPDATE successful for 021600403225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ceb54135f0044a95a83bf238486aded7 [SalesInvoiceId] => 3934116ab33a468badcfa104a27c4901 [ClientReference] => REF_050807003025_EJISU34222_14989 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557827750 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557827750 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050807003025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:32:44+00:00", "status": "Success", "transactionId": "3934116ab33a468badcfa104a27c4901", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050807003025_EJISU34222_14989", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050807003025 (EJISU34222) ✅ UPDATE successful for 050807003025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c88b179b7e2941e3b7eab41c240bcefe [SalesInvoiceId] => 938b5a7d2fee4563b981532a1f86ff8b [ClientReference] => REF_050124104925_EJISU34222_07526 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551987420 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551987420 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050124104925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:33:00+00:00", "status": "Success", "transactionId": "938b5a7d2fee4563b981532a1f86ff8b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050124104925_EJISU34222_07526", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050124104925 (EJISU34222) ✅ UPDATE successful for 050124104925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 456b5b830dc54659ab78c9ca915f0c44 [SalesInvoiceId] => 4cd44be4d94f464bb708c4d7d70054ba [ClientReference] => REF_012817902725_R4E6Y0_41308 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536506649 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536506649 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012817902725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:33:08+00:00", "status": "Success", "transactionId": "4cd44be4d94f464bb708c4d7d70054ba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012817902725_R4E6Y0_41308", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012817902725 (R4E6Y0) ✅ UPDATE successful for 012817902725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe736752aad04eadbff657f73dad83e6 [SalesInvoiceId] => f77341feab744f479c58aa8393913131 [ClientReference] => REF_051504100125_4S2EHN_70802 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546541369 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546541369 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504100125, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:34:51+00:00", "status": "Success", "transactionId": "f77341feab744f479c58aa8393913131", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504100125_4S2EHN_70802", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504100125 (4S2EHN) ✅ UPDATE successful for 051504100125 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4de800c289a64a478c3ce9962420e0e6 [SalesInvoiceId] => 6d8f9cb7a5a4476ca644c803b8ec52cb [ClientReference] => REF_052702502725_ZOOR6L_73880 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702502725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:35:47+00:00", "status": "Success", "transactionId": "6d8f9cb7a5a4476ca644c803b8ec52cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702502725_ZOOR6L_73880", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702502725 (ZOOR6L) ✅ UPDATE successful for 052702502725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae548c93b11f4f7d952dcb01d4e0a5bb [SalesInvoiceId] => 871b37214e8e47628011b00fe2c8f597 [ClientReference] => REF_053400114625_R4E6Y0_614351 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551291582 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551291582 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400114625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:37:56+00:00", "status": "Success", "transactionId": "871b37214e8e47628011b00fe2c8f597", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400114625_R4E6Y0_614351", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400114625 (R4E6Y0) ✅ UPDATE successful for 053400114625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55e4dc9c9a24402a9cc156ce946698e7 [SalesInvoiceId] => f8ba96599d074f2e96d7605f7ca46d15 [ClientReference] => REF_050624100925_R4E6Y0_095960 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050624100925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:39:17+00:00", "status": "Success", "transactionId": "f8ba96599d074f2e96d7605f7ca46d15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050624100925_R4E6Y0_095960", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050624100925 (R4E6Y0) ✅ UPDATE successful for 050624100925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d928cab0e93e46268fc2b7a20ba2e333 [SalesInvoiceId] => 91050ea7442649cbb04b2f0a3684058d [ClientReference] => REF_000902401925_OTS8SJ_695752 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551942879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551942879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902401925, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:39:35+00:00", "status": "Success", "transactionId": "91050ea7442649cbb04b2f0a3684058d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902401925_OTS8SJ_695752", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902401925 (OTS8SJ) ✅ UPDATE successful for 000902401925 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f498e14d9963459189eb669aceb6f3a2 [SalesInvoiceId] => a7d6c710a26e4a379bb470dc124bb7c3 [ClientReference] => REF_000111901425_1RC5WS_203332 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244496698 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244496698 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000111901425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:40:35+00:00", "status": "Success", "transactionId": "a7d6c710a26e4a379bb470dc124bb7c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000111901425_1RC5WS_203332", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000111901425 (1RC5WS) ✅ UPDATE successful for 000111901425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d57689527cc64c8693e999f8d0f54e88 [SalesInvoiceId] => 69c040691bd74ced9bf60b188fadc6e6 [ClientReference] => REF_012908604325_CN4KKG_705883 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012908604325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:40:44+00:00", "status": "Success", "transactionId": "69c040691bd74ced9bf60b188fadc6e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012908604325_CN4KKG_705883", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012908604325 (CN4KKG) ✅ UPDATE successful for 012908604325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a487b270c87a4259a1b18bc8aad68fb9 [SalesInvoiceId] => 36f3a0d7badf406a977a56daebd50024 [ClientReference] => REF_000902602225_BWI2U9_140145 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533532217 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533532217 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902602225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:43:11+00:00", "status": "Success", "transactionId": "36f3a0d7badf406a977a56daebd50024", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902602225_BWI2U9_140145", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902602225 (BWI2U9) ✅ UPDATE successful for 000902602225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb718171975d481eb3b261151cd4e268 [SalesInvoiceId] => 33fa060fda0a4103bebb24006e4b1e85 [ClientReference] => REF_053400108825_R4E6Y0_869645 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558894835 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558894835 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400108825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:44:17+00:00", "status": "Success", "transactionId": "33fa060fda0a4103bebb24006e4b1e85", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400108825_R4E6Y0_869645", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400108825 (R4E6Y0) ✅ UPDATE successful for 053400108825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d8b54f01a49467f8dae52bf480c9c03 [SalesInvoiceId] => 9481e0632cc343a49c169224cf1cba03 [ClientReference] => REF_051116300225_M86BFQ_642516 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594246012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594246012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051116300225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:44:20+00:00", "status": "Success", "transactionId": "9481e0632cc343a49c169224cf1cba03", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051116300225_M86BFQ_642516", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051116300225 (M86BFQ) ✅ UPDATE successful for 051116300225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ebff729f441423dba730057f83d1d21 [SalesInvoiceId] => 908f6aa9e5cb48dfab0cf59f0a184dcf [ClientReference] => REF_110303100525_WU6TPW_653261 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110303100525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:45:06+00:00", "status": "Success", "transactionId": "908f6aa9e5cb48dfab0cf59f0a184dcf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110303100525_WU6TPW_653261", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110303100525 (WU6TPW) ✅ UPDATE successful for 110303100525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ace9fd7024624a838063af1cf3b31c7f [SalesInvoiceId] => 98a74ea3fa6e4883aea2f0f5ddd8e8f5 [ClientReference] => REF_110303100525_WU6TPW_855099 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b2fd3066f1e44d0a902eda75b55d6cca [SalesInvoiceId] => e5a31ab1d7db4cd2ab2ca4beff7c3b9d [ClientReference] => REF_000111901425_1RC5WS_682049 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244496698 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244496698 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0849be79c7bf42428dae26cee2ecf198 [SalesInvoiceId] => 4480c42c90ab4ffdbd0cc134b4d41102 [ClientReference] => REF_050133500225_A7DPCP_662852 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248400428 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248400428 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050133500225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:46:47+00:00", "status": "Success", "transactionId": "4480c42c90ab4ffdbd0cc134b4d41102", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050133500225_A7DPCP_662852", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050133500225 (A7DPCP) ✅ UPDATE successful for 050133500225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bb527b0025924992b2df359a69250d0c [SalesInvoiceId] => 4946bff47298422f957b61d4dbe1cc06 [ClientReference] => REF_050311703425_R4E6Y0_151452 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244789632 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244789632 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Holder with FRI Not Found ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3788ee8c9893412e8741dec0601ca80e [SalesInvoiceId] => ade3bc90f016490c900126c108e76468 [ClientReference] => REF_051605402325_CN4KKG_326268 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547723930 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547723930 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605402325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:50:25+00:00", "status": "Success", "transactionId": "ade3bc90f016490c900126c108e76468", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605402325_CN4KKG_326268", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605402325 (CN4KKG) ✅ UPDATE successful for 051605402325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 901776c7b5bb4f7fb1551c1a0472e6ff [SalesInvoiceId] => 6c8c9cdc1fe642a7bca09cce255750ef [ClientReference] => REF_051802106325_EJISU34222_044455 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558753875 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558753875 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051802106325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:51:09+00:00", "status": "Success", "transactionId": "6c8c9cdc1fe642a7bca09cce255750ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051802106325_EJISU34222_044455", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051802106325 (EJISU34222) ✅ UPDATE successful for 051802106325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce1f5cba4ddf4b04a13f3b3bc99c8382 [SalesInvoiceId] => 9a5d1ed3039b4bcbb1d3a60735f13ac6 [ClientReference] => REF_111002505225_HXWPV7_431048 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249665016 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249665016 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002505225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:51:25+00:00", "status": "Success", "transactionId": "9a5d1ed3039b4bcbb1d3a60735f13ac6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002505225_HXWPV7_431048", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002505225 (HXWPV7) ✅ UPDATE successful for 111002505225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b2f8b78cdc04debb95181908918bf49 [SalesInvoiceId] => 9889db0fd8f640e4995ef32f85c90452 [ClientReference] => REF_023102300125_EJISU34222_184140 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242659441 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242659441 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=023102300125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:51:42+00:00", "status": "Success", "transactionId": "9889db0fd8f640e4995ef32f85c90452", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_023102300125_EJISU34222_184140", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 023102300125 (EJISU34222) ✅ UPDATE successful for 023102300125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ece411a3d58a459d9e24094f840db74a [SalesInvoiceId] => 01c42fe247f648f1942c9b4b795693a8 [ClientReference] => REF_050311703425_R4E6Y0_835165 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244789632 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244789632 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050311703425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:52:42+00:00", "status": "Success", "transactionId": "01c42fe247f648f1942c9b4b795693a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311703425_R4E6Y0_835165", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311703425 (R4E6Y0) ✅ UPDATE successful for 050311703425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb31de7aa5544525a6d1555bc721179d [SalesInvoiceId] => 8fe34502707e4b43a10a17efedb707df [ClientReference] => REF_051510502025_4S2EHN_473207 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557501617 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557501617 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051510502025, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:54:53+00:00", "status": "Success", "transactionId": "8fe34502707e4b43a10a17efedb707df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051510502025_4S2EHN_473207", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051510502025 (4S2EHN) ✅ UPDATE successful for 051510502025 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5adc55f8314c4440bcd0e0fc22400d59 [SalesInvoiceId] => 501465de8092409dbdb20ac14a9486a4 [ClientReference] => REF_050623700525_R4E6Y0_295519 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233561421746 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233561421746 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => Dear Customer, kindly dial *110# to set your ATMoney PIN to continue your transaction. Error Code: 3591 ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9ad7913c9648499c8fb6fea18d5361ce [SalesInvoiceId] => f4d5f45a6cca451287950235ed7baad1 [ClientReference] => REF_000203800425_1RC5WS_969951 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248310344 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248310344 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08e04b1a51f24f84b40fe0d1174f076a [SalesInvoiceId] => 4b181a76c12d43739a3cd13d6617eb80 [ClientReference] => REF_050106700525_M86BFQ_616605 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248565345 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248565345 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106700525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:55:50+00:00", "status": "Success", "transactionId": "4b181a76c12d43739a3cd13d6617eb80", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106700525_M86BFQ_616605", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106700525 (M86BFQ) ✅ UPDATE successful for 050106700525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => de5b8a5ebd394777a515c7e688725369 [SalesInvoiceId] => 845438f7cccb4fa8b1784c5b45bdd8a5 [ClientReference] => REF_050311703425_R4E6Y0_462778 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244789632 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244789632 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8d721a4f1f34d868a01be3112bc1686 [SalesInvoiceId] => 6b2b7362eea142ca9bcaf58211f0c0b6 [ClientReference] => REF_051805501225_R4E6Y0_629847 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245898996 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245898996 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051805501225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:58:23+00:00", "status": "Success", "transactionId": "6b2b7362eea142ca9bcaf58211f0c0b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051805501225_R4E6Y0_629847", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051805501225 (R4E6Y0) ✅ UPDATE successful for 051805501225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7754eb9a1c68411a8bffbd9eb2f766b8 [SalesInvoiceId] => 66bdb0f8e44640a7b3da2dd34ad6a332 [ClientReference] => REF_051405701425_ZOOR6L_305765 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051405701425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:58:56+00:00", "status": "Success", "transactionId": "66bdb0f8e44640a7b3da2dd34ad6a332", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051405701425_ZOOR6L_305765", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051405701425 (ZOOR6L) ✅ UPDATE successful for 051405701425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => afc4d2f6a28c4b8bac6812279791397b [SalesInvoiceId] => 8188fa6f2de84e3f9da21eac0c9f2077 [ClientReference] => REF_053307003325_R4E6Y0_299842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053307003325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T10:59:23+00:00", "status": "Success", "transactionId": "8188fa6f2de84e3f9da21eac0c9f2077", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053307003325_R4E6Y0_299842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053307003325 (R4E6Y0) ✅ UPDATE successful for 053307003325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d592abab541439d880cd30c0c80b557 [SalesInvoiceId] => dd82fed5ae124d138a112d89c7ce909a [ClientReference] => REF_051601905525_CN4KKG_858506 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601905525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:00:15+00:00", "status": "Success", "transactionId": "dd82fed5ae124d138a112d89c7ce909a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601905525_CN4KKG_858506", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601905525 (CN4KKG) ✅ UPDATE successful for 051601905525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e5c08b32c2a645d7bb3064738a1b6dcd [SalesInvoiceId] => 73a8fa7208fc4c02bb1694604dec54c7 [ClientReference] => REF_000203800425_1RC5WS_898750 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248310344 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248310344 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3585b0a1ca048b3ba1dbe284a6b55f9 [SalesInvoiceId] => e3e3010523514c36b4b51d12784f4d7f [ClientReference] => REF_031605602425_EJISU34222_552279 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556988394 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556988394 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031605602425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:01:07+00:00", "status": "Success", "transactionId": "e3e3010523514c36b4b51d12784f4d7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031605602425_EJISU34222_552279", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031605602425 (EJISU34222) ✅ UPDATE successful for 031605602425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d5b7425fee2e462a84b75beed61eafb8 [SalesInvoiceId] => 73c00c32daf443ebbf4dcdc25a8d2ee7 [ClientReference] => REF_130901901925_69UIPK_734798 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248137167 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248137167 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c90a5eb4a1884048a9004482f0a89826 [SalesInvoiceId] => d0e5e23525034dffb6738f997e809d23 [ClientReference] => REF_000203800425_1RC5WS_061050 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248310344 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248310344 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 235d856962e74b7a9c0215ece57f9e15 [SalesInvoiceId] => 1039510fb42f478e9c4f33ece17cfe6a [ClientReference] => REF_051817901025_CH3S2L_202895 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051817901025, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:05:01+00:00", "status": "Success", "transactionId": "1039510fb42f478e9c4f33ece17cfe6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051817901025_CH3S2L_202895", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051817901025 (CH3S2L) ✅ UPDATE successful for 051817901025 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eee32919c489454c91d9d687b47b8ce5 [SalesInvoiceId] => 491c1a6ce8c446f8a8199142002b6078 [ClientReference] => REF_090703503225_R4E6Y0_095795 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246669569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246669569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090703503225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:06:12+00:00", "status": "Success", "transactionId": "491c1a6ce8c446f8a8199142002b6078", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090703503225_R4E6Y0_095795", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090703503225 (R4E6Y0) ✅ UPDATE successful for 090703503225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => baeba741d8aa42e5b77eb12317bd8e66 [SalesInvoiceId] => 93e3153f2d554eef8c7a8d2acd695bec [ClientReference] => REF_130901901925_69UIPK_541523 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248137167 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248137167 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a964a5ece69a4f04bf8334526e039bf2 [SalesInvoiceId] => 117125deeebc405f938bdd17d17e6b02 [ClientReference] => REF_120100107125_ZOOR6L_719403 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120100107125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:06:36+00:00", "status": "Success", "transactionId": "117125deeebc405f938bdd17d17e6b02", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120100107125_ZOOR6L_719403", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120100107125 (ZOOR6L) ✅ UPDATE successful for 120100107125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 758e1ab537864e24a8c66b33630dc487 [SalesInvoiceId] => 8b6e4735aeca4438a9e579be71135053 [ClientReference] => REF_000102103525_BWI2U9_301246 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233534547997 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534547997 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c4178e2579741818d20b336ec9ac05f [SalesInvoiceId] => 64dd1953b8804fc6952287606f5b5e12 [ClientReference] => REF_000502501425_PFKS1R_606765 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241202252 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241202252 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000502501425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:07:45+00:00", "status": "Success", "transactionId": "64dd1953b8804fc6952287606f5b5e12", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000502501425_PFKS1R_606765", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000502501425 (PFKS1R) ✅ UPDATE successful for 000502501425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b045844534f4ab795b0cda0992ed3b5 [SalesInvoiceId] => db9fbbe2011a4f8ba7aa1dbb84cdcbbb [ClientReference] => REF_060108903625_FXIX7B_533390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244856023 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244856023 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060108903625, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:08:02+00:00", "status": "Success", "transactionId": "db9fbbe2011a4f8ba7aa1dbb84cdcbbb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060108903625_FXIX7B_533390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060108903625 (FXIX7B) ✅ UPDATE successful for 060108903625 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 10ce507e713d4ca69f703ab185042c0b [SalesInvoiceId] => 5089331c7bfa45e58f02acd24e795e86 [ClientReference] => REF_051407306225_R4E6Y0_795369 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593515747 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593515747 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407306225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:08:36+00:00", "status": "Success", "transactionId": "5089331c7bfa45e58f02acd24e795e86", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407306225_R4E6Y0_795369", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407306225 (R4E6Y0) ✅ UPDATE successful for 051407306225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15482bf58fa940ae9516425c3cc7d9f2 [SalesInvoiceId] => f3190921d4294193a2ea5a3a47f1fe12 [ClientReference] => REF_140502600425_I10MTW_174900 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539862321 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539862321 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140502600425, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:08:48+00:00", "status": "Success", "transactionId": "f3190921d4294193a2ea5a3a47f1fe12", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502600425_I10MTW_174900", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502600425 (I10MTW) ✅ UPDATE successful for 140502600425 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 853dd2fb8ca842b38d53f0d38fddf181 [SalesInvoiceId] => 808247ca9f5247d6b3a1590a4e5de672 [ClientReference] => REF_130901901925_69UIPK_733649 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248137167 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248137167 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5ab7ee4cc9f400bbc0f2f67b244d04e [SalesInvoiceId] => 293d104dcd184ccaa5954f0598171a33 [ClientReference] => REF_051607100825_CN4KKG_686813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607100825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:10:06+00:00", "status": "Success", "transactionId": "293d104dcd184ccaa5954f0598171a33", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607100825_CN4KKG_686813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607100825 (CN4KKG) ✅ UPDATE successful for 051607100825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26acef6af9664699a5dd39be49243be8 [SalesInvoiceId] => 02337e7f745d4d67befb4db25793798b [ClientReference] => REF_050509001125_108CSY_180652 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249316801 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249316801 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050509001125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:10:14+00:00", "status": "Success", "transactionId": "02337e7f745d4d67befb4db25793798b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050509001125_108CSY_180652", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050509001125 (108CSY) ✅ UPDATE successful for 050509001125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9ae0b33f9e341a9bfb6e05bfea93553 [SalesInvoiceId] => 39591f80a3d54b1a8e91e8397d36e733 [ClientReference] => REF_000110009325_BWI2U9_943428 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549294137 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549294137 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110009325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:10:59+00:00", "status": "Success", "transactionId": "39591f80a3d54b1a8e91e8397d36e733", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110009325_BWI2U9_943428", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110009325 (BWI2U9) ✅ UPDATE successful for 000110009325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1824169ce793403a9a1cd8a7ea4460ea [SalesInvoiceId] => 33e2cdc67b444cf1beba3febcbc5b092 [ClientReference] => REF_051506300125_M86BFQ_684091 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553525856 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553525856 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 522bd85c3dc94bf89d6912f0f8e35e8b [SalesInvoiceId] => 9e9e9273f1fa47eb95cb20783c8865e0 [ClientReference] => REF_050602110625_A7DPCP_599651 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547403604 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547403604 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602110625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:11:27+00:00", "status": "Success", "transactionId": "9e9e9273f1fa47eb95cb20783c8865e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602110625_A7DPCP_599651", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602110625 (A7DPCP) ✅ UPDATE successful for 050602110625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 36a7557c17f74aae9667053c4b83ef8b [SalesInvoiceId] => 3ba3b3c2e8a848e09affb15b03e1f8dc [ClientReference] => REF_000203800425_1RC5WS_718983 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501942080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501942080 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000203800425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:12:00+00:00", "status": "Success", "transactionId": "3ba3b3c2e8a848e09affb15b03e1f8dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000203800425_1RC5WS_718983", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000203800425 (1RC5WS) ✅ UPDATE successful for 000203800425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bcd950b108cc463f8f28e67445e6570b [SalesInvoiceId] => 4ea45bcae06043968277f7ca4f89d0de [ClientReference] => REF_052515505025_GYP9CE_861501 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207049117 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207049117 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052515505025, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:12:19+00:00", "status": "Success", "transactionId": "4ea45bcae06043968277f7ca4f89d0de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515505025_GYP9CE_861501", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515505025 (GYP9CE) ✅ UPDATE successful for 052515505025 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 855f76206c1c4a0f835af3bf2caa2d90 [SalesInvoiceId] => b3faf1de064f442195c541528cd3316c [ClientReference] => REF_051402412625_R4E6Y0_405471 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546942358 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546942358 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402412625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:12:54+00:00", "status": "Success", "transactionId": "b3faf1de064f442195c541528cd3316c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402412625_R4E6Y0_405471", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402412625 (R4E6Y0) ✅ UPDATE successful for 051402412625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8445e42cba454dfbbe109e90afb388b8 [SalesInvoiceId] => f5afa20341b9443d9683b8ed874d5d1c [ClientReference] => REF_051506300125_M86BFQ_573000 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553525856 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553525856 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe374e7eb37940c6b9ee7efdc248fc5d [SalesInvoiceId] => a9b4619291344d05b8f0f492f4908236 [ClientReference] => REF_110501801325_WU6TPW_025126 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501801325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:14:16+00:00", "status": "Success", "transactionId": "a9b4619291344d05b8f0f492f4908236", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501801325_WU6TPW_025126", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501801325 (WU6TPW) ✅ UPDATE successful for 110501801325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f1e3137c722463aa0e2be0d3b5fa430 [SalesInvoiceId] => bcf2076017e74fdaa298c6593d25aa63 [ClientReference] => REF_000102103525_BWI2U9_746199 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534547997 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534547997 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000102103525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:14:32+00:00", "status": "Success", "transactionId": "bcf2076017e74fdaa298c6593d25aa63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000102103525_BWI2U9_746199", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000102103525 (BWI2U9) ✅ UPDATE successful for 000102103525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82784b908cc24168ad467e4961d2e3e2 [SalesInvoiceId] => 83e76aa90ac445078a87dc896874aa82 [ClientReference] => REF_050300300125_LE9LO5_290163 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300300125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:15:38+00:00", "status": "Success", "transactionId": "83e76aa90ac445078a87dc896874aa82", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300300125_LE9LO5_290163", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300300125 (LE9LO5) ✅ UPDATE successful for 050300300125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a3ac24d92374925995838542c819dd0 [SalesInvoiceId] => 3ee60719ad064366ad3d1d8b4ec6f099 [ClientReference] => REF_050103005025_R4E6Y0_043514 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559044534 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559044534 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050103005025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:16:12+00:00", "status": "Success", "transactionId": "3ee60719ad064366ad3d1d8b4ec6f099", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050103005025_R4E6Y0_043514", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050103005025 (R4E6Y0) ✅ UPDATE successful for 050103005025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32c1c9c3d4694cea83c1ed625f31377a [SalesInvoiceId] => 52566b36c9e24ee289250c3299234aa5 [ClientReference] => REF_051506300125_M86BFQ_604873 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553525856 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553525856 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051506300125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:17:42+00:00", "status": "Success", "transactionId": "52566b36c9e24ee289250c3299234aa5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051506300125_M86BFQ_604873", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051506300125 (M86BFQ) ✅ UPDATE successful for 051506300125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a5733632547462cbec1521104d2508b [SalesInvoiceId] => b35dd5d831b345f88cd5c29fe803b60b [ClientReference] => REF_130901901925_69UIPK_553760 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248137167 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248137167 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130901901925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:17:47+00:00", "status": "Success", "transactionId": "b35dd5d831b345f88cd5c29fe803b60b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130901901925_69UIPK_553760", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130901901925 (69UIPK) ✅ UPDATE successful for 130901901925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f600435f5584c07b080a8b852154952 [SalesInvoiceId] => cc920d4292534319bf2b8738671d1c44 [ClientReference] => REF_140102508725_CN4KKG_982446 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140102508725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:18:48+00:00", "status": "Success", "transactionId": "cc920d4292534319bf2b8738671d1c44", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140102508725_CN4KKG_982446", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140102508725 (CN4KKG) ✅ UPDATE successful for 140102508725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 043ed54ee49a4f7f8dea0dc7cb9d8c23 [SalesInvoiceId] => 1386d965008148978f131552135164be [ClientReference] => REF_051817901325_CH3S2L_389702 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051817901325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:18:56+00:00", "status": "Success", "transactionId": "1386d965008148978f131552135164be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051817901325_CH3S2L_389702", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051817901325 (CH3S2L) ✅ UPDATE successful for 051817901325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43da65bc50e7425485bf12d790502f1c [SalesInvoiceId] => 94b7332c30e7401ea521a53e7bbf7657 [ClientReference] => REF_051605300125_CN4KKG_860699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538864494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538864494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605300125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:19:10+00:00", "status": "Success", "transactionId": "94b7332c30e7401ea521a53e7bbf7657", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605300125_CN4KKG_860699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605300125 (CN4KKG) ✅ UPDATE successful for 051605300125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80887e06e66b4d4ba82acb0ad73cbd7e [SalesInvoiceId] => 691e40e5f78b41ee911d9856f6f6ee96 [ClientReference] => REF_050623700525_R4E6Y0_265857 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538378734 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538378734 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050623700525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:19:56+00:00", "status": "Success", "transactionId": "691e40e5f78b41ee911d9856f6f6ee96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050623700525_R4E6Y0_265857", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050623700525 (R4E6Y0) ✅ UPDATE successful for 050623700525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7135620bdd7b47a9bbe7350fd5f155e1 [SalesInvoiceId] => c283ba939b1c4ce4a451cb85bbdfe1fd [ClientReference] => REF_0006056004_I95WNZ_881170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006056004, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:20:41+00:00", "status": "Success", "transactionId": "c283ba939b1c4ce4a451cb85bbdfe1fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006056004_I95WNZ_881170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006056004 (I95WNZ) ✅ UPDATE successful for 0006056004 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8489c88c68244122a3b9f6617405f33e [SalesInvoiceId] => c38f00600ad84af090f9dd5e886e9258 [ClientReference] => REF_052703701725_ZOOR6L_040914 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703701725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:20:54+00:00", "status": "Success", "transactionId": "c38f00600ad84af090f9dd5e886e9258", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703701725_ZOOR6L_040914", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703701725 (ZOOR6L) ✅ UPDATE successful for 052703701725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d129d93e0f394612b8fd6d562520a6d1 [SalesInvoiceId] => 66e34bb7c26e4800b838cc9975febf25 [ClientReference] => REF_071007207025_108CSY_147771 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249316801 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249316801 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071007207025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:22:49+00:00", "status": "Success", "transactionId": "66e34bb7c26e4800b838cc9975febf25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071007207025_108CSY_147771", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071007207025 (108CSY) ✅ UPDATE successful for 071007207025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fbbe04854d5445287131c45e28f61a9 [SalesInvoiceId] => bfa2650534a84adea5834cd84aec20e9 [ClientReference] => REF_130304300625_69UIPK_926305 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242903143 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242903143 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304300625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:24:29+00:00", "status": "Success", "transactionId": "bfa2650534a84adea5834cd84aec20e9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304300625_69UIPK_926305", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304300625 (69UIPK) ✅ UPDATE successful for 130304300625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a3caf9fbdd2349ad8a4f528fa3e32578 [SalesInvoiceId] => bacf0296b31642b0b15d414697a8fd48 [ClientReference] => REF_050303902125_EJISU34222_621045 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548659321 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548659321 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050303902125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:24:51+00:00", "status": "Success", "transactionId": "bacf0296b31642b0b15d414697a8fd48", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050303902125_EJISU34222_621045", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050303902125 (EJISU34222) ✅ UPDATE successful for 050303902125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e364d51a8e44056bc621e0b454cb5dc [SalesInvoiceId] => f05dc69df38c4df68f41057fd0b9266b [ClientReference] => REF_053000500625_EJISU34222_994378 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534628716 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534628716 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053000500625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:25:36+00:00", "status": "Success", "transactionId": "f05dc69df38c4df68f41057fd0b9266b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053000500625_EJISU34222_994378", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053000500625 (EJISU34222) ✅ UPDATE successful for 053000500625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0bfc1f25f6574e7a91ab21998969034a [SalesInvoiceId] => 5203cae5607f4dd2b5f7094bf3eae36e [ClientReference] => REF_130405202025_69UIPK_790103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240661094 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240661094 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130405202025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:26:42+00:00", "status": "Success", "transactionId": "5203cae5607f4dd2b5f7094bf3eae36e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130405202025_69UIPK_790103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130405202025 (69UIPK) ✅ UPDATE successful for 130405202025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b95244f56af476db730dcdc29618d86 [SalesInvoiceId] => f10abb8502824b73b812ae1cd5e06026 [ClientReference] => REF_053901401825_CH3S2L_939734 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532939732 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532939732 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053901401825, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:26:58+00:00", "status": "Success", "transactionId": "f10abb8502824b73b812ae1cd5e06026", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053901401825_CH3S2L_939734", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053901401825 (CH3S2L) ✅ UPDATE successful for 053901401825 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb401f60c36d46e897fcb6bc696e045c [SalesInvoiceId] => e9636d29a228410ab336995cf72d89e7 [ClientReference] => REF_000801200725_1RC5WS_058716 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543410275 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543410275 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000801200725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:27:11+00:00", "status": "Success", "transactionId": "e9636d29a228410ab336995cf72d89e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000801200725_1RC5WS_058716", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000801200725 (1RC5WS) ✅ UPDATE successful for 000801200725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4da2623dc2f74d219d934d66cadb9ba2 [SalesInvoiceId] => 63190bb205e64731849e3701aeeb9b91 [ClientReference] => REF_051602304525_WU6TPW_605386 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602304525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:28:33+00:00", "status": "Success", "transactionId": "63190bb205e64731849e3701aeeb9b91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602304525_WU6TPW_605386", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602304525 (WU6TPW) ✅ UPDATE successful for 051602304525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3837d588836a44918f0f37e440c70d66 [SalesInvoiceId] => 9f8bb0072a7b4008965f5aae56bb19a1 [ClientReference] => REF_051107402025_G07PPZ_743950 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537667342 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537667342 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051107402025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:28:51+00:00", "status": "Success", "transactionId": "9f8bb0072a7b4008965f5aae56bb19a1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051107402025_G07PPZ_743950", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051107402025 (G07PPZ) ✅ UPDATE successful for 051107402025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb68738e75434438ac237bdcf8382056 [SalesInvoiceId] => 5ca63881f4054616880baa5ded62b4aa [ClientReference] => REF_050103301325_M86BFQ_550723 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241126869 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241126869 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050103301325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:29:36+00:00", "status": "Success", "transactionId": "5ca63881f4054616880baa5ded62b4aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050103301325_M86BFQ_550723", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050103301325 (M86BFQ) ✅ UPDATE successful for 050103301325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5792cad1338d48f899e26b330ffa9d3c [SalesInvoiceId] => b9569ecc1bdd4e51b8a8301f07810707 [ClientReference] => REF_080102114425_HE2114_097133 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530528387 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530528387 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080102114425, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:31:22+00:00", "status": "Success", "transactionId": "b9569ecc1bdd4e51b8a8301f07810707", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080102114425_HE2114_097133", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080102114425 (HE2114) ✅ UPDATE successful for 080102114425 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cfebcf67e7fa4627b51716f51e7f57c2 [SalesInvoiceId] => e93770c586ff407f879e986fe151b26d [ClientReference] => REF_001100101625_BWI2U9_705313 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a3733c379214d89abdd6c869722b1a7 [SalesInvoiceId] => 0ffc3e65fce84b8aa84bc2b126a9b933 [ClientReference] => REF_110400501425_R4E6Y0_236182 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241731207 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241731207 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110400501425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:32:31+00:00", "status": "Success", "transactionId": "0ffc3e65fce84b8aa84bc2b126a9b933", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110400501425_R4E6Y0_236182", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110400501425 (R4E6Y0) ✅ UPDATE successful for 110400501425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d611c645292c4942b378d04f47135b7a [SalesInvoiceId] => c154a3ba8253478e8ef79669eeeb0665 [ClientReference] => REF_051107402025_G07PPZ_595106 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537667342 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537667342 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11c5fcc624b94f5d9f66522f7f65d76f [SalesInvoiceId] => 18d1294662174c4bbdd52150cee18079 [ClientReference] => REF_150700902625_ZOOR6L_211059 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150700902625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:33:31+00:00", "status": "Success", "transactionId": "18d1294662174c4bbdd52150cee18079", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150700902625_ZOOR6L_211059", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150700902625 (ZOOR6L) ✅ UPDATE successful for 150700902625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b937a4cdc0f47398d080f62d2465a1a [SalesInvoiceId] => 7aa33fdea3d54377a17596c0ccdeddfc [ClientReference] => REF_010766102825_R4E6Y0_279111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241339922 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241339922 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010766102825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:33:44+00:00", "status": "Success", "transactionId": "7aa33fdea3d54377a17596c0ccdeddfc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010766102825_R4E6Y0_279111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010766102825 (R4E6Y0) ✅ UPDATE successful for 010766102825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81a827552e1c459da4ef1108acf52fb4 [SalesInvoiceId] => 3c8b8389b7b74a859671bfd8b4325daa [ClientReference] => REF_050307000125_108CSY_571818 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593763380 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593763380 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050307000125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:34:43+00:00", "status": "Success", "transactionId": "3c8b8389b7b74a859671bfd8b4325daa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307000125_108CSY_571818", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307000125 (108CSY) ✅ UPDATE successful for 050307000125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => adbd1479d77e416683b988e58ea6c52b [SalesInvoiceId] => ff790760c42447e397cfda153d7b63b0 [ClientReference] => REF_050501502425_6BLU49_179565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501502425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:34:57+00:00", "status": "Success", "transactionId": "ff790760c42447e397cfda153d7b63b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501502425_6BLU49_179565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501502425 (6BLU49) ✅ UPDATE successful for 050501502425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9c7935fd4f540898032f41cd61abd7c [SalesInvoiceId] => c64a7ba71751486b9b5c1dd768b0f70d [ClientReference] => REF_050103204725_RY07KN_315553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050103204725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:35:47+00:00", "status": "Success", "transactionId": "c64a7ba71751486b9b5c1dd768b0f70d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050103204725_RY07KN_315553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050103204725 (RY07KN) ✅ UPDATE successful for 050103204725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 733485413ece4b099c79466f4ec1b4ac [SalesInvoiceId] => edf0d571c32741b7a2c90f40c2736431 [ClientReference] => REF_150700902625_ZOOR6L_176969 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b4c9edfcd9f4693925425345ac838fb [SalesInvoiceId] => 5525f4525d174103a15489cf959b4a11 [ClientReference] => REF_000100201125_BWI2U9_522562 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534547997 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534547997 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000100201125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:38:30+00:00", "status": "Success", "transactionId": "5525f4525d174103a15489cf959b4a11", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000100201125_BWI2U9_522562", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000100201125 (BWI2U9) ✅ UPDATE successful for 000100201125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5010b87bfe64b5d954f89764a67245f [SalesInvoiceId] => 912395658b9a4e1fbe1e1e67f70cfc91 [ClientReference] => REF_012604901425_EJISU34222_925031 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243704894 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243704894 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012604901425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:39:05+00:00", "status": "Success", "transactionId": "912395658b9a4e1fbe1e1e67f70cfc91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012604901425_EJISU34222_925031", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012604901425 (EJISU34222) ✅ UPDATE successful for 012604901425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb1090bd576b4e74aeff3d2b4e1184c2 [SalesInvoiceId] => 9a94a7a6894745e2810a994a95ca4483 [ClientReference] => REF_050618804325_ZOOR6L_151352 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618804325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:39:29+00:00", "status": "Success", "transactionId": "9a94a7a6894745e2810a994a95ca4483", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618804325_ZOOR6L_151352", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618804325 (ZOOR6L) ✅ UPDATE successful for 050618804325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f94ca3c815d041c79585edb857240c21 [SalesInvoiceId] => ec365644c901492488e428894f4c0b52 [ClientReference] => REF_000501102125_I95WNZ_939971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241434391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241434391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000501102125, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:40:48+00:00", "status": "Success", "transactionId": "ec365644c901492488e428894f4c0b52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000501102125_I95WNZ_939971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000501102125 (I95WNZ) ✅ UPDATE successful for 000501102125 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 215c666612f34bc59c666ac64f0565d5 [SalesInvoiceId] => 8cedb8f3e1d74f26a24bff5312096f09 [ClientReference] => REF_012717012025_CN4KKG_891953 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012717012025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:42:05+00:00", "status": "Success", "transactionId": "8cedb8f3e1d74f26a24bff5312096f09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012717012025_CN4KKG_891953", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012717012025 (CN4KKG) ✅ UPDATE successful for 012717012025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51e705ff22f6444c967abb3db9564fb0 [SalesInvoiceId] => 63f946e263f640a9a6724af236551bb5 [ClientReference] => REF_140501202325_I10MTW_228677 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545319916 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545319916 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140501202325, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:43:21+00:00", "status": "Success", "transactionId": "63f946e263f640a9a6724af236551bb5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140501202325_I10MTW_228677", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140501202325 (I10MTW) ✅ UPDATE successful for 140501202325 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c1a7ca7912a420a818520f69a0a52cd [SalesInvoiceId] => 6e81d82e0bd54dffa4d2280b40c115b9 [ClientReference] => REF_050104900225_R4E6Y0_387136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104900225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:43:46+00:00", "status": "Success", "transactionId": "6e81d82e0bd54dffa4d2280b40c115b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104900225_R4E6Y0_387136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104900225 (R4E6Y0) ✅ UPDATE successful for 050104900225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => caa6f211508c4b5b8950ba0a330a524c [SalesInvoiceId] => fad0b13c10a447f1a9e31c852ea3e1d3 [ClientReference] => REF_050817908025_M86BFQ_048873 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242139319 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242139319 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050817908025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:45:21+00:00", "status": "Success", "transactionId": "fad0b13c10a447f1a9e31c852ea3e1d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050817908025_M86BFQ_048873", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050817908025 (M86BFQ) ✅ UPDATE successful for 050817908025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 216b2ba4f69f423581e4f61e54e1847f [SalesInvoiceId] => 6def1ff38e6c4639a2f1dfa8b055c98b [ClientReference] => REF_012716706825_69UIPK_702992 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256362789 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256362789 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012716706825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:47:19+00:00", "status": "Success", "transactionId": "6def1ff38e6c4639a2f1dfa8b055c98b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012716706825_69UIPK_702992", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012716706825 (69UIPK) ✅ UPDATE successful for 012716706825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 09d1a115de594137980ba969c22493c5 [SalesInvoiceId] => 1cdd8faea5e74d53867cda452ee4ee3b [ClientReference] => REF_000901100425_1RC5WS_985712 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233505002691 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505002691 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7cd0e74a06d414695869224e9142466 [SalesInvoiceId] => bf29a84464a54b09ac3915403fd71f70 [ClientReference] => REF_000901100425_1RC5WS_583915 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533532217 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533532217 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901100425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:52:23+00:00", "status": "Success", "transactionId": "bf29a84464a54b09ac3915403fd71f70", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901100425_1RC5WS_583915", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901100425 (1RC5WS) ✅ UPDATE successful for 000901100425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 111a5fe0fb694a8ca51444030821df44 [SalesInvoiceId] => 022187b2a4b7420f93fcba68317e1d57 [ClientReference] => REF_050300803625_R4E6Y0_432636 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244976816 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244976816 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300803625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:53:44+00:00", "status": "Success", "transactionId": "022187b2a4b7420f93fcba68317e1d57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300803625_R4E6Y0_432636", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300803625 (R4E6Y0) ✅ UPDATE successful for 050300803625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af6c6144258544ebaedecb53ade2abc2 [SalesInvoiceId] => 61820dc80e674638a361dc1e842a64ef [ClientReference] => REF_050510201125_108CSY_096698 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240686964 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240686964 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050510201125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:56:20+00:00", "status": "Success", "transactionId": "61820dc80e674638a361dc1e842a64ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050510201125_108CSY_096698", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050510201125 (108CSY) ✅ UPDATE successful for 050510201125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f929ed7c36a74633959e5a6af31445de [SalesInvoiceId] => c4c71361683648b89606db690f49868e [ClientReference] => REF_053410715125_EJISU34222_909395 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555487521 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555487521 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053410715125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:57:09+00:00", "status": "Success", "transactionId": "c4c71361683648b89606db690f49868e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053410715125_EJISU34222_909395", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053410715125 (EJISU34222) ✅ UPDATE successful for 053410715125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 19301998876448c186bb95fada3f2eb6 [SalesInvoiceId] => 718951ae0fa949958f959adb3a026413 [ClientReference] => REF_011301900825_69UIPK_197854 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245523935 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245523935 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011301900825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:57:36+00:00", "status": "Success", "transactionId": "718951ae0fa949958f959adb3a026413", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011301900825_69UIPK_197854", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011301900825 (69UIPK) ✅ UPDATE successful for 011301900825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e82997428d44ce19eff1e76d8bed36d [SalesInvoiceId] => 600081e5ade54e8080b4459c99f8be97 [ClientReference] => REF_022800701325_R4E6Y0_764678 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545147191 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545147191 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022800701325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T11:58:12+00:00", "status": "Success", "transactionId": "600081e5ade54e8080b4459c99f8be97", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022800701325_R4E6Y0_764678", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022800701325 (R4E6Y0) ✅ UPDATE successful for 022800701325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a2e0b29bb144a49a28906d6e0389221 [SalesInvoiceId] => 9d90355e6596415ab947457055678547 [ClientReference] => REF_050307203725_M86BFQ_710093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246104927 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246104927 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050307203725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:00:28+00:00", "status": "Success", "transactionId": "9d90355e6596415ab947457055678547", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307203725_M86BFQ_710093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307203725 (M86BFQ) ✅ UPDATE successful for 050307203725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 781a2ea70485490c8eb6a7f676238366 [SalesInvoiceId] => 992acac399354029ba806aa404bfb8a9 [ClientReference] => REF_030906405325_LE9LO5_060066 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030906405325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:00:59+00:00", "status": "Success", "transactionId": "992acac399354029ba806aa404bfb8a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030906405325_LE9LO5_060066", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030906405325 (LE9LO5) ✅ UPDATE successful for 030906405325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9b8f057ee27438bb32b16d5aa4a8615 [SalesInvoiceId] => 661dfc8a7c664977ba6a789ecef58b7e [ClientReference] => REF_053408501125_R4E6Y0_661033 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408501125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:03:26+00:00", "status": "Success", "transactionId": "661dfc8a7c664977ba6a789ecef58b7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408501125_R4E6Y0_661033", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408501125 (R4E6Y0) ✅ UPDATE successful for 053408501125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e6746787490f453d96659225f4961629 [SalesInvoiceId] => 2b28eb08b5ee4653a9506c5d47c0d585 [ClientReference] => REF_050307203725_M86BFQ_547208 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246104927 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246104927 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39206a468a314b70843d5e53078b4978 [SalesInvoiceId] => d75f3c0663d54ea995defa3b0f9a6f6d [ClientReference] => REF_051810402725_4S2EHN_768706 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556755580 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556755580 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051810402725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:04:48+00:00", "status": "Success", "transactionId": "d75f3c0663d54ea995defa3b0f9a6f6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051810402725_4S2EHN_768706", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051810402725 (4S2EHN) ✅ UPDATE successful for 051810402725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99cf28369d8a445aa6a6f740e9bc733c [SalesInvoiceId] => 87428bafce1f4a59971435ab78b7d53c [ClientReference] => REF_052703302525_ZOOR6L_681363 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559294422 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559294422 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703302525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:05:17+00:00", "status": "Success", "transactionId": "87428bafce1f4a59971435ab78b7d53c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703302525_ZOOR6L_681363", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703302525 (ZOOR6L) ✅ UPDATE successful for 052703302525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 944e12b2b5634417a0bd3cc63748bf49 [SalesInvoiceId] => d5726120fb604f8dbc5a69034d7ce265 [ClientReference] => REF_110501200625_WU6TPW_743220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241400699 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241400699 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501200625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:07:03+00:00", "status": "Success", "transactionId": "d5726120fb604f8dbc5a69034d7ce265", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501200625_WU6TPW_743220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501200625 (WU6TPW) ✅ UPDATE successful for 110501200625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1f65eb27a6bb4b0d84ff493f11971838 [SalesInvoiceId] => cc490e594cbe4bd196625a9053e6e40f [ClientReference] => REF_082609802725_HE2114_749845 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244703248 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244703248 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99d98ace581d475fa460740e14d4fa26 [SalesInvoiceId] => 44cf77257d3f4db5bb3407853df08c01 [ClientReference] => REF_051501010225_ZOOR6L_909162 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501010225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:08:35+00:00", "status": "Success", "transactionId": "44cf77257d3f4db5bb3407853df08c01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501010225_ZOOR6L_909162", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501010225 (ZOOR6L) ✅ UPDATE successful for 051501010225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11c5a650dcac432aafdce43f5c3ae7fb [SalesInvoiceId] => 49ca989cf3624a70a18bf15463af8902 [ClientReference] => REF_021605200825_EJISU34222_972573 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241988883 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241988883 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021605200825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:08:58+00:00", "status": "Success", "transactionId": "49ca989cf3624a70a18bf15463af8902", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021605200825_EJISU34222_972573", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021605200825 (EJISU34222) ✅ UPDATE successful for 021605200825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 641e16f3487642858f8e11a7f9a6dd47 [SalesInvoiceId] => e3d22a5b145848288d258a5b1ea43b3a [ClientReference] => REF_053201202425_M86BFQ_420715 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243940800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243940800 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053201202425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:10:46+00:00", "status": "Success", "transactionId": "e3d22a5b145848288d258a5b1ea43b3a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053201202425_M86BFQ_420715", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053201202425 (M86BFQ) ✅ UPDATE successful for 053201202425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca7764275bb94176b9593fdd36a94d0a [SalesInvoiceId] => 7537297b6bd34493a39e16c898e8c5ba [ClientReference] => REF_082609802725_HE2114_394218 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249822187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249822187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082609802725, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:11:33+00:00", "status": "Success", "transactionId": "7537297b6bd34493a39e16c898e8c5ba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082609802725_HE2114_394218", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082609802725 (HE2114) ✅ UPDATE successful for 082609802725 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c4ab954ab5f4266ae0ed937b8475560 [SalesInvoiceId] => 9cf35b9e790443aab72e0a626984f9f2 [ClientReference] => REF_130201500925_69UIPK_914524 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553529144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553529144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130201500925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:13:21+00:00", "status": "Success", "transactionId": "9cf35b9e790443aab72e0a626984f9f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130201500925_69UIPK_914524", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130201500925 (69UIPK) ✅ UPDATE successful for 130201500925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8fd5881fb62d4b048e578c7b76e4c049 [SalesInvoiceId] => baf2df7def0747d5b88f964b86c702cb [ClientReference] => REF_050507600325_6BLU49_756955 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245526431 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245526431 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507600325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:13:26+00:00", "status": "Success", "transactionId": "baf2df7def0747d5b88f964b86c702cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507600325_6BLU49_756955", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507600325 (6BLU49) ✅ UPDATE successful for 050507600325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a709f581d3674c1db8dc933696a5c887 [SalesInvoiceId] => dab5be3f54724232976cdea82824280b [ClientReference] => REF_031108200125_LE9LO5_614900 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031108200125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:13:49+00:00", "status": "Success", "transactionId": "dab5be3f54724232976cdea82824280b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031108200125_LE9LO5_614900", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031108200125 (LE9LO5) ✅ UPDATE successful for 031108200125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c1ebe2061354a3c9dc06bb1cc8646a8 [SalesInvoiceId] => 62c7f69c8542402784a3db101250dff7 [ClientReference] => REF_054200303425_ZOOR6L_635636 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054200303425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:15:08+00:00", "status": "Success", "transactionId": "62c7f69c8542402784a3db101250dff7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054200303425_ZOOR6L_635636", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054200303425 (ZOOR6L) ✅ UPDATE successful for 054200303425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cabd0acb78034e578e361d2d313dd6bf [SalesInvoiceId] => 57f52a8310164d129c6b2dacd6c245a3 [ClientReference] => REF_054300401225_EJISU34222_447845 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537055526 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537055526 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300401225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:16:27+00:00", "status": "Success", "transactionId": "57f52a8310164d129c6b2dacd6c245a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300401225_EJISU34222_447845", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300401225 (EJISU34222) ✅ UPDATE successful for 054300401225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86203c1d67504d01b6a7db583d5ea53b [SalesInvoiceId] => 4401957144c54d46adab200e82419c94 [ClientReference] => REF_051601400625_CN4KKG_840086 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247766031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247766031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601400625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:16:53+00:00", "status": "Success", "transactionId": "4401957144c54d46adab200e82419c94", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601400625_CN4KKG_840086", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601400625 (CN4KKG) ✅ UPDATE successful for 051601400625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cccf1b5343174527970bd0b9b2ce2f0b [SalesInvoiceId] => b318c4db7a5a4b029401193c9847bfa8 [ClientReference] => REF_000401801225_BWI2U9_840050 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000401801225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:17:13+00:00", "status": "Success", "transactionId": "b318c4db7a5a4b029401193c9847bfa8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000401801225_BWI2U9_840050", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000401801225 (BWI2U9) ✅ UPDATE successful for 000401801225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ffb22ffc834d40769427181a09786abe [SalesInvoiceId] => dbde5a40f35d489ab4e2eaca4aaad959 [ClientReference] => REF_051601400325_CN4KKG_924262 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538864494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538864494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601400325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:17:20+00:00", "status": "Success", "transactionId": "dbde5a40f35d489ab4e2eaca4aaad959", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601400325_CN4KKG_924262", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601400325 (CN4KKG) ✅ UPDATE successful for 051601400325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20e58ac55abc4e7aa22deccf216fb57b [SalesInvoiceId] => 5dad82922dc542c6a94f4e822ed76dbf [ClientReference] => REF_050103003325_CH3S2L_340262 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246362512 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246362512 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050103003325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:18:20+00:00", "status": "Success", "transactionId": "5dad82922dc542c6a94f4e822ed76dbf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050103003325_CH3S2L_340262", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050103003325 (CH3S2L) ✅ UPDATE successful for 050103003325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e730522b17034bc7bc85c9dcaea8a890 [SalesInvoiceId] => 2bdf2b131ef3459abbe37b364868f667 [ClientReference] => REF_053103807525_4S2EHN_430162 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103807525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:20:00+00:00", "status": "Success", "transactionId": "2bdf2b131ef3459abbe37b364868f667", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103807525_4S2EHN_430162", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103807525 (4S2EHN) ✅ UPDATE successful for 053103807525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3de15af6b70a4326b58a944bc385b9e0 [SalesInvoiceId] => 702dd2f8515f496ebbf7819942335c98 [ClientReference] => REF_000500703125_PFKS1R_124916 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592608751 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592608751 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500703125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:21:20+00:00", "status": "Success", "transactionId": "702dd2f8515f496ebbf7819942335c98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500703125_PFKS1R_124916", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500703125 (PFKS1R) ✅ UPDATE successful for 000500703125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9d936e10c101473988cfc7b81df045c4 [SalesInvoiceId] => e2bb3c009383472586cb28d2cfb0c27d [ClientReference] => REF_051401102625_ZOOR6L_353967 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87e90fc390524c19bef044f14a631902 [SalesInvoiceId] => 5c9153b7b30843a9be9765f4565ea155 [ClientReference] => REF_000100801425_1RC5WS_575236 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591741122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591741122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000100801425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:22:43+00:00", "status": "Success", "transactionId": "5c9153b7b30843a9be9765f4565ea155", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000100801425_1RC5WS_575236", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000100801425 (1RC5WS) ✅ UPDATE successful for 000100801425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7edf85a8b0f04c08b3555c07332a0054 [SalesInvoiceId] => e6d76b9efaba41dfa81e2e9feb7cb7e0 [ClientReference] => REF_110302700425_WU6TPW_977194 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302700425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:22:52+00:00", "status": "Success", "transactionId": "e6d76b9efaba41dfa81e2e9feb7cb7e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302700425_WU6TPW_977194", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302700425 (WU6TPW) ✅ UPDATE successful for 110302700425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee3070d3d55d4bffa392914e82fd63c2 [SalesInvoiceId] => 2195eb1b93704cfcbe76ebfbf3f9bf06 [ClientReference] => REF_051813501425_EJISU34222_308743 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553266751 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553266751 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813501425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:23:12+00:00", "status": "Success", "transactionId": "2195eb1b93704cfcbe76ebfbf3f9bf06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813501425_EJISU34222_308743", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813501425 (EJISU34222) ✅ UPDATE successful for 051813501425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dddd898a60c841518956dc992d7d27ca [SalesInvoiceId] => caa8e49f80a3412b8c75f40db270bfa7 [ClientReference] => REF_051401102625_ZOOR6L_927825 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ebfa50f52be49e09c9848ffe7d6dadb [SalesInvoiceId] => d77cba2b4baa437cbd75674258b3ded3 [ClientReference] => REF_053703506725_6BLU49_460770 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703506725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:24:26+00:00", "status": "Success", "transactionId": "d77cba2b4baa437cbd75674258b3ded3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703506725_6BLU49_460770", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703506725 (6BLU49) ✅ UPDATE successful for 053703506725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4966bd791ee041e7b7d8cfafa5ebcfc9 [SalesInvoiceId] => bfec1b24c24f42408e8f9749ce41b6e7 [ClientReference] => REF_110300201825_WU6TPW_648420 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300201825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:26:34+00:00", "status": "Success", "transactionId": "bfec1b24c24f42408e8f9749ce41b6e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300201825_WU6TPW_648420", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300201825 (WU6TPW) ✅ UPDATE successful for 110300201825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0186b0f5ae534721a0632fb2034432d1 [SalesInvoiceId] => 79ccc23828754106a0aa64d8d955fa90 [ClientReference] => REF_051401102625_ZOOR6L_956242 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246720444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246720444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401102625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:26:43+00:00", "status": "Success", "transactionId": "79ccc23828754106a0aa64d8d955fa90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401102625_ZOOR6L_956242", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401102625 (ZOOR6L) ✅ UPDATE successful for 051401102625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ac63bbe55bac4e349328b35a8c790f37 [SalesInvoiceId] => bba90cc0af344319b3eb46cac7bd48b1 [ClientReference] => REF_110300201825_WU6TPW_703434 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7bccf49aa3b24d52bf278c1eb15b1b25 [SalesInvoiceId] => 9cb3a3ab5730476b81ed5f6c79816ed4 [ClientReference] => REF_011906202425_M86BFQ_506256 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243940800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243940800 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011906202425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:28:14+00:00", "status": "Success", "transactionId": "9cb3a3ab5730476b81ed5f6c79816ed4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011906202425_M86BFQ_506256", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011906202425 (M86BFQ) ✅ UPDATE successful for 011906202425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0444ea2b9ed42f6a6ec99d56191bf00 [SalesInvoiceId] => 87413693878a41ba8face206727c37a4 [ClientReference] => REF_001101701025_BWI2U9_620771 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556384346 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556384346 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001101701025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:28:44+00:00", "status": "Success", "transactionId": "87413693878a41ba8face206727c37a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001101701025_BWI2U9_620771", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001101701025 (BWI2U9) ✅ UPDATE successful for 001101701025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d26ca955add41b6a25e70056f73d23a [SalesInvoiceId] => 042538c1cead42e4a5290b5629186f51 [ClientReference] => REF_050620203525_CN4KKG_034579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533678347 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533678347 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050620203525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:30:02+00:00", "status": "Success", "transactionId": "042538c1cead42e4a5290b5629186f51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050620203525_CN4KKG_034579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050620203525 (CN4KKG) ✅ UPDATE successful for 050620203525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 44b187ccc9d44d09abd507f9d062b423 [SalesInvoiceId] => 77823ebc7ae642be88f49ab0955e1611 [ClientReference] => REF_052504206025_R4E6Y0_714495 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504206025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:30:09+00:00", "status": "Success", "transactionId": "77823ebc7ae642be88f49ab0955e1611", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504206025_R4E6Y0_714495", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504206025 (R4E6Y0) ✅ UPDATE successful for 052504206025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6f9cbd502bae4d7d9b7cb667acf9c0b4 [SalesInvoiceId] => c6975d9a316445fcb8f615e0a090030f [ClientReference] => REF_001100101625_BWI2U9_320598 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233549604177 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549604177 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5076adce2de149db82935ad1efcfe4d3 [SalesInvoiceId] => 094c397a4de54581949f087712049e4e [ClientReference] => REF_090111603025_CN4KKG_493380 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090111603025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:37:54+00:00", "status": "Success", "transactionId": "094c397a4de54581949f087712049e4e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090111603025_CN4KKG_493380", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090111603025 (CN4KKG) ✅ UPDATE successful for 090111603025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cb6d82fca924cadaece202b2251a117 [SalesInvoiceId] => 79687404898e45ba88f216559804d17e [ClientReference] => REF_054303403625_108CSY_876574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303403625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:38:10+00:00", "status": "Success", "transactionId": "79687404898e45ba88f216559804d17e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303403625_108CSY_876574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303403625 (108CSY) ✅ UPDATE successful for 054303403625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90904a3f69e04042a75ef0f830352dd5 [SalesInvoiceId] => 197fac61b737409e8e23d86c8c1d39d2 [ClientReference] => REF_050106604025_A7DPCP_427564 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551387546 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551387546 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106604025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:38:11+00:00", "status": "Success", "transactionId": "197fac61b737409e8e23d86c8c1d39d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106604025_A7DPCP_427564", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106604025 (A7DPCP) ✅ UPDATE successful for 050106604025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 643f5fcae8c54db9a6f5ea60c0a3b55c [SalesInvoiceId] => 846c756372ff48aaa15a4207a92b8991 [ClientReference] => REF_001100101625_BWI2U9_211152 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de2cde315ff14fd296e4e104b9810692 [SalesInvoiceId] => 71f5845db5b64b99bfa2440ed5b971dd [ClientReference] => REF_111001702425_A7DPCP_718566 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249735102 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249735102 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111001702425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:38:51+00:00", "status": "Success", "transactionId": "71f5845db5b64b99bfa2440ed5b971dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111001702425_A7DPCP_718566", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111001702425 (A7DPCP) ✅ UPDATE successful for 111001702425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 58c0ed64f54742df8b1ee88f7047893c [SalesInvoiceId] => b3c897e8319944d6b6369507e6b26359 [ClientReference] => REF_052601703125_ZOOR6L_342428 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54d005c012b44ca289d19fd2fe919567 [SalesInvoiceId] => fa81e08376c741f9b5dc1dc21c6a2450 [ClientReference] => REF_0005066006_I95WNZ_092073 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005066006, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:39:48+00:00", "status": "Success", "transactionId": "fa81e08376c741f9b5dc1dc21c6a2450", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005066006_I95WNZ_092073", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005066006 (I95WNZ) ✅ UPDATE successful for 0005066006 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 719b053b244d4adc94c9da002eb6efe1 [SalesInvoiceId] => 66c4bc8c93294d76b6374c03876e3414 [ClientReference] => REF_110501701325_WU6TPW_120093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233509794373 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509794373 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=110501701325, schoolCode=WU6TPW Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5d64c98e01d43109c56fccf3da0b0c0 [SalesInvoiceId] => 33928268ac4a44e2a798053cff441bbe [ClientReference] => REF_052601703125_ZOOR6L_469250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052601703125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:42:32+00:00", "status": "Success", "transactionId": "66c4bc8c93294d76b6374c03876e3414", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501701325_WU6TPW_120093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501701325 (WU6TPW) ✅ UPDATE successful for 110501701325 (WU6TPW) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:42:33+00:00", "status": "Success", "transactionId": "33928268ac4a44e2a798053cff441bbe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052601703125_ZOOR6L_469250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052601703125 (ZOOR6L) ✅ UPDATE successful for 052601703125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a91145871f8e4cb28319d875b0866188 [SalesInvoiceId] => 777572d2e81d48afa9be4a34331d758b [ClientReference] => REF_000807500625_I10MTW_205177 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249929588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249929588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000807500625, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:43:21+00:00", "status": "Success", "transactionId": "777572d2e81d48afa9be4a34331d758b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000807500625_I10MTW_205177", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000807500625 (I10MTW) ✅ UPDATE successful for 000807500625 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fa25f16be4db4a7b8ed1ce9ab0fe9f01 [SalesInvoiceId] => 07d28e23b57c45aabc99b0c2b0f3a821 [ClientReference] => REF_001100101625_BWI2U9_233975 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43f8bf45355e4a1eae8588e5fa41a5ac [SalesInvoiceId] => 33ff1720deb94c3a8e63d02517032bb9 [ClientReference] => REF_001001800725_BWI2U9_809085 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001800725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:43:39+00:00", "status": "Success", "transactionId": "33ff1720deb94c3a8e63d02517032bb9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001800725_BWI2U9_809085", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001800725 (BWI2U9) ✅ UPDATE successful for 001001800725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8bce4013d0704e0fb1160d00faeef9f8 [SalesInvoiceId] => 7f3809c66c70459d889a36ec91544e68 [ClientReference] => REF_110501701325_WU6TPW_174401 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556812247 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556812247 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a285097347c146a89f58ea146ad45e66 [SalesInvoiceId] => a169788e3d984e549ce3cee863d4363c [ClientReference] => REF_001100201925_BWI2U9_235501 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539896587 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539896587 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001100201925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:46:54+00:00", "status": "Success", "transactionId": "a169788e3d984e549ce3cee863d4363c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001100201925_BWI2U9_235501", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001100201925 (BWI2U9) ✅ UPDATE successful for 001100201925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd5b6f7aea6a4155ae69c385127a07c6 [SalesInvoiceId] => 2d974e6fabf6441abd7193757854f83c [ClientReference] => REF_050616201525_M86BFQ_990724 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541124188 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541124188 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050616201525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:47:17+00:00", "status": "Success", "transactionId": "2d974e6fabf6441abd7193757854f83c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050616201525_M86BFQ_990724", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050616201525 (M86BFQ) ✅ UPDATE successful for 050616201525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0834afd1eba4461b980fedcfb1f50858 [SalesInvoiceId] => 636e2f0d991840b488ca742a03c0ac22 [ClientReference] => REF_050811302725_R4E6Y0_524643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542859946 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542859946 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050811302725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:47:49+00:00", "status": "Success", "transactionId": "636e2f0d991840b488ca742a03c0ac22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050811302725_R4E6Y0_524643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050811302725 (R4E6Y0) ✅ UPDATE successful for 050811302725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 854590ec973d441dade74eac5b1f06e8 [SalesInvoiceId] => e61cecf7e1104c4cb650e04bbba991ed [ClientReference] => REF_041303503225_EJISU34222_101565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545806181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545806181 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041303503225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:47:53+00:00", "status": "Success", "transactionId": "e61cecf7e1104c4cb650e04bbba991ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041303503225_EJISU34222_101565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041303503225 (EJISU34222) ✅ UPDATE successful for 041303503225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfe7806fa58c42c0a979aa33bc72396f [SalesInvoiceId] => 4962ff7d45644a36a45bb574831ad33d [ClientReference] => REF_053904100525_R4E6Y0_738206 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053904100525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:48:07+00:00", "status": "Success", "transactionId": "4962ff7d45644a36a45bb574831ad33d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053904100525_R4E6Y0_738206", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053904100525 (R4E6Y0) ✅ UPDATE successful for 053904100525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 347171eeab7049e2bc27978598171736 [SalesInvoiceId] => 87f6ed8f67664ea4806acdf9ab3fd46c [ClientReference] => REF_110402101325_CN4KKG_052241 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554235643 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554235643 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110402101325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:49:33+00:00", "status": "Success", "transactionId": "87f6ed8f67664ea4806acdf9ab3fd46c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110402101325_CN4KKG_052241", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110402101325 (CN4KKG) ✅ UPDATE successful for 110402101325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a1e0bc3316f346deb67d159f61fc7371 [SalesInvoiceId] => 56272693b5ce4e4cb7ede18f689b8518 [ClientReference] => REF_150302000725_EJISU34222_572435 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552528989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552528989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150302000725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:49:34+00:00", "status": "Success", "transactionId": "56272693b5ce4e4cb7ede18f689b8518", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150302000725_EJISU34222_572435", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150302000725 (EJISU34222) ✅ UPDATE successful for 150302000725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cd3cf4ca3dfd4b75ad45768defc0c6a6 [SalesInvoiceId] => a3c2348906804c819d98748069305660 [ClientReference] => REF_050616201525_M86BFQ_349263 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541124188 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541124188 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0af6bc918fd4f61a70ace702d3dcfba [SalesInvoiceId] => b23cf3a8b91c4154a340dc398312be21 [ClientReference] => REF_001100101625_BWI2U9_465457 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549604177 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549604177 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001100101625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:52:11+00:00", "status": "Success", "transactionId": "b23cf3a8b91c4154a340dc398312be21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001100101625_BWI2U9_465457", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001100101625 (BWI2U9) ✅ UPDATE successful for 001100101625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 79ad1fb176594a118e292ae4c3a35de6 [SalesInvoiceId] => ba43ae8e70474dd88309ff0caf5e0b21 [ClientReference] => REF_053105901925_R4E6Y0_248168 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053105901925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:53:45+00:00", "status": "Success", "transactionId": "ba43ae8e70474dd88309ff0caf5e0b21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053105901925_R4E6Y0_248168", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053105901925 (R4E6Y0) ✅ UPDATE successful for 053105901925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9644423acb9146789af0c7f90bcfe841 [SalesInvoiceId] => 50ff6c9e4ad84d599f03df47e858a0d9 [ClientReference] => REF_000300400325_BWI2U9_835901 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599021867 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599021867 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300400325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:53:55+00:00", "status": "Success", "transactionId": "50ff6c9e4ad84d599f03df47e858a0d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300400325_BWI2U9_835901", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300400325 (BWI2U9) ✅ UPDATE successful for 000300400325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1a03971d44f44ed99ade9b63d2e0db13 [SalesInvoiceId] => 220a42b3d749443fbd1c06b03227ede1 [ClientReference] => REF_000105203825_1RC5WS_795889 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598667802 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598667802 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6906b1b82eca4e21b126746ddc4da8c2 [SalesInvoiceId] => 9a5263630ce04a59b621a3ee44b0191c [ClientReference] => REF_110903600125_M86BFQ_790620 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546691430 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546691430 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110903600125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T12:59:09+00:00", "status": "Success", "transactionId": "9a5263630ce04a59b621a3ee44b0191c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110903600125_M86BFQ_790620", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110903600125 (M86BFQ) ✅ UPDATE successful for 110903600125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e66263fe037c434f98996380b3193f2d [SalesInvoiceId] => 96fb296348f445938878ec4ed631df0e [ClientReference] => REF_000105203825_1RC5WS_265102 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598667802 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598667802 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000105203825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:00:18+00:00", "status": "Success", "transactionId": "96fb296348f445938878ec4ed631df0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000105203825_1RC5WS_265102", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000105203825 (1RC5WS) ✅ UPDATE successful for 000105203825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9e7e063b6dc6443ea669a9770a3265af [SalesInvoiceId] => b7e8d2b712b34daea7fc225c69841284 [ClientReference] => REF_000105203825_1RC5WS_200842 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598667802 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598667802 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12128b6392e74399b878e0f2c1963c02 [SalesInvoiceId] => fbee458fd09b4a0882c09c58ef65ba7a [ClientReference] => REF_051601600725_CN4KKG_378432 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532405559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532405559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601600725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:01:41+00:00", "status": "Success", "transactionId": "fbee458fd09b4a0882c09c58ef65ba7a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601600725_CN4KKG_378432", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601600725 (CN4KKG) ✅ UPDATE successful for 051601600725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a825a6064aa4c5799cf625ffd07074f [SalesInvoiceId] => 06e12cf4d4f84eacb91d1407c29e51f5 [ClientReference] => REF_110501600325_WU6TPW_976885 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501600325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:03:20+00:00", "status": "Success", "transactionId": "06e12cf4d4f84eacb91d1407c29e51f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501600325_WU6TPW_976885", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501600325 (WU6TPW) ✅ UPDATE successful for 110501600325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc2656d65de84af3b98eb0d096cbad26 [SalesInvoiceId] => 9368e9ce6127485cb0b032aae2eec7f0 [ClientReference] => REF_001003601225_WU6TPW_913121 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530523360 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530523360 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001003601225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:04:53+00:00", "status": "Success", "transactionId": "9368e9ce6127485cb0b032aae2eec7f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001003601225_WU6TPW_913121", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001003601225 (WU6TPW) ✅ UPDATE successful for 001003601225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83495cdfb89d4791b118285134ab90e1 [SalesInvoiceId] => b294f5552cf84004a0c1fc8d0c77a82c [ClientReference] => REF_054301902125_LE9LO5_043149 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054301902125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:05:08+00:00", "status": "Success", "transactionId": "b294f5552cf84004a0c1fc8d0c77a82c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054301902125_LE9LO5_043149", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054301902125 (LE9LO5) ✅ UPDATE successful for 054301902125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 41c4fa206fcb460992d7eef5440a4590 [SalesInvoiceId] => 35fe0980add742289248f8dbac7c10d1 [ClientReference] => REF_110401200125_WU6TPW_581136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401200125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:05:22+00:00", "status": "Success", "transactionId": "35fe0980add742289248f8dbac7c10d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401200125_WU6TPW_581136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401200125 (WU6TPW) ✅ UPDATE successful for 110401200125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 436e73455cc1413289fbf6556ad42958 [SalesInvoiceId] => fee5436a6a504883b6134914cdde96a2 [ClientReference] => REF_050317001325_EJISU34222_435581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247905515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247905515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317001325, schoolCode=EJISU34222 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f133221186b14688ad0b9ed48ec3f595 [SalesInvoiceId] => e75c1d1a8a2e4cecbe26b96da879d268 [ClientReference] => REF_050317001325_EJISU34222_337416 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247905515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247905515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:05:44+00:00", "status": "Success", "transactionId": "fee5436a6a504883b6134914cdde96a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317001325_EJISU34222_435581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317001325 (EJISU34222) ✅ UPDATE successful for 050317001325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c98bf1e778843c883b3011ce3930674 [SalesInvoiceId] => b37d4d6a0c5448c6adb4e4ec6eba174f [ClientReference] => REF_000507202325_PFKS1R_419220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546744130 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546744130 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000507202325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:06:32+00:00", "status": "Success", "transactionId": "b37d4d6a0c5448c6adb4e4ec6eba174f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000507202325_PFKS1R_419220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000507202325 (PFKS1R) ✅ UPDATE successful for 000507202325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4007493399a4516bfe7cbbf9fc4f0fe [SalesInvoiceId] => 4b613d88b1884d069fb5f00076d46f5c [ClientReference] => REF_010719601325_CH3S2L_854322 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010719601325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:09:10+00:00", "status": "Success", "transactionId": "4b613d88b1884d069fb5f00076d46f5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010719601325_CH3S2L_854322", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010719601325 (CH3S2L) ✅ UPDATE successful for 010719601325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0dc68f52db1349da8449e77ece72ef8e [SalesInvoiceId] => bfeafffa7ccf49568bfed6bb7e13028a [ClientReference] => REF_001000701225_BWI2U9_324485 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000701225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:09:17+00:00", "status": "Success", "transactionId": "bfeafffa7ccf49568bfed6bb7e13028a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000701225_BWI2U9_324485", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000701225 (BWI2U9) ✅ UPDATE successful for 001000701225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0fa235a5c22452197075b48844bd075 [SalesInvoiceId] => dfcc4d8583cc45d4998cf0e22aa4e47f [ClientReference] => REF_051911300225_108CSY_569179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051911300225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:09:19+00:00", "status": "Success", "transactionId": "dfcc4d8583cc45d4998cf0e22aa4e47f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051911300225_108CSY_569179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051911300225 (108CSY) ✅ UPDATE successful for 051911300225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83a1a34362164fabbd98086681abd389 [SalesInvoiceId] => 52c506639eb44991a9b8f0332b063f59 [ClientReference] => REF_050622904725_M86BFQ_428029 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546691430 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546691430 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050622904725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:10:00+00:00", "status": "Success", "transactionId": "52c506639eb44991a9b8f0332b063f59", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050622904725_M86BFQ_428029", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050622904725 (M86BFQ) ✅ UPDATE successful for 050622904725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 30c35f73895842bb90941bfbc6eae167 [SalesInvoiceId] => 984d61443fb5449ca97446a7bdcfe547 [ClientReference] => REF_031203901525_A7DPCP_472748 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535457062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535457062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => efda150c384f4a678d6b267d00763080 [SalesInvoiceId] => 08c765ebd51b428a89c993ec6d43c497 [ClientReference] => REF_051805505725_LE9LO5_806313 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051805505725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:14:11+00:00", "status": "Success", "transactionId": "08c765ebd51b428a89c993ec6d43c497", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051805505725_LE9LO5_806313", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051805505725 (LE9LO5) ✅ UPDATE successful for 051805505725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01f2a61be65f426e9e59ff8b4eee3d74 [SalesInvoiceId] => cb78ba2267604d3886b27f7cb502a2e7 [ClientReference] => REF_053404402625_R4E6Y0_101988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243533747 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243533747 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053404402625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:15:49+00:00", "status": "Success", "transactionId": "cb78ba2267604d3886b27f7cb502a2e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053404402625_R4E6Y0_101988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053404402625 (R4E6Y0) ✅ UPDATE successful for 053404402625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25de01f186c7475a9be26ea132427c30 [SalesInvoiceId] => 2bc82a0e79ae4a2ca619f9fab6da4ab1 [ClientReference] => REF_010758002025_R4E6Y0_328925 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010758002025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:17:16+00:00", "status": "Success", "transactionId": "2bc82a0e79ae4a2ca619f9fab6da4ab1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010758002025_R4E6Y0_328925", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010758002025 (R4E6Y0) ✅ UPDATE successful for 010758002025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b1144f56dda411bb9ee3d975f98ba14 [SalesInvoiceId] => 52487b16aa3548c58bc130624f2b1455 [ClientReference] => REF_051605401325_CN4KKG_524029 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605401325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:17:17+00:00", "status": "Success", "transactionId": "52487b16aa3548c58bc130624f2b1455", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605401325_CN4KKG_524029", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605401325 (CN4KKG) ✅ UPDATE successful for 051605401325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33f8ad09531b406ca6078c28943d7feb [SalesInvoiceId] => 1e312722d0e34284abaf12cbec9cec71 [ClientReference] => REF_031203901525_A7DPCP_879566 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535457062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535457062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031203901525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:18:58+00:00", "status": "Success", "transactionId": "1e312722d0e34284abaf12cbec9cec71", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031203901525_A7DPCP_879566", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031203901525 (A7DPCP) ✅ UPDATE successful for 031203901525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35d77206e8144220a048c4ffaf151cf7 [SalesInvoiceId] => 7412fa66fdc740b48d548cec3403e28f [ClientReference] => REF_001101900425_1RC5WS_676717 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537277019 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537277019 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001101900425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:19:04+00:00", "status": "Success", "transactionId": "7412fa66fdc740b48d548cec3403e28f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001101900425_1RC5WS_676717", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001101900425 (1RC5WS) ✅ UPDATE successful for 001101900425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 897d9839ec7e40438592b61f616295fc [SalesInvoiceId] => 3dcbe0c9ad5a40ae9a16c3c1b053e5da [ClientReference] => REF_000702401425_1RC5WS_338889 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534428841 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534428841 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000702401425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:20:11+00:00", "status": "Success", "transactionId": "3dcbe0c9ad5a40ae9a16c3c1b053e5da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000702401425_1RC5WS_338889", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000702401425 (1RC5WS) ✅ UPDATE successful for 000702401425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03b55101efcf4928aa94a886bbeda9a0 [SalesInvoiceId] => 855552a7e64441c9852afc6636ad2ff3 [ClientReference] => REF_042000206525_G07PPZ_207495 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249792846 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249792846 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042000206525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:22:09+00:00", "status": "Success", "transactionId": "855552a7e64441c9852afc6636ad2ff3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042000206525_G07PPZ_207495", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042000206525 (G07PPZ) ✅ UPDATE successful for 042000206525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a51530a005dc41de8b6e53c9067415c5 [SalesInvoiceId] => 64ac1a7a664f4c8cbabfaa8a187bbe98 [ClientReference] => REF_051801112625_1RC5WS_409743 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547547345 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547547345 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801112625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:25:09+00:00", "status": "Success", "transactionId": "64ac1a7a664f4c8cbabfaa8a187bbe98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801112625_1RC5WS_409743", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801112625 (1RC5WS) ✅ UPDATE successful for 051801112625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3548addccd644d5d8923219fae683b80 [SalesInvoiceId] => 609c596f12254a63a5ebea0bbc962aa4 [ClientReference] => REF_150700601125_A7DPCP_971323 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597938577 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597938577 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150700601125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:25:42+00:00", "status": "Success", "transactionId": "609c596f12254a63a5ebea0bbc962aa4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150700601125_A7DPCP_971323", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150700601125 (A7DPCP) ✅ UPDATE successful for 150700601125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b35c16261b54a69b4f9c73635202742 [SalesInvoiceId] => a7b71bce9f134569abad47fbdb96965b [ClientReference] => REF_052515506625_A7DPCP_465994 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515506625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:26:57+00:00", "status": "Success", "transactionId": "a7b71bce9f134569abad47fbdb96965b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515506625_A7DPCP_465994", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515506625 (A7DPCP) ✅ UPDATE successful for 052515506625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24ffae51bc424e0d8743b4a567aa7ae6 [SalesInvoiceId] => 504e91e33ec54f8a983413936f4fd07a [ClientReference] => REF_053304801725_4S2EHN_127872 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248496814 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248496814 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053304801725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:27:41+00:00", "status": "Success", "transactionId": "504e91e33ec54f8a983413936f4fd07a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053304801725_4S2EHN_127872", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053304801725 (4S2EHN) ✅ UPDATE successful for 053304801725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75e22f13af8645eda9ed5c754c59a4c3 [SalesInvoiceId] => e29d15c664264d15a2656eadc9fc5277 [ClientReference] => REF_110504303325_WU6TPW_793124 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504303325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:29:52+00:00", "status": "Success", "transactionId": "e29d15c664264d15a2656eadc9fc5277", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504303325_WU6TPW_793124", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504303325 (WU6TPW) ✅ UPDATE successful for 110504303325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 832185baefbf44418bdfe34829eb1b3f [SalesInvoiceId] => ca44f543b711425bab7a64471d7486aa [ClientReference] => REF_111010001825_R4E6Y0_200887 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9274b932b8d42d4a4f8aab5ff7bffca [SalesInvoiceId] => 48e6d988230142c4a1eb0cdb4e8905fe [ClientReference] => REF_001001605925_1RC5WS_435113 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532812063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532812063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001605925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:31:14+00:00", "status": "Success", "transactionId": "48e6d988230142c4a1eb0cdb4e8905fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001605925_1RC5WS_435113", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001605925 (1RC5WS) ✅ UPDATE successful for 001001605925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a48d2240e43b42308763ad4abed6e37b [SalesInvoiceId] => 9929ef23964e419c8d0f88cbda170011 [ClientReference] => REF_111010001825_R4E6Y0_352075 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111010001825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:35:31+00:00", "status": "Success", "transactionId": "9929ef23964e419c8d0f88cbda170011", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111010001825_R4E6Y0_352075", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111010001825 (R4E6Y0) ✅ UPDATE successful for 111010001825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4383a3f691844f639224df8223f2aaa5 [SalesInvoiceId] => ef8fbe47da4e4fc09c3bf2644a5895cf [ClientReference] => REF_054203102225_R4E6Y0_562019 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591580338 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591580338 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054203102225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:39:53+00:00", "status": "Success", "transactionId": "ef8fbe47da4e4fc09c3bf2644a5895cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054203102225_R4E6Y0_562019", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054203102225 (R4E6Y0) ✅ UPDATE successful for 054203102225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4991780631114214ac08c8a32bb2e0b4 [SalesInvoiceId] => 801615e5012949c4bbd39515956184cf [ClientReference] => REF_110501301525_WU6TPW_929765 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501301525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:40:31+00:00", "status": "Success", "transactionId": "801615e5012949c4bbd39515956184cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501301525_WU6TPW_929765", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501301525 (WU6TPW) ✅ UPDATE successful for 110501301525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b59ca3053c8a47219dfe63eefa6dbe2c [SalesInvoiceId] => fb3011760277420e9c14d57b1b80bf43 [ClientReference] => REF_053802607725_NPSOWU_817846 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802607725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:42:12+00:00", "status": "Success", "transactionId": "fb3011760277420e9c14d57b1b80bf43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802607725_NPSOWU_817846", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802607725 (NPSOWU) ✅ UPDATE successful for 053802607725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6a1f99c193a4715ad7041928f0bd1be [SalesInvoiceId] => a0489b9462874edfaaa6f6fe8d939320 [ClientReference] => REF_051601905225_CN4KKG_814706 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246914694 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246914694 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601905225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:42:36+00:00", "status": "Success", "transactionId": "a0489b9462874edfaaa6f6fe8d939320", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601905225_CN4KKG_814706", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601905225 (CN4KKG) ✅ UPDATE successful for 051601905225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 711564d015954cdba37247e5ff2761c5 [SalesInvoiceId] => 506278fc8ce24902881f61aea0c260b4 [ClientReference] => REF_140302307925_1RC5WS_343762 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248904920 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248904920 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140302307925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:43:41+00:00", "status": "Success", "transactionId": "506278fc8ce24902881f61aea0c260b4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140302307925_1RC5WS_343762", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140302307925 (1RC5WS) ✅ UPDATE successful for 140302307925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a40a519ddf841a5b53f9f8c745a7a7f [SalesInvoiceId] => e72edcd411a7410cbc657f11d3e8b9f7 [ClientReference] => REF_000603100325_PFKS1R_517056 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247973957 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247973957 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603100325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:46:12+00:00", "status": "Success", "transactionId": "e72edcd411a7410cbc657f11d3e8b9f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603100325_PFKS1R_517056", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603100325 (PFKS1R) ✅ UPDATE successful for 000603100325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f73dc263eab46429f37d7908c7bb346 [SalesInvoiceId] => 1ad5da2ecf12470592da6a4075469a7f [ClientReference] => REF_041507302225_M86BFQ_679399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559824824 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559824824 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041507302225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:48:41+00:00", "status": "Success", "transactionId": "1ad5da2ecf12470592da6a4075469a7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041507302225_M86BFQ_679399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041507302225 (M86BFQ) ✅ UPDATE successful for 041507302225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e331471ba3eb4b9f8af5e05f8ada6216 [SalesInvoiceId] => b1813dec925f48478ba99bf2f347b1e4 [ClientReference] => REF_050500204925_108CSY_557709 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541716022 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541716022 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500204925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:49:19+00:00", "status": "Success", "transactionId": "b1813dec925f48478ba99bf2f347b1e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500204925_108CSY_557709", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500204925 (108CSY) ✅ UPDATE successful for 050500204925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13fba9aedf004fee88a56ced9713bbd7 [SalesInvoiceId] => b99910c76eba492e9599e6f96d80cf18 [ClientReference] => REF_031436000325_LE9LO5_081253 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031436000325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:50:23+00:00", "status": "Success", "transactionId": "b99910c76eba492e9599e6f96d80cf18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031436000325_LE9LO5_081253", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031436000325 (LE9LO5) ✅ UPDATE successful for 031436000325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b78b9840b254c049a42a5229eaaf320 [SalesInvoiceId] => 71ad6c0a17cf4de49465aa8d55865fde [ClientReference] => REF_000102102525_1RC5WS_371160 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550842153 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550842153 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000102102525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:50:59+00:00", "status": "Success", "transactionId": "71ad6c0a17cf4de49465aa8d55865fde", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000102102525_1RC5WS_371160", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000102102525 (1RC5WS) ✅ UPDATE successful for 000102102525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a4fd9e5871e4902bba5a3be3d705915 [SalesInvoiceId] => 4590025de70c4e3fafc35b60c33dbd17 [ClientReference] => REF_051801603425_CH3S2L_426999 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545316895 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545316895 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801603425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:51:53+00:00", "status": "Success", "transactionId": "4590025de70c4e3fafc35b60c33dbd17", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801603425_CH3S2L_426999", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801603425 (CH3S2L) ✅ UPDATE successful for 051801603425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f3292c2ac684c77a0b615cf221dc2f0 [SalesInvoiceId] => 47c5b80ae90d437697e394bfee24096f [ClientReference] => REF_111013502525_EJISU34222_344155 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241794888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241794888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111013502525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:52:32+00:00", "status": "Success", "transactionId": "47c5b80ae90d437697e394bfee24096f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111013502525_EJISU34222_344155", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111013502525 (EJISU34222) ✅ UPDATE successful for 111013502525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd99822a9cc5442cab4b4ac1ec3394fc [SalesInvoiceId] => 804127b8a11f469e9e89d33e8f101bec [ClientReference] => REF_082613010225_R4E6Y0_441273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082613010225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:52:56+00:00", "status": "Success", "transactionId": "804127b8a11f469e9e89d33e8f101bec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082613010225_R4E6Y0_441273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082613010225 (R4E6Y0) ✅ UPDATE successful for 082613010225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fa114d7162f469b9289ad25baf67ef8 [SalesInvoiceId] => 4775ecefd93442bc8da3ee940548e105 [ClientReference] => REF_090906601425_R4E6Y0_109810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538232447 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538232447 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090906601425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:53:05+00:00", "status": "Success", "transactionId": "4775ecefd93442bc8da3ee940548e105", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090906601425_R4E6Y0_109810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090906601425 (R4E6Y0) ✅ UPDATE successful for 090906601425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13e5686e36e24c94a96a359b3acb0d87 [SalesInvoiceId] => 659ff0cb7f36468780b5b61f475a90dd [ClientReference] => REF_050700501925_NPSOWU_221138 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700501925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:54:43+00:00", "status": "Success", "transactionId": "659ff0cb7f36468780b5b61f475a90dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700501925_NPSOWU_221138", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700501925 (NPSOWU) ✅ UPDATE successful for 050700501925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a46d4c703ed451c88ac7c4372797e9f [SalesInvoiceId] => 6000e269b2054c09a14e616184bc133e [ClientReference] => REF_111008400225_R4E6Y0_649089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008400225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:54:49+00:00", "status": "Success", "transactionId": "6000e269b2054c09a14e616184bc133e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008400225_R4E6Y0_649089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008400225 (R4E6Y0) ✅ UPDATE successful for 111008400225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a61893e2d3941fbba59360bc56a78af [SalesInvoiceId] => 40624d867b8b45f8a9bfdcece717b667 [ClientReference] => REF_053500503525_R4E6Y0_148642 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558216362 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558216362 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053500503525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:55:33+00:00", "status": "Success", "transactionId": "40624d867b8b45f8a9bfdcece717b667", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053500503525_R4E6Y0_148642", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053500503525 (R4E6Y0) ✅ UPDATE successful for 053500503525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86967ce00eb54915b900d16f45b4e7f1 [SalesInvoiceId] => cd23253dcec64bbeab773a7c97f61f9b [ClientReference] => REF_052702603625_ZOOR6L_085170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247721921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247721921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702603625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:55:44+00:00", "status": "Success", "transactionId": "cd23253dcec64bbeab773a7c97f61f9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702603625_ZOOR6L_085170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702603625 (ZOOR6L) ✅ UPDATE successful for 052702603625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 79712e85d84a47a2992680d4c46d3758 [SalesInvoiceId] => 8344be48c5ed4b1f922e6c17421fe537 [ClientReference] => REF_130404000425_69UIPK_401496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543680518 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543680518 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130404000425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:56:03+00:00", "status": "Success", "transactionId": "8344be48c5ed4b1f922e6c17421fe537", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130404000425_69UIPK_401496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130404000425 (69UIPK) ✅ UPDATE successful for 130404000425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b3baac9ca2944c888684c1d686a2e6d [SalesInvoiceId] => f9c2f21a242441f786befa367e4e9b9f [ClientReference] => REF_001003000125_BWI2U9_448420 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001003000125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:56:15+00:00", "status": "Success", "transactionId": "f9c2f21a242441f786befa367e4e9b9f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001003000125_BWI2U9_448420", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001003000125 (BWI2U9) ✅ UPDATE successful for 001003000125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04ac1b48d42e44f9a4b16d174c82c104 [SalesInvoiceId] => d74a9910db7e41f59f19073acb5d4a83 [ClientReference] => REF_080109111025_WU6TPW_685828 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080109111025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:56:41+00:00", "status": "Success", "transactionId": "d74a9910db7e41f59f19073acb5d4a83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080109111025_WU6TPW_685828", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080109111025 (WU6TPW) ✅ UPDATE successful for 080109111025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7649e43b8b064dd58de895ace587d53c [SalesInvoiceId] => 207f6663d6b14722a420d0cc6a90f9b1 [ClientReference] => REF_041506015425_CH3S2L_147599 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593030100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593030100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041506015425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:58:06+00:00", "status": "Success", "transactionId": "207f6663d6b14722a420d0cc6a90f9b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041506015425_CH3S2L_147599", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041506015425 (CH3S2L) ✅ UPDATE successful for 041506015425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67f46b6053e44210b85e0ea155ddc327 [SalesInvoiceId] => f63a40062a2d41a0bd2f5b07e93a7f55 [ClientReference] => REF_021611600525_108CSY_029488 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541716022 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541716022 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021611600525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:58:12+00:00", "status": "Success", "transactionId": "f63a40062a2d41a0bd2f5b07e93a7f55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021611600525_108CSY_029488", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021611600525 (108CSY) ✅ UPDATE successful for 021611600525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bafa3ca09114111890359522810caa2 [SalesInvoiceId] => e081ddf7a0e844568896597306f6499f [ClientReference] => REF_010767700825_108CSY_175023 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538973377 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538973377 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010767700825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T13:59:33+00:00", "status": "Success", "transactionId": "e081ddf7a0e844568896597306f6499f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010767700825_108CSY_175023", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010767700825 (108CSY) ✅ UPDATE successful for 010767700825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75159583f625441fbd65755e2ec64447 [SalesInvoiceId] => e38fc148ee9941f0831cdd9b41db8e53 [ClientReference] => REF_031603401925_CH3S2L_702287 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031603401925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:01:06+00:00", "status": "Success", "transactionId": "e38fc148ee9941f0831cdd9b41db8e53", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031603401925_CH3S2L_702287", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031603401925 (CH3S2L) ✅ UPDATE successful for 031603401925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aeb4bc8fbd9444f0ad1e10c9b5d7591e [SalesInvoiceId] => 4e88a793654b4c4aa04147f95da8d59f [ClientReference] => REF_051502703625_A7DPCP_816960 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502703625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:01:13+00:00", "status": "Success", "transactionId": "4e88a793654b4c4aa04147f95da8d59f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502703625_A7DPCP_816960", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502703625 (A7DPCP) ✅ UPDATE successful for 051502703625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d03c058f13fb4249b652e230e63da4aa [SalesInvoiceId] => 1f49317a3840457ca53b8d62c7d7d9a7 [ClientReference] => REF_111001702225_A7DPCP_820345 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249735102 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249735102 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111001702225, schoolCode=A7DPCP Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 338d87f38f6048469c5b4be99966111d [SalesInvoiceId] => b3476b59922d41598c5280fdec37a01a [ClientReference] => REF_050106908625_EJISU34222_898877 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538201574 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538201574 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:02:31+00:00", "status": "Success", "transactionId": "1f49317a3840457ca53b8d62c7d7d9a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111001702225_A7DPCP_820345", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111001702225 (A7DPCP) ✅ UPDATE successful for 111001702225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c2606bea330472ca88248d1ec33bdca [SalesInvoiceId] => e0393e5cbfa14afb96e254333a0a92c7 [ClientReference] => REF_000116400725_1RC5WS_850300 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550842153 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550842153 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000116400725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:04:29+00:00", "status": "Success", "transactionId": "e0393e5cbfa14afb96e254333a0a92c7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000116400725_1RC5WS_850300", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000116400725 (1RC5WS) ✅ UPDATE successful for 000116400725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9db86ecfa5504635835547004b63eeac [SalesInvoiceId] => 8f54a2e48e9344208990ca533abc04f0 [ClientReference] => REF_054105105325_NPSOWU_960571 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105105325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:04:52+00:00", "status": "Success", "transactionId": "8f54a2e48e9344208990ca533abc04f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105105325_NPSOWU_960571", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105105325 (NPSOWU) ✅ UPDATE successful for 054105105325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24db9996a2784e608f4506280af20404 [SalesInvoiceId] => 15e3c86362274d04b268bb3185276032 [ClientReference] => REF_050106908625_EJISU34222_189696 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243959584 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243959584 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106908625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:06:03+00:00", "status": "Success", "transactionId": "15e3c86362274d04b268bb3185276032", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106908625_EJISU34222_189696", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106908625 (EJISU34222) ✅ UPDATE successful for 050106908625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6c768c8f28942b087cea5dee0d3272a [SalesInvoiceId] => af46b8da2d7a4595a977abbc3db5ad87 [ClientReference] => REF_000807600125_1RC5WS_429843 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249929588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249929588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000807600125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:08:19+00:00", "status": "Success", "transactionId": "af46b8da2d7a4595a977abbc3db5ad87", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000807600125_1RC5WS_429843", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000807600125 (1RC5WS) ✅ UPDATE successful for 000807600125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 871ca1ab0617449881b592c4dc72908f [SalesInvoiceId] => fbecc7309d0c4a28b6417bcb060c81a4 [ClientReference] => REF_140200902125_HE2114_708033 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539244520 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539244520 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140200902125, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:08:35+00:00", "status": "Success", "transactionId": "fbecc7309d0c4a28b6417bcb060c81a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140200902125_HE2114_708033", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140200902125 (HE2114) ✅ UPDATE successful for 140200902125 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5fb84150e35b4a619ef4c541b270d4ea [SalesInvoiceId] => 43800b540bce4b3c97bf990404334656 [ClientReference] => REF_050714902725_WRHKXK_146124 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550486343 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550486343 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050714902725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:10:51+00:00", "status": "Success", "transactionId": "43800b540bce4b3c97bf990404334656", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050714902725_WRHKXK_146124", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050714902725 (WRHKXK) ✅ UPDATE successful for 050714902725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d59be8bdb9ba44aaab3dab714b117638 [SalesInvoiceId] => 2205fcad26824e72b6759ffc66556c14 [ClientReference] => REF_130405106625_69UIPK_147612 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594089625 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594089625 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130405106625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:13:12+00:00", "status": "Success", "transactionId": "2205fcad26824e72b6759ffc66556c14", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130405106625_69UIPK_147612", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130405106625 (69UIPK) ✅ UPDATE successful for 130405106625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49ad51f5beb94f30968b73d58c6cd839 [SalesInvoiceId] => 1abff330c2ae4c82ae04964184c2c273 [ClientReference] => REF_050301712125_R4E6Y0_013394 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301712125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:15:33+00:00", "status": "Success", "transactionId": "1abff330c2ae4c82ae04964184c2c273", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301712125_R4E6Y0_013394", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301712125 (R4E6Y0) ✅ UPDATE successful for 050301712125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a6665a439dd341b89bb96ba1c4e22eb5 [SalesInvoiceId] => 74980b70499846a2a82b0c80e28a7f18 [ClientReference] => REF_052701900725_CH3S2L_466350 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248995823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248995823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 35fecdf1d0ba456fa2cb7a24b8231c5a [SalesInvoiceId] => 8bdd539154954299ab0163273d87190e [ClientReference] => REF_052406900925_NPSOWU_164623 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1f2ac1e859c445daf5f5ede53ed8091 [SalesInvoiceId] => 9d7cdf6609ae453da165e3482bd9bac1 [ClientReference] => REF_052701700125_ZOOR6L_313991 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701700125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:18:40+00:00", "status": "Success", "transactionId": "9d7cdf6609ae453da165e3482bd9bac1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701700125_ZOOR6L_313991", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701700125 (ZOOR6L) ✅ UPDATE successful for 052701700125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 99b929b2661a435e93fde4f3690cc25a [SalesInvoiceId] => 626db457fc654c00b50c819fb5f95fd0 [ClientReference] => REF_052406900925_NPSOWU_012267 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fb52293731d4ec5a2bd22b3581cfa15 [SalesInvoiceId] => ade22861d54c4d36bee6f723f63b3d72 [ClientReference] => REF_031201302025_NPSOWU_536459 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201302025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:21:00+00:00", "status": "Success", "transactionId": "ade22861d54c4d36bee6f723f63b3d72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201302025_NPSOWU_536459", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201302025 (NPSOWU) ✅ UPDATE successful for 031201302025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1e99fdc130b489f997308a90c449dfc [SalesInvoiceId] => af6f66cbcdb54c4987030f054becd8ca [ClientReference] => REF_051600302225_CN4KKG_900338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600302225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:21:37+00:00", "status": "Success", "transactionId": "af6f66cbcdb54c4987030f054becd8ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600302225_CN4KKG_900338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600302225 (CN4KKG) ✅ UPDATE successful for 051600302225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b438f85a45684e91ae9c2230d48ed0db [SalesInvoiceId] => 1ae09960a64746358d8027581815fcda [ClientReference] => REF_050133300725_R4E6Y0_793853 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558121664 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558121664 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050133300725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:22:26+00:00", "status": "Success", "transactionId": "1ae09960a64746358d8027581815fcda", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050133300725_R4E6Y0_793853", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050133300725 (R4E6Y0) ✅ UPDATE successful for 050133300725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6bc08a9a403e48af9eab81d28724d223 [SalesInvoiceId] => 3963e0bc26d34b1a87ac5f7aa4b2f300 [ClientReference] => REF_052406900925_NPSOWU_135784 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549654976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549654976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052406900925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:23:50+00:00", "status": "Success", "transactionId": "3963e0bc26d34b1a87ac5f7aa4b2f300", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052406900925_NPSOWU_135784", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052406900925 (NPSOWU) ✅ UPDATE successful for 052406900925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd5bb04624064048891706d0df40aba0 [SalesInvoiceId] => 4cf1cf3efbcf4711a9de8500b414c045 [ClientReference] => REF_053306502125_EJISU34222_838906 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247530608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247530608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053306502125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:29:34+00:00", "status": "Success", "transactionId": "4cf1cf3efbcf4711a9de8500b414c045", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053306502125_EJISU34222_838906", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053306502125 (EJISU34222) ✅ UPDATE successful for 053306502125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05d861b6faa44d36a414cf04b4256299 [SalesInvoiceId] => 1e653667f7ee481e947bd45f5d7fba4a [ClientReference] => REF_001001605525_BWI2U9_220959 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533018958 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533018958 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001605525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:30:02+00:00", "status": "Success", "transactionId": "1e653667f7ee481e947bd45f5d7fba4a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001605525_BWI2U9_220959", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001605525 (BWI2U9) ✅ UPDATE successful for 001001605525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1de092454204edb91801fa4a6a1a2bb [SalesInvoiceId] => 42e0f2ff7ce64338920dca1f5430a76b [ClientReference] => REF_070711302525_LXB63X_697272 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242957513 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242957513 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070711302525, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:30:41+00:00", "status": "Success", "transactionId": "42e0f2ff7ce64338920dca1f5430a76b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070711302525_LXB63X_697272", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070711302525 (LXB63X) ✅ UPDATE successful for 070711302525 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 852f9c6035bb46378cf85269b88a046b [SalesInvoiceId] => a20106fd83b44bb6a7aa9716d1378f6a [ClientReference] => REF_000901103125_I95WNZ_313494 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594004610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594004610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901103125, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:31:50+00:00", "status": "Success", "transactionId": "a20106fd83b44bb6a7aa9716d1378f6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901103125_I95WNZ_313494", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901103125 (I95WNZ) ✅ UPDATE successful for 000901103125 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef4318ad5f144fb0b34cece89a89ee3a [SalesInvoiceId] => 54dff24805ef40ff9fe2670dc4233908 [ClientReference] => REF_050711703525_NPSOWU_723493 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050711703525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:32:10+00:00", "status": "Success", "transactionId": "54dff24805ef40ff9fe2670dc4233908", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050711703525_NPSOWU_723493", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050711703525 (NPSOWU) ✅ UPDATE successful for 050711703525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8087ef69a73049e997a2cc30ea865e90 [SalesInvoiceId] => d8355a9991734ebc96cc5d95dd350466 [ClientReference] => REF_053100600825_R4E6Y0_692320 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249446392 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249446392 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100600825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:33:20+00:00", "status": "Success", "transactionId": "d8355a9991734ebc96cc5d95dd350466", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100600825_R4E6Y0_692320", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100600825 (R4E6Y0) ✅ UPDATE successful for 053100600825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0ac68c558c7f4742b6940ed79530b9cb [SalesInvoiceId] => 46f97f1bd2ea4700bd3b64c2d4dc4c8e [ClientReference] => REF_001001605525_BWI2U9_761582 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533018958 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533018958 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a3104f89243419885a27d2fa745a002 [SalesInvoiceId] => df9ba98273df4246bd804889a7eba635 [ClientReference] => REF_053803505125_WRHKXK_983490 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544996742 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544996742 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803505125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:33:53+00:00", "status": "Success", "transactionId": "df9ba98273df4246bd804889a7eba635", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803505125_WRHKXK_983490", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803505125 (WRHKXK) ✅ UPDATE successful for 053803505125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 539ddd98806d41cdbfe68f8d236ac703 [SalesInvoiceId] => c27a3811727d453cbaa3ca7f0117c0bf [ClientReference] => REF_052804004325_CN4KKG_665161 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052804004325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:34:36+00:00", "status": "Success", "transactionId": "c27a3811727d453cbaa3ca7f0117c0bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052804004325_CN4KKG_665161", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052804004325 (CN4KKG) ✅ UPDATE successful for 052804004325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 75f8f2e42c43471ea7d1941a9790a42a [SalesInvoiceId] => 451a375032634912a004e2bf2c146a27 [ClientReference] => REF_050711703525_NPSOWU_913153 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ee9bb666c6c46a59c329ef6465b348c [SalesInvoiceId] => 7c656bba2a484599982f9c4b76163447 [ClientReference] => REF_052503108825_WRHKXK_855127 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052503108825, schoolCode=WRHKXK Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b4a1c4caa61d423c901605b22bbd0de4 [SalesInvoiceId] => 65a359dc36164c038b5721abb4725f2e [ClientReference] => REF_053301005725_R4E6Y0_360606 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244381033 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244381033 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:37:29+00:00", "status": "Success", "transactionId": "7c656bba2a484599982f9c4b76163447", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052503108825_WRHKXK_855127", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052503108825 (WRHKXK) ✅ UPDATE successful for 052503108825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9cb3347021544f6aa78c0e8c65b07d35 [SalesInvoiceId] => 8996d1df4d854a2b842a05273d0358a4 [ClientReference] => REF_054000400625_NPSOWU_960444 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054000400625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:37:41+00:00", "status": "Success", "transactionId": "8996d1df4d854a2b842a05273d0358a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054000400625_NPSOWU_960444", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054000400625 (NPSOWU) ✅ UPDATE successful for 054000400625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1d48b247606d46bf959e9e326e2a6496 [SalesInvoiceId] => 9cebd4708600428780d917926366bf19 [ClientReference] => REF_012610002025_LXB63X_876653 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233278115226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233278115226 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => Dear Customer, you have insufficient funds. Avail. Balance:0.722. 5 successive invalid transfers will lock your account. Thank you. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 898bcfd1583c4467bb140d21ac55b30b [SalesInvoiceId] => 0a02529850544ceab9bfa1506592e56f [ClientReference] => REF_052400201325_108CSY_835669 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249591580 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249591580 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052400201325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:37:58+00:00", "status": "Success", "transactionId": "0a02529850544ceab9bfa1506592e56f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052400201325_108CSY_835669", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052400201325 (108CSY) ✅ UPDATE successful for 052400201325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee949a0f28e144d1b118e5bf622e2a19 [SalesInvoiceId] => b3513154fcb745339f99937a8a95a330 [ClientReference] => REF_000500901725_I95WNZ_327654 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595851695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595851695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500901725, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:38:09+00:00", "status": "Success", "transactionId": "b3513154fcb745339f99937a8a95a330", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500901725_I95WNZ_327654", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500901725 (I95WNZ) ✅ UPDATE successful for 000500901725 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea29a00bfc2749bfbcfce8616228d78f [SalesInvoiceId] => 5e75fb96334347c48db59c77fef2fb06 [ClientReference] => REF_000500600625_OTS8SJ_230055 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246207794 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246207794 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500600625, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:40:02+00:00", "status": "Success", "transactionId": "5e75fb96334347c48db59c77fef2fb06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500600625_OTS8SJ_230055", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500600625 (OTS8SJ) ✅ UPDATE successful for 000500600625 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c5bc7e24312458aaf0b9c491e14d195 [SalesInvoiceId] => bcb80179ed584cb39868c867810437da [ClientReference] => REF_053301005725_R4E6Y0_880710 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244381033 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244381033 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301005725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:42:13+00:00", "status": "Success", "transactionId": "bcb80179ed584cb39868c867810437da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301005725_R4E6Y0_880710", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301005725 (R4E6Y0) ✅ UPDATE successful for 053301005725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65d6bf267a8145c6ab9d65628eb108f3 [SalesInvoiceId] => 7d98720015414d9ebd4c1fa0815619d1 [ClientReference] => REF_050300107325_NPSOWU_042138 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300107325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:43:46+00:00", "status": "Success", "transactionId": "7d98720015414d9ebd4c1fa0815619d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300107325_NPSOWU_042138", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300107325 (NPSOWU) ✅ UPDATE successful for 050300107325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b8f118941084c2e9be7bc23f3914fd9 [SalesInvoiceId] => e39abb9353694b0b9b16c7bf28d16e06 [ClientReference] => REF_042011500925_108CSY_981363 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541716022 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541716022 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042011500925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:43:51+00:00", "status": "Success", "transactionId": "e39abb9353694b0b9b16c7bf28d16e06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042011500925_108CSY_981363", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042011500925 (108CSY) ✅ UPDATE successful for 042011500925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 12e1ae7d304b4cc09dc0c1b4264d9fd9 [SalesInvoiceId] => 98c8483f7e1e4fc480c92c6821649b0c [ClientReference] => REF_012605503025_EJISU34222_593365 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242713801 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242713801 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6679afc822934604a809efeccb492f1d [SalesInvoiceId] => a7f643f6ca234dabb7aa3c7636f9aff3 [ClientReference] => REF_100600204525_NPSOWU_562421 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100600204525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:48:26+00:00", "status": "Success", "transactionId": "a7f643f6ca234dabb7aa3c7636f9aff3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100600204525_NPSOWU_562421", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100600204525 (NPSOWU) ✅ UPDATE successful for 100600204525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bde074fcd5ae49b6b5746b2866dcaa71 [SalesInvoiceId] => da4b031c05954647825162291b261bc3 [ClientReference] => REF_052701900725_CH3S2L_834504 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248741601 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248741601 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 236c42864f32405fb89c8778305955ab [SalesInvoiceId] => a56b108293234e8b94067be87e248030 [ClientReference] => REF_060110601725_EJISU34222_691346 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244889115 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244889115 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060110601725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:50:42+00:00", "status": "Success", "transactionId": "a56b108293234e8b94067be87e248030", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060110601725_EJISU34222_691346", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060110601725 (EJISU34222) ✅ UPDATE successful for 060110601725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 313aa782fd2d4adf919f5f71d09f7318 [SalesInvoiceId] => 3b5a84563c1e4cffba03fd843c2e9671 [ClientReference] => REF_012610002025_LXB63X_491418 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233278115226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233278115226 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => You have paid GHS30.50 to InvDebit in reference to 199CE9A9EAB320174753. Your new balance is GHS4.222. Trans ID: MP251010.1451.A04243 E-Levy:GHS0.00 ) ) Parsed: indexNo=012610002025, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:51:17+00:00", "status": "Success", "transactionId": "3b5a84563c1e4cffba03fd843c2e9671", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012610002025_LXB63X_491418", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012610002025 (LXB63X) ✅ UPDATE successful for 012610002025 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 06f7db08d82a445c9438f6f1598c96ee [SalesInvoiceId] => 5600ccba1daf4a2cad3ea1fe2ff2a863 [ClientReference] => REF_012605503025_EJISU34222_859087 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242713801 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242713801 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d148e843e1b24a64be3c6fedd7fce657 [SalesInvoiceId] => 398f454d363f4e44894a2955dc5e2c63 [ClientReference] => REF_011205902025_NPSOWU_527046 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011205902025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:55:16+00:00", "status": "Success", "transactionId": "398f454d363f4e44894a2955dc5e2c63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011205902025_NPSOWU_527046", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011205902025 (NPSOWU) ✅ UPDATE successful for 011205902025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2701c0856414240a502461ac4f3dd04 [SalesInvoiceId] => f4f992099a8646bcbf130f7148efb77d [ClientReference] => REF_111009700125_HXWPV7_809193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249043216 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249043216 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111009700125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:56:07+00:00", "status": "Success", "transactionId": "f4f992099a8646bcbf130f7148efb77d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111009700125_HXWPV7_809193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111009700125 (HXWPV7) ✅ UPDATE successful for 111009700125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec5d9a01ccbb49c9b5fe6ba1ffdb41b7 [SalesInvoiceId] => 070882a057a847f386daf4f03ff5ee94 [ClientReference] => REF_051113403525_R4E6Y0_006775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051113403525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:56:33+00:00", "status": "Success", "transactionId": "070882a057a847f386daf4f03ff5ee94", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051113403525_R4E6Y0_006775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051113403525 (R4E6Y0) ✅ UPDATE successful for 051113403525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3cae12410fa34e23a956106567fbd606 [SalesInvoiceId] => c96f4201c86f477480a9281e16b5dc44 [ClientReference] => REF_051411500625_ZOOR6L_735224 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233599584482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599584482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8fb090a10c6242e799cc0499b3d563f4 [SalesInvoiceId] => 333c0ad6a6754e419c3702d51f3888da [ClientReference] => REF_052400801625_NPSOWU_700637 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052400801625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:57:35+00:00", "status": "Success", "transactionId": "333c0ad6a6754e419c3702d51f3888da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052400801625_NPSOWU_700637", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052400801625 (NPSOWU) ✅ UPDATE successful for 052400801625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73a1060ee9e94f499173998afd16e4ed [SalesInvoiceId] => 0f4043e5157b49399786abd9614fed10 [ClientReference] => REF_000604300625_PFKS1R_894326 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240633043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240633043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604300625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:57:49+00:00", "status": "Success", "transactionId": "0f4043e5157b49399786abd9614fed10", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604300625_PFKS1R_894326", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604300625 (PFKS1R) ✅ UPDATE successful for 000604300625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 039de07ccc7b4e2b905cd53d5d097d3c [SalesInvoiceId] => 3a7dc2eebe3d4844b3fd009c31313c8c [ClientReference] => REF_011205902025_NPSOWU_860836 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c5b00eee4054f838af3bd25fa94fb6c [SalesInvoiceId] => eaf62fa71ecb4561b9c57e0175973287 [ClientReference] => REF_051602802125_CN4KKG_212833 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543262897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543262897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602802125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T14:59:26+00:00", "status": "Success", "transactionId": "eaf62fa71ecb4561b9c57e0175973287", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602802125_CN4KKG_212833", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602802125 (CN4KKG) ✅ UPDATE successful for 051602802125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dafa645b780345fd9b1becfa2596d629 [SalesInvoiceId] => 075d41d61d484aafa0cf86461d5d3128 [ClientReference] => REF_052701900725_CH3S2L_760850 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248741601 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248741601 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d96b8bf823bc4651b7fe3834d8663b0b [SalesInvoiceId] => 4d1a27ecdf1445ed8d81afd05d0b3b22 [ClientReference] => REF_012815800225_ZOOR6L_361607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012815800225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:02:19+00:00", "status": "Success", "transactionId": "4d1a27ecdf1445ed8d81afd05d0b3b22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012815800225_ZOOR6L_361607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012815800225 (ZOOR6L) ✅ UPDATE successful for 012815800225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55dd5e4da15d40e987c953ae316f7ddd [SalesInvoiceId] => 1ed95a1fef054b93a170b289789b92ff [ClientReference] => REF_053301005625_R4E6Y0_138227 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244381033 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244381033 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301005625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:02:27+00:00", "status": "Success", "transactionId": "1ed95a1fef054b93a170b289789b92ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301005625_R4E6Y0_138227", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301005625 (R4E6Y0) ✅ UPDATE successful for 053301005625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e73f023a7bb4b9e94d6977747f0e959 [SalesInvoiceId] => 148666387ffe4d7291dbeb62bd114831 [ClientReference] => REF_052700400725_4S2EHN_750102 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535470765 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535470765 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700400725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:02:36+00:00", "status": "Success", "transactionId": "148666387ffe4d7291dbeb62bd114831", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700400725_4S2EHN_750102", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700400725 (4S2EHN) ✅ UPDATE successful for 052700400725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e54a3631fab84064a501e61fbe45397f [SalesInvoiceId] => 032dccbde9cc4dbfa21f34682eafb47b [ClientReference] => REF_001001601225_BWI2U9_212204 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532812063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532812063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001601225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:03:12+00:00", "status": "Success", "transactionId": "032dccbde9cc4dbfa21f34682eafb47b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001601225_BWI2U9_212204", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001601225 (BWI2U9) ✅ UPDATE successful for 001001601225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 354ee0c620224c4b922bd76c3fbf97b5 [SalesInvoiceId] => bb37766b3add45a7a0c610352e5dc948 [ClientReference] => REF_051411500625_ZOOR6L_574380 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233599584482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599584482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4cd956a6cfd647cdb6ba221f32359616 [SalesInvoiceId] => b3cbb7c89cfa4c36bd068cd956620ee8 [ClientReference] => REF_012005405225_NPSOWU_765669 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012005405225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:05:12+00:00", "status": "Success", "transactionId": "b3cbb7c89cfa4c36bd068cd956620ee8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012005405225_NPSOWU_765669", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012005405225 (NPSOWU) ✅ UPDATE successful for 012005405225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40fc9bb9be3741afb8472a8012f94523 [SalesInvoiceId] => 29f301457fa94c4eac0614b2e7da82de [ClientReference] => REF_054101902025_NPSOWU_888177 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054101902025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:10:39+00:00", "status": "Success", "transactionId": "29f301457fa94c4eac0614b2e7da82de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054101902025_NPSOWU_888177", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054101902025 (NPSOWU) ✅ UPDATE successful for 054101902025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 702a4540506d458a9922f98fe605f423 [SalesInvoiceId] => c922c93b4f8144c4812a4c7ee15e16fd [ClientReference] => REF_052701900725_CH3S2L_274852 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248741601 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248741601 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701900725, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:13:23+00:00", "status": "Success", "transactionId": "c922c93b4f8144c4812a4c7ee15e16fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701900725_CH3S2L_274852", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701900725 (CH3S2L) ✅ UPDATE successful for 052701900725 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5385dc72468d411ea80df376f462d238 [SalesInvoiceId] => 2d19a4730085482ab766d48453e2c98f [ClientReference] => REF_130906901025_69UIPK_181959 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246790502 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246790502 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130906901025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:13:59+00:00", "status": "Success", "transactionId": "2d19a4730085482ab766d48453e2c98f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130906901025_69UIPK_181959", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130906901025 (69UIPK) ✅ UPDATE successful for 130906901025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 340acab05056499691b25485975d4919 [SalesInvoiceId] => ddc683be0d5e4f298ae9ae992bd95033 [ClientReference] => REF_040819600325_NPSOWU_021830 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040819600325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:14:15+00:00", "status": "Success", "transactionId": "ddc683be0d5e4f298ae9ae992bd95033", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040819600325_NPSOWU_021830", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040819600325 (NPSOWU) ✅ UPDATE successful for 040819600325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2243e35ec0bf4118a73dd5d6f6a19a57 [SalesInvoiceId] => 25bae396cd6742fdb7e4edf38490f0a2 [ClientReference] => REF_052201601925_4S2EHN_865248 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593597137 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593597137 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052201601925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:14:51+00:00", "status": "Success", "transactionId": "25bae396cd6742fdb7e4edf38490f0a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052201601925_4S2EHN_865248", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052201601925 (4S2EHN) ✅ UPDATE successful for 052201601925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 750d909c84984df4901df5b01d4cb27f [SalesInvoiceId] => 59d94c9b35a941329be0092000a83a1b [ClientReference] => REF_051607501525_CN4KKG_297486 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536369946 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536369946 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607501525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:15:18+00:00", "status": "Success", "transactionId": "59d94c9b35a941329be0092000a83a1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607501525_CN4KKG_297486", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607501525 (CN4KKG) ✅ UPDATE successful for 051607501525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 11d53b96c618490eaf09a7b1cc0f9119 [SalesInvoiceId] => 8e03cb8b5ef344bda928bfc083b6cee3 [ClientReference] => REF_130906901025_69UIPK_061745 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246790502 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246790502 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd9e9dac31a246d4868dd006c7654cf5 [SalesInvoiceId] => d7e7e654064f4052a1d3845eb48d27f6 [ClientReference] => REF_000507702725_PFKS1R_214712 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241434391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241434391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000507702725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:17:36+00:00", "status": "Success", "transactionId": "d7e7e654064f4052a1d3845eb48d27f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000507702725_PFKS1R_214712", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000507702725 (PFKS1R) ✅ UPDATE successful for 000507702725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ebe0c8da9ec473fb79dbd3666001fc5 [SalesInvoiceId] => 84629ff1ee964fc3980899a0efc7cbf4 [ClientReference] => REF_050146000625_R4E6Y0_073536 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050146000625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:19:02+00:00", "status": "Success", "transactionId": "84629ff1ee964fc3980899a0efc7cbf4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050146000625_R4E6Y0_073536", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050146000625 (R4E6Y0) ✅ UPDATE successful for 050146000625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a09167bb1fbf461ca5b23e046a7beb5b [SalesInvoiceId] => 25f519c6908f479f8ee9bda9ec2fb774 [ClientReference] => REF_051411500625_ZOOR6L_645901 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233599584482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599584482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 560c30bc42ae427bad0b40e03c183db0 [SalesInvoiceId] => 5de453fc92f3446d8b7d5a32f90a2a3f [ClientReference] => REF_130200801725_69UIPK_639411 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593951898 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593951898 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130200801725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:23:23+00:00", "status": "Success", "transactionId": "5de453fc92f3446d8b7d5a32f90a2a3f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130200801725_69UIPK_639411", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130200801725 (69UIPK) ✅ UPDATE successful for 130200801725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3bc64500f5f54eb4a55c0d56dca0f687 [SalesInvoiceId] => aa6fb5303fb84192a0b745c49771b4fc [ClientReference] => REF_053507709925_A7DPCP_373084 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546257728 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546257728 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053507709925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:24:29+00:00", "status": "Success", "transactionId": "aa6fb5303fb84192a0b745c49771b4fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053507709925_A7DPCP_373084", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053507709925 (A7DPCP) ✅ UPDATE successful for 053507709925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df6a4f475b5e4c2690c948666be67190 [SalesInvoiceId] => 8a5d0d1b81de4e44bb68fe379312dd96 [ClientReference] => REF_000702600125_1RC5WS_370459 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537068270 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537068270 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000702600125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:26:40+00:00", "status": "Success", "transactionId": "8a5d0d1b81de4e44bb68fe379312dd96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000702600125_1RC5WS_370459", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000702600125 (1RC5WS) ✅ UPDATE successful for 000702600125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91ad91d46d3d4199a50acd3cee07b5fa [SalesInvoiceId] => 240647dd236a4adeaf20805679e35f49 [ClientReference] => REF_082611105525_HXWPV7_383409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244968408 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244968408 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082611105525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:28:49+00:00", "status": "Success", "transactionId": "240647dd236a4adeaf20805679e35f49", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082611105525_HXWPV7_383409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082611105525 (HXWPV7) ✅ UPDATE successful for 082611105525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c920ea35517249bbaf40570639ab5945 [SalesInvoiceId] => 0d2a79c637fb41ec97f7b6be29403f80 [ClientReference] => REF_052201601825_4S2EHN_819990 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593597137 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593597137 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052201601825, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:31:19+00:00", "status": "Success", "transactionId": "0d2a79c637fb41ec97f7b6be29403f80", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052201601825_4S2EHN_819990", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052201601825 (4S2EHN) ✅ UPDATE successful for 052201601825 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9413659d5f842608aff0874e153cf37 [SalesInvoiceId] => 10f643dc831a43f6bfe9782cbd75a3bb [ClientReference] => REF_042001402225_LE9LO5_647198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042001402225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:31:23+00:00", "status": "Success", "transactionId": "10f643dc831a43f6bfe9782cbd75a3bb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042001402225_LE9LO5_647198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042001402225 (LE9LO5) ✅ UPDATE successful for 042001402225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08e47cdd8dc440638142373aa4164773 [SalesInvoiceId] => 0a4cb2a3879a4ddca80cafc92ac14342 [ClientReference] => REF_000109406125_1RC5WS_966909 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544412319 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544412319 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000109406125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:32:09+00:00", "status": "Success", "transactionId": "0a4cb2a3879a4ddca80cafc92ac14342", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000109406125_1RC5WS_966909", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000109406125 (1RC5WS) ✅ UPDATE successful for 000109406125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37bdf4c38f11400bb83e58a9f12136a7 [SalesInvoiceId] => 7981078b4cdf4cc497cce40f58738fe8 [ClientReference] => REF_051411500625_ZOOR6L_739564 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599584482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599584482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051411500625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:32:20+00:00", "status": "Success", "transactionId": "7981078b4cdf4cc497cce40f58738fe8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051411500625_ZOOR6L_739564", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051411500625 (ZOOR6L) ✅ UPDATE successful for 051411500625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56252581b50e4f6f9d11080a73647082 [SalesInvoiceId] => 0214bd765ab34fa7be9d4a7984927f48 [ClientReference] => REF_010719002225_FXIX7B_982886 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246458683 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246458683 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010719002225, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:34:58+00:00", "status": "Success", "transactionId": "0214bd765ab34fa7be9d4a7984927f48", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010719002225_FXIX7B_982886", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010719002225 (FXIX7B) ✅ UPDATE successful for 010719002225 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bfa54c29eef147aab15bfa89542b3c5b [SalesInvoiceId] => 69d94201fa9144e385b414f4ea9640d6 [ClientReference] => REF_051108202825_108CSY_586002 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553135692 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553135692 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108202825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:35:53+00:00", "status": "Success", "transactionId": "69d94201fa9144e385b414f4ea9640d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108202825_108CSY_586002", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108202825 (108CSY) ✅ UPDATE successful for 051108202825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b3af0c6844345ffb00ce8ca21746ce5 [SalesInvoiceId] => 91f279ae8c744c4891fd4264a7403ecb [ClientReference] => REF_053803502525_NPSOWU_848621 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803502525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:36:50+00:00", "status": "Success", "transactionId": "91f279ae8c744c4891fd4264a7403ecb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803502525_NPSOWU_848621", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803502525 (NPSOWU) ✅ UPDATE successful for 053803502525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 305114023b7a4980b5407a3bfea9cefb [SalesInvoiceId] => 19216ccd811b49aba9935ad054b2e728 [ClientReference] => REF_080114906525_R4E6Y0_807752 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559133600 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559133600 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c62f3e0ce8304590a20f95644fd0486d [SalesInvoiceId] => 6829deb7307242588ceee84eff8de625 [ClientReference] => REF_060109403125_HXWPV7_112531 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249820022 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249820022 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060109403125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:38:15+00:00", "status": "Success", "transactionId": "6829deb7307242588ceee84eff8de625", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060109403125_HXWPV7_112531", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060109403125 (HXWPV7) ✅ UPDATE successful for 060109403125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a2cdedc8b29418c9b85f79e8b32d4b7 [SalesInvoiceId] => fc0c59957cf74940adbba54197477de7 [ClientReference] => REF_130800702125_69UIPK_629642 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245205394 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245205394 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130800702125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:39:04+00:00", "status": "Success", "transactionId": "fc0c59957cf74940adbba54197477de7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130800702125_69UIPK_629642", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130800702125 (69UIPK) ✅ UPDATE successful for 130800702125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2903952d48384122a4f58c44641b79e4 [SalesInvoiceId] => 6798f7caa90c492b8310c12d74a165aa [ClientReference] => REF_042002000625_9D49MA_668375 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246211998 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246211998 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042002000625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:40:07+00:00", "status": "Success", "transactionId": "6798f7caa90c492b8310c12d74a165aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042002000625_9D49MA_668375", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042002000625 (9D49MA) ✅ UPDATE successful for 042002000625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7be8aa0f005a409a8b3071f5a064f1fb [SalesInvoiceId] => 3f9ea97dc0d84152b5f95c8c51ded22c [ClientReference] => REF_050404002525_ZOOR6L_675899 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050404002525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:40:36+00:00", "status": "Success", "transactionId": "3f9ea97dc0d84152b5f95c8c51ded22c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050404002525_ZOOR6L_675899", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050404002525 (ZOOR6L) ✅ UPDATE successful for 050404002525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01ca2e14e0ca4999a76520a111164af5 [SalesInvoiceId] => 9c0752f28a814021be9bb58a3c0eb577 [ClientReference] => REF_054103902225_NPSOWU_093576 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054103902225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:42:52+00:00", "status": "Success", "transactionId": "9c0752f28a814021be9bb58a3c0eb577", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054103902225_NPSOWU_093576", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054103902225 (NPSOWU) ✅ UPDATE successful for 054103902225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf433a0802734b19bc474ea129b62208 [SalesInvoiceId] => 9df1f18dee914457b82a0e75de1c702c [ClientReference] => REF_140504500425_1RC5WS_416401 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248764456 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248764456 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504500425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:44:33+00:00", "status": "Success", "transactionId": "9df1f18dee914457b82a0e75de1c702c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504500425_1RC5WS_416401", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504500425 (1RC5WS) ✅ UPDATE successful for 140504500425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dcf02b5fbfc54c318d5f1901330bf7be [SalesInvoiceId] => 963e0e6dad3f4c9f8d986e1ca102ddc3 [ClientReference] => REF_000506202225_I95WNZ_484334 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535125356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535125356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000506202225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:46:31+00:00", "status": "Success", "transactionId": "963e0e6dad3f4c9f8d986e1ca102ddc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000506202225_I95WNZ_484334", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000506202225 (I95WNZ) ✅ UPDATE successful for 000506202225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5fa91843c3f34fcead9d0cd279cbb56b [SalesInvoiceId] => c35dddaaa1af4edcb3cce3a21cfe91ac [ClientReference] => REF_041300804225_EJISU34222_443237 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559585208 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559585208 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041300804225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:47:02+00:00", "status": "Success", "transactionId": "c35dddaaa1af4edcb3cce3a21cfe91ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041300804225_EJISU34222_443237", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041300804225 (EJISU34222) ✅ UPDATE successful for 041300804225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1564ff40fce047f1a07bd71722c759cb [SalesInvoiceId] => 9c90e610dfb44daeb47ee9ee2dff5735 [ClientReference] => REF_051607501425_CN4KKG_986143 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536369946 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536369946 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607501425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:47:09+00:00", "status": "Success", "transactionId": "9c90e610dfb44daeb47ee9ee2dff5735", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607501425_CN4KKG_986143", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607501425 (CN4KKG) ✅ UPDATE successful for 051607501425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6eddccb70b2e4cc984bda80f50eb733c [SalesInvoiceId] => 0ed28254ca8c464a9dcabd2a8152bd99 [ClientReference] => REF_050602502325_4S2EHN_315107 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245951966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245951966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602502325, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:47:42+00:00", "status": "Success", "transactionId": "0ed28254ca8c464a9dcabd2a8152bd99", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602502325_4S2EHN_315107", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602502325 (4S2EHN) ✅ UPDATE successful for 050602502325 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61b43fe2e3864afb8943acfc88a0c0ca [SalesInvoiceId] => ce1a1584947b41099f63d6794872bc21 [ClientReference] => REF_052101402325_NPSOWU_826358 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101402325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:49:46+00:00", "status": "Success", "transactionId": "ce1a1584947b41099f63d6794872bc21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101402325_NPSOWU_826358", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101402325 (NPSOWU) ✅ UPDATE successful for 052101402325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 76f66a0826a44d0a9d90bde4e79e76f3 [SalesInvoiceId] => f4139a934c07442f93c80ed9c05b022a [ClientReference] => REF_000206500625_1RC5WS_450777 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244795045 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244795045 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000206500625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T15:57:50+00:00", "status": "Success", "transactionId": "f4139a934c07442f93c80ed9c05b022a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000206500625_1RC5WS_450777", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000206500625 (1RC5WS) ✅ UPDATE successful for 000206500625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e97fb03766e453098da4580036d94de [SalesInvoiceId] => b31a01051ee24117b19bdf3d8f0d1a90 [ClientReference] => REF_050603210525_ZOOR6L_538076 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559040659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559040659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603210525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:00:09+00:00", "status": "Success", "transactionId": "b31a01051ee24117b19bdf3d8f0d1a90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603210525_ZOOR6L_538076", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603210525 (ZOOR6L) ✅ UPDATE successful for 050603210525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 94878ebe55de4c10a99ad8d3a6ac7511 [SalesInvoiceId] => b4ff65c2da6d4700a515d4f0ec4530df [ClientReference] => REF_052100302425_NPSOWU_452780 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052100302425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:02:07+00:00", "status": "Success", "transactionId": "b4ff65c2da6d4700a515d4f0ec4530df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052100302425_NPSOWU_452780", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052100302425 (NPSOWU) ✅ UPDATE successful for 052100302425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a56319f00b21402ea531df73fe19d8f9 [SalesInvoiceId] => af95e0832b334901b7afb81a444d51e5 [ClientReference] => REF_000602600225_I95WNZ_903747 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593385200 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593385200 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602600225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:02:30+00:00", "status": "Success", "transactionId": "af95e0832b334901b7afb81a444d51e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602600225_I95WNZ_903747", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602600225 (I95WNZ) ✅ UPDATE successful for 000602600225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b05a3d2f684348b9a80a081ac7a7d5d7 [SalesInvoiceId] => 1a9fc34fbcd74d41a2f9e2219b4fd9d9 [ClientReference] => REF_052305604125_NPSOWU_128463 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052305604125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:03:35+00:00", "status": "Success", "transactionId": "1a9fc34fbcd74d41a2f9e2219b4fd9d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052305604125_NPSOWU_128463", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052305604125 (NPSOWU) ✅ UPDATE successful for 052305604125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bcf6b99924344dcaadaa13fceb1db117 [SalesInvoiceId] => b20d0ef1a2c54b7e85f1c9492f8485b6 [ClientReference] => REF_000110803025_1RC5WS_755931 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241284122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241284122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110803025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:05:25+00:00", "status": "Success", "transactionId": "b20d0ef1a2c54b7e85f1c9492f8485b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110803025_1RC5WS_755931", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110803025 (1RC5WS) ✅ UPDATE successful for 000110803025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a28829aedea5410797a4bb118a654dfb [SalesInvoiceId] => 48e75f77f38c405f9d6905a0784e3439 [ClientReference] => REF_082601505325_HE2114_031142 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540637934 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540637934 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082601505325, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:06:51+00:00", "status": "Success", "transactionId": "48e75f77f38c405f9d6905a0784e3439", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601505325_HE2114_031142", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601505325 (HE2114) ✅ UPDATE successful for 082601505325 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d185dd9abf154bc7a9b3775caea43d10 [SalesInvoiceId] => e3608868537f4fecb86ee7de39d87f26 [ClientReference] => REF_053307200925_RY07KN_365325 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc84ab14cfb5463093084e4e69b4faa7 [SalesInvoiceId] => 34f50e20a5ad49789a90723a1dcd7c94 [ClientReference] => REF_051812000925_RY07KN_047540 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593633376 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593633376 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051812000925, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:10:23+00:00", "status": "Success", "transactionId": "34f50e20a5ad49789a90723a1dcd7c94", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051812000925_RY07KN_047540", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051812000925 (RY07KN) ✅ UPDATE successful for 051812000925 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b11614e4b6004e819b1e2d5df0957f27 [SalesInvoiceId] => 0130ece43c734c619951c8b359e16991 [ClientReference] => REF_082103700525_CN4KKG_343565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548714535 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548714535 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082103700525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:11:00+00:00", "status": "Success", "transactionId": "0130ece43c734c619951c8b359e16991", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082103700525_CN4KKG_343565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082103700525 (CN4KKG) ✅ UPDATE successful for 082103700525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 053b6461918a4f49a05278c0dddde44f [SalesInvoiceId] => e2c73dde26c84a5684d9791df29d204f [ClientReference] => REF_053307200925_RY07KN_536341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053307200925, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:11:12+00:00", "status": "Success", "transactionId": "e2c73dde26c84a5684d9791df29d204f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053307200925_RY07KN_536341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053307200925 (RY07KN) ✅ UPDATE successful for 053307200925 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3b06c208f5a4a14b0a8b0ef791678ae [SalesInvoiceId] => 352b4d56963f4d03b5413cc901ca8d56 [ClientReference] => REF_000602101225_BWI2U9_119611 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546506001 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546506001 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602101225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:11:44+00:00", "status": "Success", "transactionId": "352b4d56963f4d03b5413cc901ca8d56", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602101225_BWI2U9_119611", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602101225 (BWI2U9) ✅ UPDATE successful for 000602101225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5ed9b1a9ea6e46f0aa6a163e26434e9a [SalesInvoiceId] => 74603ec8fda143fdaf24e9d7350ccb37 [ClientReference] => REF_053307200925_RY07KN_867150 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b4cf022809a54d13b5e11a99593690b2 [SalesInvoiceId] => 1ef18b06a11049d9aef06e7808adc8a7 [ClientReference] => REF_051409600525_ZOOR6L_554145 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233592435556 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592435556 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e8ed2d3893b4a08afbca4d6a9823317 [SalesInvoiceId] => 564ef550d2d740fa8d098a226122217f [ClientReference] => REF_050107903925_A7DPCP_150837 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247247430 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247247430 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107903925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:13:56+00:00", "status": "Success", "transactionId": "564ef550d2d740fa8d098a226122217f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107903925_A7DPCP_150837", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107903925 (A7DPCP) ✅ UPDATE successful for 050107903925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 16641556936b402eb025fdc4c12af5c3 [SalesInvoiceId] => eb45775c6f0d4adf956e6f2e495872a1 [ClientReference] => REF_052205201425_1RC5WS_349735 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540354501 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540354501 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052205201425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:13:58+00:00", "status": "Success", "transactionId": "eb45775c6f0d4adf956e6f2e495872a1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052205201425_1RC5WS_349735", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052205201425 (1RC5WS) ✅ UPDATE successful for 052205201425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff4dc6362a52404089afeead66c1bf59 [SalesInvoiceId] => 3059d87c99f14cae847bede2114aebdb [ClientReference] => REF_052104100925_NPSOWU_869253 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052104100925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:15:39+00:00", "status": "Success", "transactionId": "3059d87c99f14cae847bede2114aebdb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052104100925_NPSOWU_869253", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052104100925 (NPSOWU) ✅ UPDATE successful for 052104100925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 238041bb54664771b33f87da9c2ed6cf [SalesInvoiceId] => e7d690607be84b5bb9d8317d86c7b18b [ClientReference] => REF_051409600525_ZOOR6L_876213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592435556 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592435556 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051409600525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:16:23+00:00", "status": "Success", "transactionId": "e7d690607be84b5bb9d8317d86c7b18b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051409600525_ZOOR6L_876213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051409600525 (ZOOR6L) ✅ UPDATE successful for 051409600525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 90955ce9963c4b028247a02cf6fbffdf [SalesInvoiceId] => 7755ea506526451c83facaf38578a905 [ClientReference] => REF_000109602725_1RC5WS_827737 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233557821075 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557821075 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7759288174e4c2781e9d2c0413e4d93 [SalesInvoiceId] => 7a2b5cfcb14445f4879d39c9eba9943e [ClientReference] => REF_051715503625_NPSOWU_067917 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051715503625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:18:10+00:00", "status": "Success", "transactionId": "7a2b5cfcb14445f4879d39c9eba9943e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051715503625_NPSOWU_067917", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051715503625 (NPSOWU) ✅ UPDATE successful for 051715503625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 46874d4fa3d44c12b309684ec983ea82 [SalesInvoiceId] => 80ed53cfd3b54cd18c2a4486ee8743aa [ClientReference] => REF_051409600525_ZOOR6L_761297 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233592435556 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592435556 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f64bf6afb8794dea89e4f20a6b765ec6 [SalesInvoiceId] => 856bc60ef33f4bd28bfbb5000b96355d [ClientReference] => REF_052105300225_NPSOWU_738606 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052105300225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:19:29+00:00", "status": "Success", "transactionId": "856bc60ef33f4bd28bfbb5000b96355d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052105300225_NPSOWU_738606", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052105300225 (NPSOWU) ✅ UPDATE successful for 052105300225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 203b9d76cfa64c0c8ae77f28c0aa6243 [SalesInvoiceId] => 0ce1dee8133b42f9ac5465847495d004 [ClientReference] => REF_052104100925_NPSOWU_172650 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7c4b645b3eb47abb65f9de696805bb3 [SalesInvoiceId] => 5b443c9ab18449fe9f75ef2ea2bd40b2 [ClientReference] => REF_000107001425_1RC5WS_431701 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208291107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208291107 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000107001425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:19:52+00:00", "status": "Success", "transactionId": "5b443c9ab18449fe9f75ef2ea2bd40b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107001425_1RC5WS_431701", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107001425 (1RC5WS) ✅ UPDATE successful for 000107001425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f8dcd393e0f8439fa8d3a2b6f8a350b6 [SalesInvoiceId] => b1c36117c13b4e8685c124f4833eb3a3 [ClientReference] => REF_000112602125_1RC5WS_031180 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233503753364 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233503753364 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ccc87684e4584b89a9d27a0aac0ff654 [SalesInvoiceId] => 5ced0c43e35b4178868b5a9448ec677e [ClientReference] => REF_000112602125_1RC5WS_427233 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233503753364 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233503753364 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000112602125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:23:26+00:00", "status": "Success", "transactionId": "5ced0c43e35b4178868b5a9448ec677e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112602125_1RC5WS_427233", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112602125 (1RC5WS) ✅ UPDATE successful for 000112602125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b03d7402edef4d4592b572116298eb52 [SalesInvoiceId] => 8c64a40e58f3416f81186fb57adb86f8 [ClientReference] => REF_050317300225_R4E6Y0_089246 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595778839 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595778839 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317300225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:27:49+00:00", "status": "Success", "transactionId": "8c64a40e58f3416f81186fb57adb86f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317300225_R4E6Y0_089246", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317300225 (R4E6Y0) ✅ UPDATE successful for 050317300225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe1261f7dc74414286b338cd824e882c [SalesInvoiceId] => 7d9ad368667f48cda3ff5a6303a36d30 [ClientReference] => REF_051212200125_NPSOWU_751508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051212200125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:29:12+00:00", "status": "Success", "transactionId": "7d9ad368667f48cda3ff5a6303a36d30", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051212200125_NPSOWU_751508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051212200125 (NPSOWU) ✅ UPDATE successful for 051212200125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 667cebb74d59431ba4e22e41850f0289 [SalesInvoiceId] => 6e95f07e065f4a2f82007c7d80896600 [ClientReference] => REF_100404000625_NPSOWU_604606 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100404000625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:30:24+00:00", "status": "Success", "transactionId": "6e95f07e065f4a2f82007c7d80896600", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100404000625_NPSOWU_604606", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100404000625 (NPSOWU) ✅ UPDATE successful for 100404000625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91ed429c6dd64dc397a10433c633f7a2 [SalesInvoiceId] => 9b1e75198b78464096264c54a98ffc1c [ClientReference] => REF_000109602725_1RC5WS_579901 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557821075 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557821075 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000109602725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:34:34+00:00", "status": "Success", "transactionId": "9b1e75198b78464096264c54a98ffc1c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000109602725_1RC5WS_579901", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000109602725 (1RC5WS) ✅ UPDATE successful for 000109602725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa2aafe4b92b4567bc72e25bdeced768 [SalesInvoiceId] => 15a14848a9fe4723b510f2ba83590032 [ClientReference] => REF_051600900125_CN4KKG_015565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543389312 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543389312 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600900125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:36:15+00:00", "status": "Success", "transactionId": "15a14848a9fe4723b510f2ba83590032", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600900125_CN4KKG_015565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600900125 (CN4KKG) ✅ UPDATE successful for 051600900125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ebf02e834ed48e6b19515ba6409b656 [SalesInvoiceId] => d18f3f1ee8c44a40aa5bb6dce91b6d69 [ClientReference] => REF_000701900725_BWI2U9_865282 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597427569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597427569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701900725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:38:03+00:00", "status": "Success", "transactionId": "d18f3f1ee8c44a40aa5bb6dce91b6d69", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701900725_BWI2U9_865282", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701900725 (BWI2U9) ✅ UPDATE successful for 000701900725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 11945fc2a7ac40ad849d426b15206ea5 [SalesInvoiceId] => 2326929b7d4c408d8217f96f3b6239b8 [ClientReference] => REF_051600900125_CN4KKG_380291 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543389312 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543389312 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6413ef1236754135add16200f9c9b469 [SalesInvoiceId] => 5b9ebe96f0dc42a48878afec67aaa5a9 [ClientReference] => REF_000100500525_1RC5WS_090744 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559712338 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559712338 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000100500525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:41:02+00:00", "status": "Success", "transactionId": "5b9ebe96f0dc42a48878afec67aaa5a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000100500525_1RC5WS_090744", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000100500525 (1RC5WS) ✅ UPDATE successful for 000100500525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9af8c6e8e3b147619ea5b367402ffcb0 [SalesInvoiceId] => ec6cd885ba1d4038b48d52f7a126c6bd [ClientReference] => REF_052605600525_EJISU34222_336480 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244579966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244579966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d4e2091d7950416280778a148dd10c98 [SalesInvoiceId] => 8960135aa6d64a52822b5002f90843ec [ClientReference] => REF_110602300325_R4E6Y0_547771 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233504883181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504883181 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a80d7ca7c9bc460eb469475d52e3170a [SalesInvoiceId] => ef2912172c7349fb8a4dcbb9f2186769 [ClientReference] => REF_000600301225_1RC5WS_677859 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600301225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:49:16+00:00", "status": "Success", "transactionId": "ef2912172c7349fb8a4dcbb9f2186769", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600301225_1RC5WS_677859", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600301225 (1RC5WS) ✅ UPDATE successful for 000600301225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 79fd00f181ba415e9294f14f8329a938 [SalesInvoiceId] => f72e04c1433247bfa09fca9e2ace8df2 [ClientReference] => REF_120104514625_ZOOR6L_114709 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240741206 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240741206 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120104514625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:49:37+00:00", "status": "Success", "transactionId": "f72e04c1433247bfa09fca9e2ace8df2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120104514625_ZOOR6L_114709", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120104514625 (ZOOR6L) ✅ UPDATE successful for 120104514625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 749deb1f14aa48d38b7cfca4e601180f [SalesInvoiceId] => 7a03583d23ab4736a7a82b6b7b418398 [ClientReference] => REF_000901700225_OTS8SJ_446420 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551942879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551942879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901700225, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:53:49+00:00", "status": "Success", "transactionId": "7a03583d23ab4736a7a82b6b7b418398", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901700225_OTS8SJ_446420", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901700225 (OTS8SJ) ✅ UPDATE successful for 000901700225 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2dfbf4c726b846ddb09b93b393bcf46e [SalesInvoiceId] => 1bbfa7d8504c429981fa32df8d9666cc [ClientReference] => REF_130201200625_69UIPK_883512 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551196764 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551196764 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130201200625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:55:53+00:00", "status": "Success", "transactionId": "1bbfa7d8504c429981fa32df8d9666cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130201200625_69UIPK_883512", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130201200625 (69UIPK) ✅ UPDATE successful for 130201200625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5ec45f7dad8b430f8c208190b1bf0382 [SalesInvoiceId] => 4be94f6007c74117ae6d276fcfdc9165 [ClientReference] => REF_110602300325_R4E6Y0_975016 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233504883181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504883181 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d1d88068bbf413f91e58180b5613b29 [SalesInvoiceId] => b95a929c33564708a9ae0bd2fa9ab679 [ClientReference] => REF_000117902225_BWI2U9_095276 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541412655 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541412655 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000117902225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:56:26+00:00", "status": "Success", "transactionId": "b95a929c33564708a9ae0bd2fa9ab679", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000117902225_BWI2U9_095276", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000117902225 (BWI2U9) ✅ UPDATE successful for 000117902225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e456f37457474dfcac36175a48f0bd2a [SalesInvoiceId] => ce59ec1041eb4e41bd29bf3da03fb9c1 [ClientReference] => REF_110602300325_R4E6Y0_727092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233504883181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504883181 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=110602300325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:57:49+00:00", "status": "Success", "transactionId": "ce59ec1041eb4e41bd29bf3da03fb9c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110602300325_R4E6Y0_727092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110602300325 (R4E6Y0) ✅ UPDATE successful for 110602300325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c40def9dc004b34a174d875db5c2848 [SalesInvoiceId] => bb54dcd38fa14f14bd17bd23e0638ea6 [ClientReference] => REF_110105200725_WU6TPW_417619 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550158369 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550158369 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110105200725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:58:29+00:00", "status": "Success", "transactionId": "bb54dcd38fa14f14bd17bd23e0638ea6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110105200725_WU6TPW_417619", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110105200725 (WU6TPW) ✅ UPDATE successful for 110105200725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b7e519be2c8471ea488e12a962fd92e [SalesInvoiceId] => 7b45034ed1164a06a383e882895390a4 [ClientReference] => REF_053901304225_CH3S2L_298684 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241189176 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241189176 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053901304225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:58:58+00:00", "status": "Success", "transactionId": "7b45034ed1164a06a383e882895390a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053901304225_CH3S2L_298684", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053901304225 (CH3S2L) ✅ UPDATE successful for 053901304225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6738008df764e4c8d35c935d912eb17 [SalesInvoiceId] => ca0ef03dac254893a06f9e2db50f17b2 [ClientReference] => REF_053305700225_GYP9CE_968126 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241443699 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241443699 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053305700225, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T16:59:14+00:00", "status": "Success", "transactionId": "ca0ef03dac254893a06f9e2db50f17b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053305700225_GYP9CE_968126", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053305700225 (GYP9CE) ✅ UPDATE successful for 053305700225 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8df8646377814625bf9a1ddb85c2d46a [SalesInvoiceId] => 55bf1aca26d845f096df9c0390de039b [ClientReference] => REF_060302300925_1RC5WS_187020 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533382782 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533382782 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fd8e1835007e45b2a53b0685165f9dce [SalesInvoiceId] => b11babc035f94d99a6a36704aa125e02 [ClientReference] => REF_052605600525_EJISU34222_081230 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244579966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244579966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a10e3addc3448108a5d89b5022b4f27 [SalesInvoiceId] => 9a9ca02812014f67b593f34d15c330a8 [ClientReference] => REF_000705000225_PFKS1R_802185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597427569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597427569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000705000225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:10:24+00:00", "status": "Success", "transactionId": "9a9ca02812014f67b593f34d15c330a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000705000225_PFKS1R_802185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000705000225 (PFKS1R) ✅ UPDATE successful for 000705000225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a83a01fc6e4a4c26abf52c0272f9c8fe [SalesInvoiceId] => 5aab3501bf5e41818f6c60fca310219e [ClientReference] => REF_001000502125_BWI2U9_954722 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540909831 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540909831 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000502125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:18:50+00:00", "status": "Success", "transactionId": "5aab3501bf5e41818f6c60fca310219e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000502125_BWI2U9_954722", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000502125 (BWI2U9) ✅ UPDATE successful for 001000502125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 19e051d2cb2c42919b3926da71869be7 [SalesInvoiceId] => 5abd8c1eb8f2484fb16dc77939fe6055 [ClientReference] => REF_081305901625_HE2114_058791 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538009345 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538009345 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081305901625, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:19:55+00:00", "status": "Success", "transactionId": "5abd8c1eb8f2484fb16dc77939fe6055", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081305901625_HE2114_058791", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081305901625 (HE2114) ✅ UPDATE successful for 081305901625 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5ac95cfe3b44c969c54ae4026797752 [SalesInvoiceId] => 5e481c51a01d4ed49f2ebba314f9c446 [ClientReference] => REF_052007803225_LE9LO5_237201 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249675789 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249675789 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052007803225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:24:41+00:00", "status": "Success", "transactionId": "5e481c51a01d4ed49f2ebba314f9c446", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052007803225_LE9LO5_237201", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052007803225 (LE9LO5) ✅ UPDATE successful for 052007803225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22b722b4187c4e8cb54565c78796adea [SalesInvoiceId] => d3ac1a9cac6a42518d40323318f87a8a [ClientReference] => REF_060302300925_1RC5WS_768058 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533382782 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533382782 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060302300925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:32:16+00:00", "status": "Success", "transactionId": "d3ac1a9cac6a42518d40323318f87a8a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060302300925_1RC5WS_768058", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060302300925 (1RC5WS) ✅ UPDATE successful for 060302300925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf3a10c9be5f4b81940017183ac98bbc [SalesInvoiceId] => 0e1b4a863ad64a32adea9329c2b83499 [ClientReference] => REF_010419202525_LXB63X_325370 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245319967 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245319967 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010419202525, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:39:58+00:00", "status": "Success", "transactionId": "0e1b4a863ad64a32adea9329c2b83499", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010419202525_LXB63X_325370", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010419202525 (LXB63X) ✅ UPDATE successful for 010419202525 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5db17fedae1341bcbf7e58dbfe8825ea [SalesInvoiceId] => c390eb80ab15417ea4b760c774546838 [ClientReference] => REF_050208102725_BWI2U9_016379 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557045995 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557045995 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050208102725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:42:46+00:00", "status": "Success", "transactionId": "c390eb80ab15417ea4b760c774546838", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050208102725_BWI2U9_016379", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050208102725 (BWI2U9) ✅ UPDATE successful for 050208102725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 985e847231af44b8ae8eccd53d4b446d [SalesInvoiceId] => b0be58b1a16742888da62a8141e83e57 [ClientReference] => REF_082613005425_R4E6Y0_690695 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233200828931 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233200828931 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a6c7257e4154fe2b0d33dda99ab9d7e [SalesInvoiceId] => 6ac1d9982bc345308f1cf5b4df50c532 [ClientReference] => REF_000701501825_BWI2U9_930762 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701501825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:49:21+00:00", "status": "Success", "transactionId": "6ac1d9982bc345308f1cf5b4df50c532", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701501825_BWI2U9_930762", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701501825 (BWI2U9) ✅ UPDATE successful for 000701501825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fca577483ef34fcaab1368e355f8db98 [SalesInvoiceId] => c0c587ceeaec4183a04d6064398e66ee [ClientReference] => REF_082613005425_R4E6Y0_886034 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233200828931 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233200828931 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=082613005425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:49:25+00:00", "status": "Success", "transactionId": "c0c587ceeaec4183a04d6064398e66ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082613005425_R4E6Y0_886034", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082613005425 (R4E6Y0) ✅ UPDATE successful for 082613005425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a36014e401f465e9f33a093c50eb044 [SalesInvoiceId] => b15ff20753bf42e28f297fecf9f0b26f [ClientReference] => REF_053306300725_HE2114_117973 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243214528 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243214528 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053306300725, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:51:25+00:00", "status": "Success", "transactionId": "b15ff20753bf42e28f297fecf9f0b26f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053306300725_HE2114_117973", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053306300725 (HE2114) ✅ UPDATE successful for 053306300725 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4628cbc869ad4e209546ba3d941d1f9d [SalesInvoiceId] => 246849db65f749b3932191670ff871ff [ClientReference] => REF_140504203225_1RC5WS_610076 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556147155 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556147155 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504203225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:52:22+00:00", "status": "Success", "transactionId": "246849db65f749b3932191670ff871ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504203225_1RC5WS_610076", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504203225 (1RC5WS) ✅ UPDATE successful for 140504203225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e0a987154264ecba40364ad88e796f8 [SalesInvoiceId] => 7bf5e58277ae4792b18d1df0adaea17e [ClientReference] => REF_130506402025_69UIPK_401601 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597962614 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597962614 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130506402025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T17:52:35+00:00", "status": "Success", "transactionId": "7bf5e58277ae4792b18d1df0adaea17e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130506402025_69UIPK_401601", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130506402025 (69UIPK) ✅ UPDATE successful for 130506402025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5879c99079aa4948b96247e3db4090d4 [SalesInvoiceId] => f49fe72071e64ef8af64f38d72788cae [ClientReference] => REF_053306300725_HE2114_914383 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243214528 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243214528 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3476ff7ae75b495c87043b72e1d1beb9 [SalesInvoiceId] => 8917b1a9999b4f8a861a000c430efa45 [ClientReference] => REF_130506402025_69UIPK_615191 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597962614 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597962614 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6b6913fb23214c91adff4628db506468 [SalesInvoiceId] => e65c01dc516c4580a4536b324f21690b [ClientReference] => REF_053306300725_HE2114_006690 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243214528 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243214528 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43a14f34a52f41349cf71c40b168ac4c [SalesInvoiceId] => 1c259d6528e84edd8344be9e03725bf5 [ClientReference] => REF_031302603525_LE9LO5_869244 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245607642 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245607642 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031302603525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:02:39+00:00", "status": "Success", "transactionId": "1c259d6528e84edd8344be9e03725bf5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031302603525_LE9LO5_869244", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031302603525 (LE9LO5) ✅ UPDATE successful for 031302603525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6754f0dcaa574c4298e1a120608b35b1 [SalesInvoiceId] => 08de67cabfd14bd7aa87efaea41106ce [ClientReference] => REF_080200607725_A7DPCP_204984 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557355989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557355989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080200607725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:02:42+00:00", "status": "Success", "transactionId": "08de67cabfd14bd7aa87efaea41106ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080200607725_A7DPCP_204984", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080200607725 (A7DPCP) ✅ UPDATE successful for 080200607725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 773749d291484bf6a761f9b2b7e65f1b [SalesInvoiceId] => 8d45ab8125404e78a086a7652e79c492 [ClientReference] => REF_042002000825_9D49MA_620278 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246211998 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246211998 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042002000825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:08:00+00:00", "status": "Success", "transactionId": "8d45ab8125404e78a086a7652e79c492", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042002000825_9D49MA_620278", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042002000825 (9D49MA) ✅ UPDATE successful for 042002000825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d9eefca0f1a04aa18585161ffabb630c [SalesInvoiceId] => 580b9974e1824b6bad9721b31df98491 [ClientReference] => REF_042002000825_9D49MA_131077 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246211998 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246211998 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 629fe7af6bfa42b091eefd94f0374f25 [SalesInvoiceId] => aee618680f1a4e11b121ddf1921ab875 [ClientReference] => REF_001002401625_BWI2U9_877526 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248267379 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248267379 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002401625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:12:57+00:00", "status": "Success", "transactionId": "aee618680f1a4e11b121ddf1921ab875", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002401625_BWI2U9_877526", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002401625 (BWI2U9) ✅ UPDATE successful for 001002401625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbaf1949658d45549e81b90ab5370cc8 [SalesInvoiceId] => 19675273dd374078978c5fb4e2840cdd [ClientReference] => REF_110100204425_CH3S2L_599144 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596893764 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596893764 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110100204425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:15:52+00:00", "status": "Success", "transactionId": "19675273dd374078978c5fb4e2840cdd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110100204425_CH3S2L_599144", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110100204425 (CH3S2L) ✅ UPDATE successful for 110100204425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2bd4f281359741b78497423f48e1590d [SalesInvoiceId] => 0bac3fa1acfb4941b2c68debffd39cf7 [ClientReference] => REF_050620800525_WRHKXK_667400 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246499058 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246499058 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050620800525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:19:50+00:00", "status": "Success", "transactionId": "0bac3fa1acfb4941b2c68debffd39cf7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050620800525_WRHKXK_667400", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050620800525 (WRHKXK) ✅ UPDATE successful for 050620800525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2cda2cf3d7b4440bfa18ca2075a81ca [SalesInvoiceId] => 4e8cb610f2aa45e184090aef6f600a56 [ClientReference] => REF_053002100125_EJISU34222_202116 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245950001 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245950001 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053002100125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:20:24+00:00", "status": "Success", "transactionId": "4e8cb610f2aa45e184090aef6f600a56", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053002100125_EJISU34222_202116", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053002100125 (EJISU34222) ✅ UPDATE successful for 053002100125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f50682dfa1194890993a4362a8fad60b [SalesInvoiceId] => afdd8999bbf648f6b5312055a14bc90d [ClientReference] => REF_130400601825_69UIPK_042471 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543420867 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543420867 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130400601825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:22:43+00:00", "status": "Success", "transactionId": "afdd8999bbf648f6b5312055a14bc90d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130400601825_69UIPK_042471", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130400601825 (69UIPK) ✅ UPDATE successful for 130400601825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5aef8be5e86b4addb9eba12f176aa504 [SalesInvoiceId] => 2ad1a85c3d7b4a468b1bd40e11fb9012 [ClientReference] => REF_000901601525_PFKS1R_226842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901601525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:31:51+00:00", "status": "Success", "transactionId": "2ad1a85c3d7b4a468b1bd40e11fb9012", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901601525_PFKS1R_226842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901601525 (PFKS1R) ✅ UPDATE successful for 000901601525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 421b67d32824426dbae8f12d5d603760 [SalesInvoiceId] => 5c5a76efde154444affc504cf66dfa23 [ClientReference] => REF_052605600525_EJISU34222_138956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244579966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244579966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052605600525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:32:07+00:00", "status": "Success", "transactionId": "5c5a76efde154444affc504cf66dfa23", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052605600525_EJISU34222_138956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052605600525 (EJISU34222) ✅ UPDATE successful for 052605600525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27d035e4dcf144b78662cfb49a98908f [SalesInvoiceId] => 62b23a294c0e46339555ba87605b6466 [ClientReference] => REF_001000200425_1RC5WS_516594 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248267379 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248267379 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000200425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:36:06+00:00", "status": "Success", "transactionId": "62b23a294c0e46339555ba87605b6466", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000200425_1RC5WS_516594", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000200425 (1RC5WS) ✅ UPDATE successful for 001000200425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 420e78fe586d431fbf9c27cada5298d4 [SalesInvoiceId] => a42ec01d201248b88cc0dbbb45305b0d [ClientReference] => REF_082609700225_HE2114_455956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543198553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543198553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082609700225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:50:34+00:00", "status": "Success", "transactionId": "a42ec01d201248b88cc0dbbb45305b0d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082609700225_HE2114_455956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082609700225 (HE2114) ✅ UPDATE successful for 082609700225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 744c4fc7e5b6432aaf4586db55a2a30e [SalesInvoiceId] => d2e60a46603f48c78946021c90874bcf [ClientReference] => REF_000605700625_I10MTW_140706 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000605700625, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T18:56:36+00:00", "status": "Success", "transactionId": "d2e60a46603f48c78946021c90874bcf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000605700625_I10MTW_140706", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000605700625 (I10MTW) ✅ UPDATE successful for 000605700625 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0471ec1ad184828bbe497323b9fee5e [SalesInvoiceId] => d16020f9d1614f269deb39b431a7b175 [ClientReference] => REF_060100703225_FXIX7B_240142 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248895465 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248895465 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100703225, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T19:08:13+00:00", "status": "Success", "transactionId": "d16020f9d1614f269deb39b431a7b175", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100703225_FXIX7B_240142", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100703225 (FXIX7B) ✅ UPDATE successful for 060100703225 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c34bf01ee6904db6b45f52e3245305a0 [SalesInvoiceId] => a0f4b1f46d7040259ee8bcb2dd1f08f8 [ClientReference] => REF_000601005025_BWI2U9_075747 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601005025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T19:14:42+00:00", "status": "Success", "transactionId": "a0f4b1f46d7040259ee8bcb2dd1f08f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601005025_BWI2U9_075747", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601005025 (BWI2U9) ✅ UPDATE successful for 000601005025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 89eb297925f548ee8b14ea95b645c8e6 [SalesInvoiceId] => 38b37387e89a48298ea756874b529c83 [ClientReference] => REF_000116300825_I10MTW_780131 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245284819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245284819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000116300825, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T19:17:21+00:00", "status": "Success", "transactionId": "38b37387e89a48298ea756874b529c83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000116300825_I10MTW_780131", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000116300825 (I10MTW) ✅ UPDATE successful for 000116300825 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db3599cd1b2f4ff4b26e803144358d2a [SalesInvoiceId] => ad0183a6f8714acfb29f0423464b1160 [ClientReference] => REF_150808600725_G07PPZ_425270 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544889328 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544889328 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150808600725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T19:32:30+00:00", "status": "Success", "transactionId": "ad0183a6f8714acfb29f0423464b1160", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150808600725_G07PPZ_425270", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150808600725 (G07PPZ) ✅ UPDATE successful for 150808600725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => efd61555c84f43b48ba0ab5c3a6f07a8 [SalesInvoiceId] => 1420193af01e4de7a2bd24a5e2f14838 [ClientReference] => REF_010358908125_WRHKXK_123045 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256033208 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256033208 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b353eb6411c84c16a8f8fe261cd510eb [SalesInvoiceId] => a9f4d0be893f4b1fadcbeb7109bf7559 [ClientReference] => REF_111008400525_HXWPV7_891948 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202248837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202248837 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=111008400525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T19:41:50+00:00", "status": "Success", "transactionId": "a9f4d0be893f4b1fadcbeb7109bf7559", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008400525_HXWPV7_891948", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008400525 (HXWPV7) ✅ UPDATE successful for 111008400525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 980cab4a88434d46bc3dd93d0de4e452 [SalesInvoiceId] => e15e260645f84c56b952ec3f04f1c448 [ClientReference] => REF_011912710725_6BLU49_382537 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246751888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246751888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011912710725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T19:42:17+00:00", "status": "Success", "transactionId": "e15e260645f84c56b952ec3f04f1c448", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011912710725_6BLU49_382537", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011912710725 (6BLU49) ✅ UPDATE successful for 011912710725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c64b5eb20245497e9aea298e3b4f3e20 [SalesInvoiceId] => 45e5e86aded74650ad31803178bc1a7c [ClientReference] => REF_000600502325_PFKS1R_999069 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248474949 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248474949 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600502325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T19:48:55+00:00", "status": "Success", "transactionId": "45e5e86aded74650ad31803178bc1a7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600502325_PFKS1R_999069", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600502325 (PFKS1R) ✅ UPDATE successful for 000600502325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1bda925e419d48ac85969708cc0d7e4f [SalesInvoiceId] => 6c72bdff73774ada808db6359d91ff5b [ClientReference] => REF_130907003125_69UIPK_928862 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599189317 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599189317 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130907003125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T19:57:47+00:00", "status": "Success", "transactionId": "6c72bdff73774ada808db6359d91ff5b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130907003125_69UIPK_928862", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130907003125 (69UIPK) ✅ UPDATE successful for 130907003125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7132cbde2f0540a181b846c72a87d3f5 [SalesInvoiceId] => 6ed0a39817034f46baf2e26710d3c0a9 [ClientReference] => REF_000503001425_PFKS1R_494926 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241633847 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241633847 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000503001425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T20:09:25+00:00", "status": "Success", "transactionId": "6ed0a39817034f46baf2e26710d3c0a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000503001425_PFKS1R_494926", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000503001425 (PFKS1R) ✅ UPDATE successful for 000503001425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4964159d9078427fbb51ae87b9f3fc2f [SalesInvoiceId] => 60d3d8342a7e43eb9aed8e2b99f75d97 [ClientReference] => REF_130504501725_69UIPK_488435 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539700297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539700297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130504501725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T20:42:54+00:00", "status": "Success", "transactionId": "60d3d8342a7e43eb9aed8e2b99f75d97", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130504501725_69UIPK_488435", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130504501725 (69UIPK) ✅ UPDATE successful for 130504501725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e4f82d199d640a89b758d2b6c19d452 [SalesInvoiceId] => ce6c92df0e2e43c2ab2b4624113b8e43 [ClientReference] => REF_000804300325_1RC5WS_714080 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242243295 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242243295 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000804300325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T20:57:55+00:00", "status": "Success", "transactionId": "ce6c92df0e2e43c2ab2b4624113b8e43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000804300325_1RC5WS_714080", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000804300325 (1RC5WS) ✅ UPDATE successful for 000804300325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 73b865a7ddc4442881e998d1fbd80da1 [SalesInvoiceId] => 7725e300822948c187bce3b6ade4a5ff [ClientReference] => REF_051402410825_Y3GO0A_880447 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249875705 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249875705 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0b3b00dce1648ac98edb2de6eda8a7d [SalesInvoiceId] => c8c9cad3894744ac97dde9c4bfb8ee7e [ClientReference] => REF_051402410825_Y3GO0A_770198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249875705 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249875705 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402410825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T21:18:08+00:00", "status": "Success", "transactionId": "c8c9cad3894744ac97dde9c4bfb8ee7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402410825_Y3GO0A_770198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402410825 (Y3GO0A) ✅ UPDATE successful for 051402410825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0eb24d760af4bd88395d68ac0ac5e5f [SalesInvoiceId] => 81ee27d690d64856b879d4c6f40d11fc [ClientReference] => REF_082102201825_69UIPK_967798 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545327960 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545327960 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082102201825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T21:37:14+00:00", "status": "Success", "transactionId": "81ee27d690d64856b879d4c6f40d11fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082102201825_69UIPK_967798", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082102201825 (69UIPK) ✅ UPDATE successful for 082102201825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 42535d490c4f4fa5b571f39235bc7996 [SalesInvoiceId] => a7c9358338214c8c8f00c9931e293236 [ClientReference] => REF_082102201825_69UIPK_328229 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545327960 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545327960 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c95ae4ef152c4facba8b53ee4f53f56b [SalesInvoiceId] => ee05f62541154574b698e5ccbb4eb9c0 [ClientReference] => REF_053500502125_A7DPCP_225300 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241929921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241929921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df5c7af358c34f948a46c54fd39cb65d [SalesInvoiceId] => 6f75f0c6919a49c281e9a8c54f74c9e8 [ClientReference] => REF_053500502125_A7DPCP_721355 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241929921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241929921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053500502125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T21:59:13+00:00", "status": "Success", "transactionId": "6f75f0c6919a49c281e9a8c54f74c9e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053500502125_A7DPCP_721355", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053500502125 (A7DPCP) ✅ UPDATE successful for 053500502125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a40bbe7563a41cf9a36c0e2ad118d54 [SalesInvoiceId] => 24b1d63d981940be80e5f32661464f6b [ClientReference] => REF_051401419125_ZOOR6L_326470 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553205379 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553205379 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401419125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-10T22:52:24+00:00", "status": "Success", "transactionId": "24b1d63d981940be80e5f32661464f6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401419125_ZOOR6L_326470", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401419125 (ZOOR6L) ✅ UPDATE successful for 051401419125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 57b27615f3b3411da22d0e7914263b62 [SalesInvoiceId] => f8b2895fefc1424885bc174995df92e8 [ClientReference] => REF_053100605925_RY07KN_853981 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249299353 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249299353 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b134a01f176b48f9b55bfa85ed55e5ba [SalesInvoiceId] => 0478db827da0433caebd63ab03707f5a [ClientReference] => REF_000900202325_1RC5WS_447836 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551276226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551276226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900202325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T06:40:16+00:00", "status": "Success", "transactionId": "0478db827da0433caebd63ab03707f5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900202325_1RC5WS_447836", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900202325 (1RC5WS) ✅ UPDATE successful for 000900202325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 96de3a31d9ff48cca387af238a49d127 [SalesInvoiceId] => 8b21bebd10ac476e96b4112c50dfa339 [ClientReference] => REF_000302800725_1RC5WS_411403 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249230433 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249230433 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4c390d4641594d8dbacf3f5f5fd3dfe6 [SalesInvoiceId] => fe6c6693f4564759b07e956fc43a5a5d [ClientReference] => REF_052809901825_LE9LO5_746664 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542756245 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542756245 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71d195005ab940448829d4d958ff18a6 [SalesInvoiceId] => ab565a7fbe494d7bb2db9133e43c0651 [ClientReference] => REF_052809901825_LE9LO5_532307 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248813792 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248813792 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052809901825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T08:33:49+00:00", "status": "Success", "transactionId": "ab565a7fbe494d7bb2db9133e43c0651", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052809901825_LE9LO5_532307", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052809901825 (LE9LO5) ✅ UPDATE successful for 052809901825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35fb97a655494366b21c478300579204 [SalesInvoiceId] => 19954f7f202f46b2b4df16ebe9ab88c0 [ClientReference] => REF_080204201425_69UIPK_356946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597105444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597105444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080204201425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T09:07:28+00:00", "status": "Success", "transactionId": "19954f7f202f46b2b4df16ebe9ab88c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080204201425_69UIPK_356946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080204201425 (69UIPK) ✅ UPDATE successful for 080204201425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bab5157d8ef04103b9f22f2247963e39 [SalesInvoiceId] => 16761f15ad5046ceb49c76e4c9279d8c [ClientReference] => REF_140102507425_CN4KKG_310326 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545136980 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545136980 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140102507425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T09:07:50+00:00", "status": "Success", "transactionId": "16761f15ad5046ceb49c76e4c9279d8c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140102507425_CN4KKG_310326", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140102507425 (CN4KKG) ✅ UPDATE successful for 140102507425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => eb8259e70a6b452989b913bc4e0cdd50 [SalesInvoiceId] => e8155f5d49374d648e766b828bd84cd4 [ClientReference] => REF_052701702325_ZOOR6L_724707 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535566131 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535566131 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 37d9ad80a61f4fcdae940e7a49f2d448 [SalesInvoiceId] => 5a960044916244539f963e453544f32f [ClientReference] => REF_052701702325_ZOOR6L_837986 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535566131 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535566131 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f6df85eab1f240f8ade96721027e8375 [SalesInvoiceId] => 08815e3016f1418a9d57b82f32f7c4f0 [ClientReference] => REF_052701702325_ZOOR6L_538858 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535566131 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535566131 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bda7cbc4bf0543948f9c2f55553c8349 [SalesInvoiceId] => ec13d0c96a454ae686dfebbe03f1ea98 [ClientReference] => REF_052701702325_ZOOR6L_590760 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535566131 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535566131 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5f1154d8c864f2995de25fc9dc19dd7 [SalesInvoiceId] => 0664eba690414fc2ac77109eb1a1231a [ClientReference] => REF_052701702325_ZOOR6L_186529 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535566131 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535566131 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701702325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T09:29:56+00:00", "status": "Success", "transactionId": "0664eba690414fc2ac77109eb1a1231a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701702325_ZOOR6L_186529", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701702325 (ZOOR6L) ✅ UPDATE successful for 052701702325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cee4804cc1f54c268a5f5e9398ab3c40 [SalesInvoiceId] => 82ceebfb74974926997cd2577337fb14 [ClientReference] => REF_052701702325_ZOOR6L_123610 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535566131 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535566131 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d299c2d7292a46779c82d446f223bc56 [SalesInvoiceId] => e961f0f86dda418d86c9e4e365a80785 [ClientReference] => REF_110504602225_WU6TPW_916640 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530869989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530869989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504602225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T09:43:33+00:00", "status": "Success", "transactionId": "e961f0f86dda418d86c9e4e365a80785", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504602225_WU6TPW_916640", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504602225 (WU6TPW) ✅ UPDATE successful for 110504602225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73a3ec0cb59f4c41a7c846d3daa52660 [SalesInvoiceId] => 472ac450f9954e6798b785f72633f3e7 [ClientReference] => REF_111101202225_FXIX7B_614855 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543979396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543979396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111101202225, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T09:44:15+00:00", "status": "Success", "transactionId": "472ac450f9954e6798b785f72633f3e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111101202225_FXIX7B_614855", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111101202225 (FXIX7B) ✅ UPDATE successful for 111101202225 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f3c0d902df64423ae47e8bb57d43866 [SalesInvoiceId] => c683870f5acc4e188663014de9324c75 [ClientReference] => REF_000103801825_1RC5WS_915843 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533939359 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533939359 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000103801825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T10:05:34+00:00", "status": "Success", "transactionId": "c683870f5acc4e188663014de9324c75", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000103801825_1RC5WS_915843", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000103801825 (1RC5WS) ✅ UPDATE successful for 000103801825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a54a99649ee84352b54127a268e67757 [SalesInvoiceId] => e214aa820bf446ce9516f0028b31cf02 [ClientReference] => REF_052705300425_ZOOR6L_643724 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248163539 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248163539 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705300425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T10:06:33+00:00", "status": "Success", "transactionId": "e214aa820bf446ce9516f0028b31cf02", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705300425_ZOOR6L_643724", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705300425 (ZOOR6L) ✅ UPDATE successful for 052705300425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a3836661a1e848ee8eb7a329bcebedcc [SalesInvoiceId] => 712d7952f0f9491ca3321fc4c226a1d6 [ClientReference] => REF_130506503025_69UIPK_943459 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593885297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593885297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130506503025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T10:17:17+00:00", "status": "Success", "transactionId": "712d7952f0f9491ca3321fc4c226a1d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130506503025_69UIPK_943459", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130506503025 (69UIPK) ✅ UPDATE successful for 130506503025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 794a62944df549f2be429431d89e19b4 [SalesInvoiceId] => 7fb1d92ad1204528b13d7c795a4ee291 [ClientReference] => REF_000507200925_I95WNZ_860393 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543589566 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543589566 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b0eb238bc506420586a56d0473443e40 [SalesInvoiceId] => 4809b92eac534f999a366a83450ce25f [ClientReference] => REF_000507200925_I95WNZ_951876 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543589566 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543589566 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6816232a5b6642afba207a355bfee2a3 [SalesInvoiceId] => 36942bdd0bd84a819b39a9aab86d92fe [ClientReference] => REF_040814203425_CH3S2L_580597 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595554080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595554080 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040814203425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T10:36:09+00:00", "status": "Success", "transactionId": "36942bdd0bd84a819b39a9aab86d92fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040814203425_CH3S2L_580597", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040814203425 (CH3S2L) ✅ UPDATE successful for 040814203425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => aa751d92842f4b1198f6ea781f38089f [SalesInvoiceId] => 6713e2c6a54f45a99512e189b3b06017 [ClientReference] => REF_040814203425_CH3S2L_223918 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595554080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595554080 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a916878c7a4d48a895bac1a20340edca [SalesInvoiceId] => e90f33f1a24341c9807be629129d0862 [ClientReference] => REF_000900400425_BWI2U9_142509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547654436 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547654436 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900400425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T10:38:45+00:00", "status": "Success", "transactionId": "e90f33f1a24341c9807be629129d0862", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900400425_BWI2U9_142509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900400425 (BWI2U9) ✅ UPDATE successful for 000900400425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e1f29145c13c4f5e902f3ea043e1133d [SalesInvoiceId] => a8e2e06cd19d4190a953877874e1938a [ClientReference] => REF_000507200925_I95WNZ_431722 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543589566 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543589566 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a841e13a78e84102a16f2966043868f7 [SalesInvoiceId] => bdbf21e925f6451ab51a173d0674b113 [ClientReference] => REF_000507200925_I95WNZ_469565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556384229 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556384229 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000507200925, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T10:42:05+00:00", "status": "Success", "transactionId": "bdbf21e925f6451ab51a173d0674b113", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000507200925_I95WNZ_469565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000507200925 (I95WNZ) ✅ UPDATE successful for 000507200925 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 764c115b5ac84e7bbb3760faa8151c92 [SalesInvoiceId] => 5b81cb4cdec9459ab1a581d3f434bef1 [ClientReference] => REF_000507200925_I95WNZ_396053 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556384229 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556384229 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f25fb1fb46c94afb95a83b669b3ab7a0 [SalesInvoiceId] => 3f654f386a264d8085ee69b7caa0d2c0 [ClientReference] => REF_0006017019_I95WNZ_540559 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595987843 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595987843 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006017019, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T10:53:16+00:00", "status": "Success", "transactionId": "3f654f386a264d8085ee69b7caa0d2c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006017019_I95WNZ_540559", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006017019 (I95WNZ) ✅ UPDATE successful for 0006017019 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99c1bd8cd6ce4fde806f15bf7d9270c0 [SalesInvoiceId] => 41f4a0056b3449a596d0ba27858a10af [ClientReference] => REF_0005058023_I95WNZ_251085 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549282748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549282748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005058023, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T10:54:02+00:00", "status": "Success", "transactionId": "41f4a0056b3449a596d0ba27858a10af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005058023_I95WNZ_251085", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005058023 (I95WNZ) ✅ UPDATE successful for 0005058023 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b2bc269181654d5fa4310076c75e4f28 [SalesInvoiceId] => bacadc9c7a2a4e269651deac2e2a477b [ClientReference] => REF_010358908125_WRHKXK_297498 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256033208 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256033208 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e983bb3a64ec4b8caf2e3f0b52eb50da [SalesInvoiceId] => cb90d4fef26b4eb8a6520edff833d90f [ClientReference] => REF_010358908125_WRHKXK_695680 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256033208 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256033208 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bb29b624c1ae453cb1b5613aba5d7a6d [SalesInvoiceId] => 8eace8692719474d9d0b4d48e7ee4baf [ClientReference] => REF_150406401425_RY07KN_140548 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233594685006 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594685006 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 589abdd9ae8840cb92669f139a687a95 [SalesInvoiceId] => 948a49b61a33418facadd2cc8ae7a003 [ClientReference] => REF_010358908125_WRHKXK_153718 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256033208 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256033208 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010358908125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:15:47+00:00", "status": "Success", "transactionId": "948a49b61a33418facadd2cc8ae7a003", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010358908125_WRHKXK_153718", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010358908125 (WRHKXK) ✅ UPDATE successful for 010358908125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c3511beeb23474b9cabe518f054a2dc [SalesInvoiceId] => 46749ab4902640d9a50a515c48e3807e [ClientReference] => REF_150406401425_RY07KN_462604 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594685006 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594685006 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150406401425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:18:13+00:00", "status": "Success", "transactionId": "46749ab4902640d9a50a515c48e3807e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150406401425_RY07KN_462604", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150406401425 (RY07KN) ✅ UPDATE successful for 150406401425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8230ddfa1de6436bbbce4d47aa6f44a4 [SalesInvoiceId] => 625cb58b2a2f4719b09318a83f0ebe72 [ClientReference] => REF_120103200325_B8POM8_420118 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233509056888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509056888 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 98518a7c35094360a25813fd52ad2689 [SalesInvoiceId] => 2022b81a15fd4b5aa2d204657ff3850d [ClientReference] => REF_120103200325_B8POM8_868761 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541394519 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541394519 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea30353b14ff421dab711a13eae8c5b1 [SalesInvoiceId] => f2212a1e683a40e2b97d23a50d91c373 [ClientReference] => REF_0005031019_I95WNZ_124096 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549282748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549282748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005031019, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:29:25+00:00", "status": "Success", "transactionId": "f2212a1e683a40e2b97d23a50d91c373", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005031019_I95WNZ_124096", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005031019 (I95WNZ) ✅ UPDATE successful for 0005031019 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c50e5666317a4a31bcb5d8b8fd164219 [SalesInvoiceId] => 892f8b3ae8ef4199bea3c1669a5bb0a6 [ClientReference] => REF_022600508425_1RC5WS_457872 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241805951 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241805951 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022600508425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:35:05+00:00", "status": "Success", "transactionId": "892f8b3ae8ef4199bea3c1669a5bb0a6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022600508425_1RC5WS_457872", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022600508425 (1RC5WS) ✅ UPDATE successful for 022600508425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 06762f7d3e544d0e8c7ad1fd66c44036 [SalesInvoiceId] => 61e84ae34efe4ebc8087c4164f888c8c [ClientReference] => REF_012900306625_6BLU49_926317 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233271835553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233271835553 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => You have paid GHS30.50 to InvDebit in reference to 199D311CA55320908275. Your new balance is GHS212.33. Trans ID: MP251011.1139.A02643 E-Levy:GHS0.00 ) ) Parsed: indexNo=012900306625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:40:04+00:00", "status": "Success", "transactionId": "61e84ae34efe4ebc8087c4164f888c8c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012900306625_6BLU49_926317", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012900306625 (6BLU49) ✅ UPDATE successful for 012900306625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8416c2c3308f48df9a2f60b5f5e0485a [SalesInvoiceId] => 5074b76756e94368af02fc9ea59cab02 [ClientReference] => REF_120103200325_B8POM8_414823 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538061411 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538061411 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0a1fcdb3d60b4e8386bace394de70c38 [SalesInvoiceId] => c1628b5736a042168885e54dbcd1d99e [ClientReference] => REF_000402201425_PFKS1R_565554 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547490313 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547490313 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2effae064d244db1a597e07f1c5c6d09 [SalesInvoiceId] => f8617aaf83a14387bd96058e83c518e0 [ClientReference] => REF_000402201425_PFKS1R_466180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547490313 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547490313 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402201425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:54:18+00:00", "status": "Success", "transactionId": "f8617aaf83a14387bd96058e83c518e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402201425_PFKS1R_466180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402201425 (PFKS1R) ✅ UPDATE successful for 000402201425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e83f91f1e90429b957754aae4ff6eed [SalesInvoiceId] => a59337091c5c4ac4bfb838bedb7e0e1c [ClientReference] => REF_120103200325_B8POM8_902579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536789432 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536789432 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120103200325, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:54:39+00:00", "status": "Success", "transactionId": "a59337091c5c4ac4bfb838bedb7e0e1c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120103200325_B8POM8_902579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120103200325 (B8POM8) ✅ UPDATE successful for 120103200325 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b0c5161709c40e28dad66d31eb9e139 [SalesInvoiceId] => 81360164a5b14d0488c67de6b9810a46 [ClientReference] => REF_000110002925_1RC5WS_423193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248332427 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248332427 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110002925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:56:01+00:00", "status": "Success", "transactionId": "81360164a5b14d0488c67de6b9810a46", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110002925_1RC5WS_423193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110002925 (1RC5WS) ✅ UPDATE successful for 000110002925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22a379e8aece4d61b0632cda9ab7003b [SalesInvoiceId] => 97fe0ce56ed0491bbce49d99359f2924 [ClientReference] => REF_010633402125_LE9LO5_058470 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556170863 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556170863 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010633402125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T11:59:56+00:00", "status": "Success", "transactionId": "97fe0ce56ed0491bbce49d99359f2924", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010633402125_LE9LO5_058470", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010633402125 (LE9LO5) ✅ UPDATE successful for 010633402125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7f6a30bfce24aac9db31e3c43a74701 [SalesInvoiceId] => e3caa569561a46ff99b36c098bc1abe5 [ClientReference] => REF_150809010825_R4E6Y0_487908 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246816367 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246816367 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150809010825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T12:05:59+00:00", "status": "Success", "transactionId": "e3caa569561a46ff99b36c098bc1abe5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150809010825_R4E6Y0_487908", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150809010825 (R4E6Y0) ✅ UPDATE successful for 150809010825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 82b3786495b74577872cbabfd8bea7b9 [SalesInvoiceId] => e820d7406b8e496fbf3c47121851713c [ClientReference] => REF_052505403925_WRHKXK_912166 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551193453 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551193453 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff642a8a5c094e28b1e6afc1fbc9a16e [SalesInvoiceId] => 27f53421c425496dae3de76762b4354a [ClientReference] => REF_140302403325_1RC5WS_199816 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247074397 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247074397 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140302403325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T12:21:27+00:00", "status": "Success", "transactionId": "27f53421c425496dae3de76762b4354a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140302403325_1RC5WS_199816", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140302403325 (1RC5WS) ✅ UPDATE successful for 140302403325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 058a0b566a074dd7894a61eb690b00bc [SalesInvoiceId] => 52d0206443ad482396ed0af582334f75 [ClientReference] => REF_000200700325_1RC5WS_063908 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501942080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501942080 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000200700325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T12:34:39+00:00", "status": "Success", "transactionId": "52d0206443ad482396ed0af582334f75", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200700325_1RC5WS_063908", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200700325 (1RC5WS) ✅ UPDATE successful for 000200700325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 97f334801553468596c76e2214e80413 [SalesInvoiceId] => 4f79321a7fce47fd9284dd4821354508 [ClientReference] => REF_082611200625_FXIX7B_127828 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246632137 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246632137 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082611200625, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T12:35:20+00:00", "status": "Success", "transactionId": "4f79321a7fce47fd9284dd4821354508", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082611200625_FXIX7B_127828", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082611200625 (FXIX7B) ✅ UPDATE successful for 082611200625 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 601740da1126452a805a07abd1117cf3 [SalesInvoiceId] => d525de659cb1480f8b3c323bab4ae4c5 [ClientReference] => REF_0006014013_I95WNZ_227502 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240730847 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240730847 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006014013, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T12:35:42+00:00", "status": "Success", "transactionId": "d525de659cb1480f8b3c323bab4ae4c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006014013_I95WNZ_227502", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006014013 (I95WNZ) ✅ UPDATE successful for 0006014013 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 629cad9af5c7420792eec9ae311e0b8b [SalesInvoiceId] => 15be4d45e53b4d7980c43fa2e0fcc041 [ClientReference] => REF_110102101125_ZOOR6L_671471 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544891375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544891375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110102101125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T12:36:44+00:00", "status": "Success", "transactionId": "15be4d45e53b4d7980c43fa2e0fcc041", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110102101125_ZOOR6L_671471", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110102101125 (ZOOR6L) ✅ UPDATE successful for 110102101125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2165b1369f654d2fbec16edf56f06fb2 [SalesInvoiceId] => dcf28269c52e4106ad4f2ac3f26daf9e [ClientReference] => REF_000200700325_1RC5WS_141225 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233501942080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501942080 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f547ba01eef41b1a4fba1b04db1d52d [SalesInvoiceId] => a016abe9c39440b5987659c72e97e904 [ClientReference] => REF_000300500525_BWI2U9_706128 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240511011 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240511011 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300500525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T12:39:20+00:00", "status": "Success", "transactionId": "a016abe9c39440b5987659c72e97e904", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300500525_BWI2U9_706128", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300500525 (BWI2U9) ✅ UPDATE successful for 000300500525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7180a50b92d247c6b4b324c15a4fda79 [SalesInvoiceId] => 51cef07c23954513b02d1f374a84eb0a [ClientReference] => REF_000107011425_1RC5WS_898175 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541412655 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541412655 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000107011425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T12:48:42+00:00", "status": "Success", "transactionId": "51cef07c23954513b02d1f374a84eb0a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107011425_1RC5WS_898175", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107011425 (1RC5WS) ✅ UPDATE successful for 000107011425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f362235e0bb540cda242732484d60cb8 [SalesInvoiceId] => 15ebe4e4a23744f4b1910e8021b36c35 [ClientReference] => REF_052505403925_WRHKXK_368559 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551193453 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551193453 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a039b880851e4e408392faecbaa42958 [SalesInvoiceId] => 51e9fc66990747baaf855b4daa6ac002 [ClientReference] => REF_0007063003_I95WNZ_785980 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552103410 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552103410 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0007063003, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:05:34+00:00", "status": "Success", "transactionId": "51e9fc66990747baaf855b4daa6ac002", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0007063003_I95WNZ_785980", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0007063003 (I95WNZ) ✅ UPDATE successful for 0007063003 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5ec6f94538b34cba88f1afc261cb5d48 [SalesInvoiceId] => 246153c1a3cf4a6e8c13234991006aa9 [ClientReference] => REF_0007063003_I95WNZ_896113 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552103410 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552103410 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f011d6f786b450caaaf84e1b0a08050 [SalesInvoiceId] => d07879af39224ff983f0d5615ec5a088 [ClientReference] => REF_000200504525_1RC5WS_848803 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501942080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501942080 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000200504525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:12:01+00:00", "status": "Success", "transactionId": "d07879af39224ff983f0d5615ec5a088", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200504525_1RC5WS_848803", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200504525 (1RC5WS) ✅ UPDATE successful for 000200504525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f583d33d1dc40c1a3c33651a0ef3608 [SalesInvoiceId] => e6982a79fb5c464c8b123e888ec73301 [ClientReference] => REF_052316300825_ZOOR6L_416068 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248267120 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248267120 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78700470f0684f769f455b762b4842d5 [SalesInvoiceId] => 2c87afaab34448af90f122a9252c76ed [ClientReference] => REF_040908400925_R4E6Y0_160297 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256570547 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256570547 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040908400925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:21:16+00:00", "status": "Success", "transactionId": "2c87afaab34448af90f122a9252c76ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040908400925_R4E6Y0_160297", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040908400925 (R4E6Y0) ✅ UPDATE successful for 040908400925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5da98beed5124670a347f31d319616a1 [SalesInvoiceId] => 07ed5cf9128d4adf8e2aaf5415a06f57 [ClientReference] => REF_050401301025_108CSY_320671 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242858037 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242858037 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050401301025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:22:41+00:00", "status": "Success", "transactionId": "07ed5cf9128d4adf8e2aaf5415a06f57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050401301025_108CSY_320671", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050401301025 (108CSY) ✅ UPDATE successful for 050401301025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0bee5fded6ea45458914dfe10a3c2ca9 [SalesInvoiceId] => 0eeaf7ab0d9045349e3df96b6e13540f [ClientReference] => REF_052316300825_ZOOR6L_052969 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248267120 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248267120 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052316300825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:25:27+00:00", "status": "Success", "transactionId": "0eeaf7ab0d9045349e3df96b6e13540f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052316300825_ZOOR6L_052969", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052316300825 (ZOOR6L) ✅ UPDATE successful for 052316300825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 74895149dd52423db0c886054687d6fe [SalesInvoiceId] => 70857dbbe7db4922b11a0356c7118aec [ClientReference] => REF_050401301025_108CSY_645022 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242858037 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242858037 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f50997042c6469d80c8b7c061cf4fa7 [SalesInvoiceId] => 2d2ba952bc1d4567a4816474f63324a5 [ClientReference] => REF_052405500825_RY07KN_468208 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246482783 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246482783 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405500825, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:33:51+00:00", "status": "Success", "transactionId": "2d2ba952bc1d4567a4816474f63324a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405500825_RY07KN_468208", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405500825 (RY07KN) ✅ UPDATE successful for 052405500825 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39bc2b0df5e74bcaa57abe51f8dbf9ce [SalesInvoiceId] => 3bef7b2265444473a6db549ec432caa0 [ClientReference] => REF_011805900925_NPSOWU_789409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244897126 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244897126 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011805900925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:37:30+00:00", "status": "Success", "transactionId": "3bef7b2265444473a6db549ec432caa0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011805900925_NPSOWU_789409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011805900925 (NPSOWU) ✅ UPDATE successful for 011805900925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 898a7acc5a244b0286901324382aadf3 [SalesInvoiceId] => 4ffea2d2aa364580853022906339060b [ClientReference] => REF_001102101625_BWI2U9_874513 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241284122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241284122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001102101625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:37:57+00:00", "status": "Success", "transactionId": "4ffea2d2aa364580853022906339060b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001102101625_BWI2U9_874513", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001102101625 (BWI2U9) ✅ UPDATE successful for 001102101625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31d27220c2d744d2a689d8867d8d6ab2 [SalesInvoiceId] => 5bc21cab162d45e89afb3c506acc191e [ClientReference] => REF_000701902425_BWI2U9_000887 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701902425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:39:04+00:00", "status": "Success", "transactionId": "5bc21cab162d45e89afb3c506acc191e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701902425_BWI2U9_000887", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701902425 (BWI2U9) ✅ UPDATE successful for 000701902425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea0ce710b1fa4fcda098ee38690d67f1 [SalesInvoiceId] => 02706d149f5e4ceb992525d46743c2db [ClientReference] => REF_082106403125_CN4KKG_909745 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548816875 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548816875 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082106403125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:43:50+00:00", "status": "Success", "transactionId": "02706d149f5e4ceb992525d46743c2db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082106403125_CN4KKG_909745", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082106403125 (CN4KKG) ✅ UPDATE successful for 082106403125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31d46fe344b74ec4ae9cf5c2c3f40da8 [SalesInvoiceId] => 6bd369c841754544847ff8be72ff70fe [ClientReference] => REF_050707124125_NPSOWU_356226 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707124125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:47:35+00:00", "status": "Success", "transactionId": "6bd369c841754544847ff8be72ff70fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707124125_NPSOWU_356226", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707124125 (NPSOWU) ✅ UPDATE successful for 050707124125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fdaa4d00f0ac44dcbddd98f3478b4b95 [SalesInvoiceId] => 3107a32ffe4547509640d5b3e5a16198 [ClientReference] => REF_0506087227_M86BFQ_726884 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546013775 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546013775 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0506087227, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:48:11+00:00", "status": "Success", "transactionId": "3107a32ffe4547509640d5b3e5a16198", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0506087227_M86BFQ_726884", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0506087227 (M86BFQ) ✅ UPDATE successful for 0506087227 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92920b0374464f558e8ee059b921bc84 [SalesInvoiceId] => 3343ad07726043679586fa0b6a4157bc [ClientReference] => REF_050155106025_NPSOWU_828147 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050155106025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:49:14+00:00", "status": "Success", "transactionId": "3343ad07726043679586fa0b6a4157bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050155106025_NPSOWU_828147", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050155106025 (NPSOWU) ✅ UPDATE successful for 050155106025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6b676591db1419ea9d86911506ca73e [SalesInvoiceId] => d80f2259466d48a1ad580e2d35f3230d [ClientReference] => REF_031601501325_NPSOWU_210000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031601501325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:50:17+00:00", "status": "Success", "transactionId": "d80f2259466d48a1ad580e2d35f3230d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031601501325_NPSOWU_210000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031601501325 (NPSOWU) ✅ UPDATE successful for 031601501325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5615bc443785479487f70518c8923b91 [SalesInvoiceId] => 1a80ba3e91b04466adee83a4c4f41de0 [ClientReference] => REF_053800201325_NPSOWU_213808 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053800201325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:54:44+00:00", "status": "Success", "transactionId": "1a80ba3e91b04466adee83a4c4f41de0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800201325_NPSOWU_213808", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800201325 (NPSOWU) ✅ UPDATE successful for 053800201325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0edabdb9c5aa4d60b9297c8715bbb108 [SalesInvoiceId] => 4ab15e4c8794415e8e312934bf41de43 [ClientReference] => REF_053802909925_NPSOWU_310290 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802909925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:58:32+00:00", "status": "Success", "transactionId": "4ab15e4c8794415e8e312934bf41de43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802909925_NPSOWU_310290", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802909925 (NPSOWU) ✅ UPDATE successful for 053802909925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91f1efe8c4494b779a51ff2fd5b3e0ef [SalesInvoiceId] => a4b360ed73584cee88c42a2aba9ff879 [ClientReference] => REF_050718900125_NPSOWU_707411 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718900125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T13:59:08+00:00", "status": "Success", "transactionId": "a4b360ed73584cee88c42a2aba9ff879", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718900125_NPSOWU_707411", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718900125 (NPSOWU) ✅ UPDATE successful for 050718900125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08bc2b0a94e34730a948b87d56a72cd9 [SalesInvoiceId] => fb3ac897ca844013894b295e87881c39 [ClientReference] => REF_031208403025_NPSOWU_274323 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031208403025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:01:14+00:00", "status": "Success", "transactionId": "fb3ac897ca844013894b295e87881c39", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031208403025_NPSOWU_274323", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031208403025 (NPSOWU) ✅ UPDATE successful for 031208403025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e9d04e601b74436976a76cf3bafc199 [SalesInvoiceId] => e4103cc8e90248c79941e0851a189e6a [ClientReference] => REF_052505403925_WRHKXK_593273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551193453 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551193453 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505403925, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:01:27+00:00", "status": "Success", "transactionId": "e4103cc8e90248c79941e0851a189e6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505403925_WRHKXK_593273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505403925 (WRHKXK) ✅ UPDATE successful for 052505403925 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b1c2e84507b4c40ac6872f96e160607 [SalesInvoiceId] => e0c74f7a337943b0977d04e97e1a84cb [ClientReference] => REF_001000900225_BWI2U9_724444 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595789400 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595789400 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000900225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:08:36+00:00", "status": "Success", "transactionId": "e0c74f7a337943b0977d04e97e1a84cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000900225_BWI2U9_724444", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000900225 (BWI2U9) ✅ UPDATE successful for 001000900225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6c7620257144f79a0e63fa2aae3c187 [SalesInvoiceId] => bb28bf46b7a046b5b2cd6c06cc1eb4fa [ClientReference] => REF_053802602925_NPSOWU_163983 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802602925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:10:00+00:00", "status": "Success", "transactionId": "bb28bf46b7a046b5b2cd6c06cc1eb4fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802602925_NPSOWU_163983", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802602925 (NPSOWU) ✅ UPDATE successful for 053802602925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a033df32782443228973265d8cdeb545 [SalesInvoiceId] => eb6fc942463947908cb49de44c3216e0 [ClientReference] => REF_050105403625_NPSOWU_649570 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050105403625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:11:03+00:00", "status": "Success", "transactionId": "eb6fc942463947908cb49de44c3216e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105403625_NPSOWU_649570", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105403625 (NPSOWU) ✅ UPDATE successful for 050105403625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa8c8ed7325744eebaf337b3c04846f4 [SalesInvoiceId] => b95f4cabbc124802a04fb2bbeaaeaa40 [ClientReference] => REF_090206001025_NPSOWU_148655 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090206001025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:11:50+00:00", "status": "Success", "transactionId": "b95f4cabbc124802a04fb2bbeaaeaa40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090206001025_NPSOWU_148655", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090206001025 (NPSOWU) ✅ UPDATE successful for 090206001025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c570c38284174da6a050f49aae2bdfc9 [SalesInvoiceId] => 21d80eb33c3741299f816890ae7125ca [ClientReference] => REF_054100400925_NPSOWU_683026 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054100400925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:16:30+00:00", "status": "Success", "transactionId": "21d80eb33c3741299f816890ae7125ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054100400925_NPSOWU_683026", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054100400925 (NPSOWU) ✅ UPDATE successful for 054100400925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 481fae21224d4033a6cf5a28e5fdb786 [SalesInvoiceId] => 64aea7720d344d85afa3eecfea8fb9b6 [ClientReference] => REF_140502202825_BWI2U9_713884 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559403219 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559403219 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140502202825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:18:10+00:00", "status": "Success", "transactionId": "64aea7720d344d85afa3eecfea8fb9b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502202825_BWI2U9_713884", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502202825 (BWI2U9) ✅ UPDATE successful for 140502202825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 227e920e51864b85b54371fa30443353 [SalesInvoiceId] => 15e0aad57ba6443fb882920570e47ccf [ClientReference] => REF_050709300925_NPSOWU_143345 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050709300925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:20:52+00:00", "status": "Success", "transactionId": "15e0aad57ba6443fb882920570e47ccf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050709300925_NPSOWU_143345", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050709300925 (NPSOWU) ✅ UPDATE successful for 050709300925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d32deae7bac34501a68f9f4eb535eedd [SalesInvoiceId] => c338cee9f5ba4ca7a02d01723b78e981 [ClientReference] => REF_050700801125_EJISU34222_118236 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542745679 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542745679 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700801125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:20:57+00:00", "status": "Success", "transactionId": "c338cee9f5ba4ca7a02d01723b78e981", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700801125_EJISU34222_118236", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700801125 (EJISU34222) ✅ UPDATE successful for 050700801125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c004eaaa7d742ebb8cf5436f1c5e038 [SalesInvoiceId] => d5dcabf5e47e4bc1b27ffb61043e7c1c [ClientReference] => REF_053804203825_NPSOWU_488749 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804203825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:21:44+00:00", "status": "Success", "transactionId": "d5dcabf5e47e4bc1b27ffb61043e7c1c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804203825_NPSOWU_488749", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804203825 (NPSOWU) ✅ UPDATE successful for 053804203825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce43892320dc4787b40653ecfc350db0 [SalesInvoiceId] => 9d5ee065e3214b1d9cd313f0880d8ed3 [ClientReference] => REF_030502102325_NPSOWU_550364 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030502102325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:22:53+00:00", "status": "Success", "transactionId": "9d5ee065e3214b1d9cd313f0880d8ed3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030502102325_NPSOWU_550364", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030502102325 (NPSOWU) ✅ UPDATE successful for 030502102325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a56610affb534d8d8591d0d50716f2cb [SalesInvoiceId] => 50c219e43161430982820fe99a6716fd [ClientReference] => REF_000502500325_I95WNZ_012609 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555204448 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555204448 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000502500325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:24:32+00:00", "status": "Success", "transactionId": "50c219e43161430982820fe99a6716fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000502500325_I95WNZ_012609", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000502500325 (I95WNZ) ✅ UPDATE successful for 000502500325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1354b3ee369742419f0fc488669281db [SalesInvoiceId] => 5fc9f0a4300046039afe43ba88b79cea [ClientReference] => REF_052505417425_NPSOWU_736273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505417425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:24:43+00:00", "status": "Success", "transactionId": "5fc9f0a4300046039afe43ba88b79cea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505417425_NPSOWU_736273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505417425 (NPSOWU) ✅ UPDATE successful for 052505417425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e560a621dddc477abbf856336dd0726a [SalesInvoiceId] => fd18fe80dc264f1c8fe6a06d4f142960 [ClientReference] => REF_010351602325_69UIPK_289716 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543889043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543889043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 729e9c73bf464cd3aba70b553ee293b8 [SalesInvoiceId] => bff1133e69dc4509974cc34864641a5b [ClientReference] => REF_051114400425_EJISU34222_148209 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245688862 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245688862 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051114400425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:26:06+00:00", "status": "Success", "transactionId": "bff1133e69dc4509974cc34864641a5b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114400425_EJISU34222_148209", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114400425 (EJISU34222) ✅ UPDATE successful for 051114400425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 462c2b36acf3467abbbebbb26ae32159 [SalesInvoiceId] => c5ccbd19e3e543d8816f32e47b53ea96 [ClientReference] => REF_010351602325_69UIPK_263700 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543889043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543889043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ceb6a433189456e95950e5e27178c01 [SalesInvoiceId] => 5bc1e85aa8c0481782f015dcbc80f8be [ClientReference] => REF_053803505725_NPSOWU_833277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803505725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:28:25+00:00", "status": "Success", "transactionId": "5bc1e85aa8c0481782f015dcbc80f8be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803505725_NPSOWU_833277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803505725 (NPSOWU) ✅ UPDATE successful for 053803505725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bffb00bf4c74ff7bea850292383c224 [SalesInvoiceId] => 33ae74b5cade4776b7e1af0aef0557cc [ClientReference] => REF_054001801125_NPSOWU_421607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001801125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:29:03+00:00", "status": "Success", "transactionId": "33ae74b5cade4776b7e1af0aef0557cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001801125_NPSOWU_421607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001801125 (NPSOWU) ✅ UPDATE successful for 054001801125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec03a7ff352f497e858c3d1cc4bb91d4 [SalesInvoiceId] => 80b01d51e65847d1b76f71dbbb763d45 [ClientReference] => REF_130504501625_69UIPK_665166 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539700297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539700297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130504501625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:29:08+00:00", "status": "Success", "transactionId": "80b01d51e65847d1b76f71dbbb763d45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130504501625_69UIPK_665166", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130504501625 (69UIPK) ✅ UPDATE successful for 130504501625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88dcfe763e4742e6a1b5a1a21bbc97b3 [SalesInvoiceId] => 4dbb41028b8243b3a110efc5c183b205 [ClientReference] => REF_010351602325_69UIPK_015887 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596476515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596476515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010351602325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:29:21+00:00", "status": "Success", "transactionId": "4dbb41028b8243b3a110efc5c183b205", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010351602325_69UIPK_015887", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010351602325 (69UIPK) ✅ UPDATE successful for 010351602325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 368636cde6134c569df220bc54f5614f [SalesInvoiceId] => a8bcec407cac4959963e0788c4c6ce36 [ClientReference] => REF_090113701425_FXIX7B_268433 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594872627 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594872627 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090113701425, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:34:58+00:00", "status": "Success", "transactionId": "a8bcec407cac4959963e0788c4c6ce36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090113701425_FXIX7B_268433", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090113701425 (FXIX7B) ✅ UPDATE successful for 090113701425 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 94c1d633796747dab62cc8eda2a14a8a [SalesInvoiceId] => e2658d05d3d94bbf9cea9ebff5657d20 [ClientReference] => REF_031201304725_NPSOWU_835500 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201304725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:35:22+00:00", "status": "Success", "transactionId": "e2658d05d3d94bbf9cea9ebff5657d20", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201304725_NPSOWU_835500", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201304725 (NPSOWU) ✅ UPDATE successful for 031201304725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 001d02835be64b84bedf13b41de7b65e [SalesInvoiceId] => 1c71b43cfedf4822ac36caaa098dbb7f [ClientReference] => REF_053803204625_NPSOWU_029915 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803204625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:36:12+00:00", "status": "Success", "transactionId": "1c71b43cfedf4822ac36caaa098dbb7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803204625_NPSOWU_029915", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803204625 (NPSOWU) ✅ UPDATE successful for 053803204625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 167b460600bb490e91a26ac20e26e57a [SalesInvoiceId] => fbc849e95e8c4cdc883f894013c9aa28 [ClientReference] => REF_031601900125_NPSOWU_958630 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031601900125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:36:42+00:00", "status": "Success", "transactionId": "fbc849e95e8c4cdc883f894013c9aa28", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031601900125_NPSOWU_958630", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031601900125 (NPSOWU) ✅ UPDATE successful for 031601900125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 524e2bbf4df94df6af3bc1c2c861b298 [SalesInvoiceId] => c1ba1920610b4b79a3c016a4310ae41d [ClientReference] => REF_054101700825_NPSOWU_068572 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054101700825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:39:20+00:00", "status": "Success", "transactionId": "c1ba1920610b4b79a3c016a4310ae41d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054101700825_NPSOWU_068572", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054101700825 (NPSOWU) ✅ UPDATE successful for 054101700825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7b25834b5b71457b9b1d982513cd8b5a [SalesInvoiceId] => 82d07f4b6c374f2c9f3b7d23d9195937 [ClientReference] => REF_031201304725_NPSOWU_399730 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => be9a382894f9481e8a5704b7f1bb7dc9 [SalesInvoiceId] => 0dacacb4c1af4cf8a89e0e1db5405048 [ClientReference] => REF_031204002625_NPSOWU_267274 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031204002625, schoolCode=NPSOWU Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 10040b85a24f4e72a7517e7063eda311 [SalesInvoiceId] => 69d9213f9a1d40f1aa5b3182d78a03b7 [ClientReference] => REF_150503901525_NPSOWU_727545 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257377648 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257377648 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150503901525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:42:00+00:00", "status": "Success", "transactionId": "0dacacb4c1af4cf8a89e0e1db5405048", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031204002625_NPSOWU_267274", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031204002625 (NPSOWU) ✅ UPDATE successful for 031204002625 (NPSOWU) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:42:01+00:00", "status": "Success", "transactionId": "69d9213f9a1d40f1aa5b3182d78a03b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150503901525_NPSOWU_727545", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150503901525 (NPSOWU) ✅ UPDATE successful for 150503901525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 310bb35e7e9b4cee81cd3b6e7211f631 [SalesInvoiceId] => de88f9f2f3274ad7945719ae3d212b92 [ClientReference] => REF_080205905125_CN4KKG_007438 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556271616 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556271616 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080205905125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:43:06+00:00", "status": "Success", "transactionId": "de88f9f2f3274ad7945719ae3d212b92", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080205905125_CN4KKG_007438", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080205905125 (CN4KKG) ✅ UPDATE successful for 080205905125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0fb380b3253e47cc8ea0fd7235594904 [SalesInvoiceId] => 6f5f334eb4814b92b186991e2f5b9042 [ClientReference] => REF_051114102525_NPSOWU_758516 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051114102525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:43:06+00:00", "status": "Success", "transactionId": "6f5f334eb4814b92b186991e2f5b9042", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114102525_NPSOWU_758516", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114102525 (NPSOWU) ✅ UPDATE successful for 051114102525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d662597774b4149aaab65c2b9ddc8ec [SalesInvoiceId] => d16763c80ea646e18be3dd90bffcdea2 [ClientReference] => REF_050713700825_NPSOWU_501440 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050713700825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:46:09+00:00", "status": "Success", "transactionId": "d16763c80ea646e18be3dd90bffcdea2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050713700825_NPSOWU_501440", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050713700825 (NPSOWU) ✅ UPDATE successful for 050713700825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a208d6902c84dda8ded917f4b40fa4f [SalesInvoiceId] => 172e9e5c23ef423ba2d199c33c946e7f [ClientReference] => REF_031601901225_NPSOWU_644157 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031601901225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:47:07+00:00", "status": "Success", "transactionId": "172e9e5c23ef423ba2d199c33c946e7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031601901225_NPSOWU_644157", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031601901225 (NPSOWU) ✅ UPDATE successful for 031601901225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f7eb11f4fdf467bb1007e71d98c78d0 [SalesInvoiceId] => e51d38fffe494c6c9335de2ea7ba24cc [ClientReference] => REF_000604001525_I95WNZ_294711 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604001525, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:47:17+00:00", "status": "Success", "transactionId": "e51d38fffe494c6c9335de2ea7ba24cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604001525_I95WNZ_294711", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604001525 (I95WNZ) ✅ UPDATE successful for 000604001525 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d89ddfd8ec6b4e069d95b92bf8035478 [SalesInvoiceId] => 4921be56f3624833aa1476644020737e [ClientReference] => REF_052101403125_NPSOWU_620942 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101403125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:48:32+00:00", "status": "Success", "transactionId": "4921be56f3624833aa1476644020737e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101403125_NPSOWU_620942", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101403125 (NPSOWU) ✅ UPDATE successful for 052101403125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f56e0dba176b47859b7808f00b045c46 [SalesInvoiceId] => f0c9d2a193e940848242a66e24142055 [ClientReference] => REF_000306600325_1RC5WS_340251 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557486963 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557486963 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000306600325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:49:27+00:00", "status": "Success", "transactionId": "f0c9d2a193e940848242a66e24142055", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000306600325_1RC5WS_340251", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000306600325 (1RC5WS) ✅ UPDATE successful for 000306600325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f570f0bcf3b47b8859d435d96431f2f [SalesInvoiceId] => 78bd45fa5d8644ef90c1a752e5650f05 [ClientReference] => REF_051114102425_NPSOWU_382583 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051114102425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:50:24+00:00", "status": "Success", "transactionId": "78bd45fa5d8644ef90c1a752e5650f05", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114102425_NPSOWU_382583", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114102425 (NPSOWU) ✅ UPDATE successful for 051114102425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3802195eceed4c8f8f4f59f126b4a01d [SalesInvoiceId] => 2db1f5ec2c004a5bb1bb057f25eb84b5 [ClientReference] => REF_060310901025_1RC5WS_488103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241284122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241284122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060310901025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:52:05+00:00", "status": "Success", "transactionId": "2db1f5ec2c004a5bb1bb057f25eb84b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060310901025_1RC5WS_488103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060310901025 (1RC5WS) ✅ UPDATE successful for 060310901025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6af2426b7164413c8dce591395c5a7ea [SalesInvoiceId] => 71f5cb7d12d3418cbd399c75bfa014d7 [ClientReference] => REF_000701902225_BWI2U9_492710 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701902225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:54:47+00:00", "status": "Success", "transactionId": "71f5cb7d12d3418cbd399c75bfa014d7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701902225_BWI2U9_492710", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701902225 (BWI2U9) ✅ UPDATE successful for 000701902225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8481ce9dabd24a2cb1513fcef0933853 [SalesInvoiceId] => fab1e7ca7d1848c6bd3f8e2e469a4511 [ClientReference] => REF_050304500125_NPSOWU_881859 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304500125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:55:03+00:00", "status": "Success", "transactionId": "fab1e7ca7d1848c6bd3f8e2e469a4511", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304500125_NPSOWU_881859", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304500125 (NPSOWU) ✅ UPDATE successful for 050304500125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae1c3ce34fe64488a222fc12395280a0 [SalesInvoiceId] => 961c902fbaad451cad0d27960db28a70 [ClientReference] => REF_053802908325_NPSOWU_331310 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802908325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:55:32+00:00", "status": "Success", "transactionId": "961c902fbaad451cad0d27960db28a70", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802908325_NPSOWU_331310", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802908325 (NPSOWU) ✅ UPDATE successful for 053802908325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d9723fa7ea740fb8907438627fd4abc [SalesInvoiceId] => 8324cae3e6894e3da61f7d30c68ae663 [ClientReference] => REF_052102302025_NPSOWU_992483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102302025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:56:10+00:00", "status": "Success", "transactionId": "8324cae3e6894e3da61f7d30c68ae663", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102302025_NPSOWU_992483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102302025 (NPSOWU) ✅ UPDATE successful for 052102302025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb64ffe1449c4673a09910ebfed1f184 [SalesInvoiceId] => ab9b273ec73d483db8e08b5dc7577cdd [ClientReference] => REF_053804000125_NPSOWU_947449 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804000125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T14:59:16+00:00", "status": "Success", "transactionId": "ab9b273ec73d483db8e08b5dc7577cdd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804000125_NPSOWU_947449", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804000125 (NPSOWU) ✅ UPDATE successful for 053804000125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b3ac829823145478e0fd4e787a95c1b [SalesInvoiceId] => 054458093b054734b85707dcdc77509c [ClientReference] => REF_050317408125_CN4KKG_738004 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544836961 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544836961 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317408125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T15:03:36+00:00", "status": "Success", "transactionId": "054458093b054734b85707dcdc77509c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317408125_CN4KKG_738004", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317408125 (CN4KKG) ✅ UPDATE successful for 050317408125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5fb598c9b302471fa7d08122a10b3b42 [SalesInvoiceId] => ddee0168dfd940b2b73022724db41f8e [ClientReference] => REF_040816200525_NPSOWU_456525 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040816200525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T15:04:16+00:00", "status": "Success", "transactionId": "ddee0168dfd940b2b73022724db41f8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040816200525_NPSOWU_456525", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040816200525 (NPSOWU) ✅ UPDATE successful for 040816200525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9813ce98b0d34ea4bae4db8ee8e71070 [SalesInvoiceId] => 8ca7346f02074977b796c32b332f501f [ClientReference] => REF_031201303025_NPSOWU_960088 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 216999c568ea4f27a1802f4c0b03aa35 [SalesInvoiceId] => aa07d5bbe2794634a7e0d19d448cb84b [ClientReference] => REF_031201303025_NPSOWU_724801 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 40494e9322a240629bd94c39513a7aba [SalesInvoiceId] => 24637261cbc74fc3ae992e589d8f4d1d [ClientReference] => REF_031201301625_NPSOWU_509937 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe957cc8d55e4fb2b65c46465f7efeb6 [SalesInvoiceId] => 97d66f8417774562aedf65b76d8194ed [ClientReference] => REF_082601700325_HE2114_053475 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249743108 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249743108 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082601700325, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T15:09:03+00:00", "status": "Success", "transactionId": "97d66f8417774562aedf65b76d8194ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601700325_HE2114_053475", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601700325 (HE2114) ✅ UPDATE successful for 082601700325 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0a3c71a0bba47de9388cc138b02dc49 [SalesInvoiceId] => 89f687ddaf50443cbf375fd1c9161e6c [ClientReference] => REF_082611103225_HXWPV7_786829 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233204035830 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233204035830 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=082611103225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T15:09:32+00:00", "status": "Success", "transactionId": "89f687ddaf50443cbf375fd1c9161e6c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082611103225_HXWPV7_786829", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082611103225 (HXWPV7) ✅ UPDATE successful for 082611103225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c5cafb9393d42218831bfc9e76c0cd1 [SalesInvoiceId] => 2f1eb94cc9d44855be6207c97bd68018 [ClientReference] => REF_0006017020_I95WNZ_065683 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595987843 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595987843 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006017020, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T15:24:36+00:00", "status": "Success", "transactionId": "2f1eb94cc9d44855be6207c97bd68018", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006017020_I95WNZ_065683", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006017020 (I95WNZ) ✅ UPDATE successful for 0006017020 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 06e544eefe664a3e963d4325e8153131 [SalesInvoiceId] => 6612a9f197894338b467578ad36679ac [ClientReference] => REF_040811700625_CH3S2L_385004 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595867495 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595867495 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 967cd3840c17486690bded644ebf398d [SalesInvoiceId] => bc33a5eb3aef4f46a683936fe387bc99 [ClientReference] => REF_040811700625_CH3S2L_331636 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244441458 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244441458 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040811700625, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T15:32:33+00:00", "status": "Success", "transactionId": "bc33a5eb3aef4f46a683936fe387bc99", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040811700625_CH3S2L_331636", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040811700625 (CH3S2L) ✅ UPDATE successful for 040811700625 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 946ceb2376a644caa4dde0048f2c90dd [SalesInvoiceId] => 261233fcc7c844f2a08c02af7bf5e54d [ClientReference] => REF_000702202625_1RC5WS_273530 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533511471 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533511471 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000702202625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T15:44:35+00:00", "status": "Success", "transactionId": "261233fcc7c844f2a08c02af7bf5e54d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000702202625_1RC5WS_273530", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000702202625 (1RC5WS) ✅ UPDATE successful for 000702202625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc43feb8d002481bbb1a26bcfc2dc618 [SalesInvoiceId] => d573b97dc7b74a0ba1c3d753d1e04160 [ClientReference] => REF_001100300425_1RC5WS_329020 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257029513 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257029513 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001100300425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T15:44:50+00:00", "status": "Success", "transactionId": "d573b97dc7b74a0ba1c3d753d1e04160", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001100300425_1RC5WS_329020", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001100300425 (1RC5WS) ✅ UPDATE successful for 001100300425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a17352a1127b4a138bb5eae2bbe7f4e8 [SalesInvoiceId] => ab80aa1ef4394ba6baa0b9ba4241037f [ClientReference] => REF_000704900125_I10MTW_091769 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242094004 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242094004 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000704900125, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T16:05:11+00:00", "status": "Success", "transactionId": "ab80aa1ef4394ba6baa0b9ba4241037f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000704900125_I10MTW_091769", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000704900125 (I10MTW) ✅ UPDATE successful for 000704900125 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e499cf4901c4d30a43b16430253258a [SalesInvoiceId] => edb3da3ad8244ce2ba6e28517d91cc43 [ClientReference] => REF_080204404325_R4E6Y0_681255 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544912289 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544912289 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080204404325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T16:07:24+00:00", "status": "Success", "transactionId": "edb3da3ad8244ce2ba6e28517d91cc43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080204404325_R4E6Y0_681255", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080204404325 (R4E6Y0) ✅ UPDATE successful for 080204404325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39d385f090054d7383463fabef020dc4 [SalesInvoiceId] => 29fc7664d81b402e8a890d9a24d1b680 [ClientReference] => REF_111002503325_HXWPV7_217741 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545129512 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545129512 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002503325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T16:13:17+00:00", "status": "Success", "transactionId": "29fc7664d81b402e8a890d9a24d1b680", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002503325_HXWPV7_217741", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002503325 (HXWPV7) ✅ UPDATE successful for 111002503325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2c2176098cd4e29a26623d61299b9ed [SalesInvoiceId] => 0d9b94d57af643938b38ec4a884f841e [ClientReference] => REF_000900601625_BWI2U9_731593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537992785 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537992785 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900601625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T16:23:38+00:00", "status": "Success", "transactionId": "0d9b94d57af643938b38ec4a884f841e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900601625_BWI2U9_731593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900601625 (BWI2U9) ✅ UPDATE successful for 000900601625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 378b2df22a3b4c73bb3649ba199e2220 [SalesInvoiceId] => fd4b4d215b12413a8bf3213358e0d7d4 [ClientReference] => REF_000900601625_BWI2U9_367413 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537992785 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537992785 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fb97ec6a4cc41ec8fcde14fdc361d5c [SalesInvoiceId] => 04bea816559649b58e230499ff424779 [ClientReference] => REF_053503705125_M86BFQ_959294 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598069978 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598069978 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053503705125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T16:37:29+00:00", "status": "Success", "transactionId": "04bea816559649b58e230499ff424779", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053503705125_M86BFQ_959294", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053503705125 (M86BFQ) ✅ UPDATE successful for 053503705125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0bfe6a0e2836499993b3835d045ca1db [SalesInvoiceId] => 58c15ef1f7e4464fa61a501b6f137fcb [ClientReference] => REF_011000100825_EJISU34222_131928 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233594020524 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594020524 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d1351330e8f84157b399e8fcaf9ba649 [SalesInvoiceId] => 3ef1bb4a96d848c280aa70bd62106a83 [ClientReference] => REF_011000100825_EJISU34222_580731 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594020524 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594020524 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011000100825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T16:44:11+00:00", "status": "Success", "transactionId": "3ef1bb4a96d848c280aa70bd62106a83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011000100825_EJISU34222_580731", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011000100825 (EJISU34222) ✅ UPDATE successful for 011000100825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d369fb7e097745e9964f33d5be4364aa [SalesInvoiceId] => 61c4ee2cc5ca4c0ab5fadd2538cac1bd [ClientReference] => REF_110305100925_EJISU34222_202834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598580464 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598580464 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110305100925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T16:45:30+00:00", "status": "Success", "transactionId": "61c4ee2cc5ca4c0ab5fadd2538cac1bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110305100925_EJISU34222_202834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110305100925 (EJISU34222) ✅ UPDATE successful for 110305100925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32f81f84b0074ef6990f603bbaa7f921 [SalesInvoiceId] => 965f471595554814aa595fa97d8bc5d5 [ClientReference] => REF_054202308325_HXWPV7_776442 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598588143 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598588143 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054202308325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T16:53:00+00:00", "status": "Success", "transactionId": "965f471595554814aa595fa97d8bc5d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054202308325_HXWPV7_776442", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054202308325 (HXWPV7) ✅ UPDATE successful for 054202308325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e7c337bf2e18422a8f2ea06ebd018f4c [SalesInvoiceId] => de27765db8d14c2e82ce77e9bf9bf053 [ClientReference] => REF_054202308325_HXWPV7_901172 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598588143 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598588143 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74c26da2032d4d5eb90d5cab27568607 [SalesInvoiceId] => de328a82e5d24254a39cbfe6f6f808d0 [ClientReference] => REF_000604000925_I95WNZ_513711 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604000925, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:00:12+00:00", "status": "Success", "transactionId": "de328a82e5d24254a39cbfe6f6f808d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604000925_I95WNZ_513711", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604000925 (I95WNZ) ✅ UPDATE successful for 000604000925 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f7d24153799e4c3c955021f411c152d4 [SalesInvoiceId] => 2ccb3f612bfe4d668ad485d4ddfe11fd [ClientReference] => REF_000101805625_1RC5WS_265333 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594434862 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594434862 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000101805625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:02:40+00:00", "status": "Success", "transactionId": "2ccb3f612bfe4d668ad485d4ddfe11fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000101805625_1RC5WS_265333", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000101805625 (1RC5WS) ✅ UPDATE successful for 000101805625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6bfaaca81cf94203b4201d5f7369e769 [SalesInvoiceId] => a600d0f1f17945a783f5fd6c7b9c8d2e [ClientReference] => REF_0005002005_I95WNZ_498431 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549282748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549282748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005002005, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:05:40+00:00", "status": "Success", "transactionId": "a600d0f1f17945a783f5fd6c7b9c8d2e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005002005_I95WNZ_498431", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005002005 (I95WNZ) ✅ UPDATE successful for 0005002005 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d9a37e7d63c449aa9549d21fa25e67a [SalesInvoiceId] => dae6259cb80a4e6291030f24a98ffcc0 [ClientReference] => REF_051117304825_EJISU34222_829740 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242147191 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242147191 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051117304825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:06:44+00:00", "status": "Success", "transactionId": "dae6259cb80a4e6291030f24a98ffcc0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051117304825_EJISU34222_829740", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051117304825 (EJISU34222) ✅ UPDATE successful for 051117304825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => de27876f77704c8485657a901cb72220 [SalesInvoiceId] => ea3a2a61e90245738a3b196862d5bb53 [ClientReference] => REF_082613003725_HXWPV7_400221 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233206614092 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206614092 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9356389fad294ee08824ecdf4f264cd6 [SalesInvoiceId] => 23fba0a4db7e42458206399946b346ac [ClientReference] => REF_082613003725_HXWPV7_622379 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233206614092 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206614092 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dbcde78c5311485eb9a3b77fd482a31d [SalesInvoiceId] => 6cdd87e9a6a84e3e9b0651c32c3e1c98 [ClientReference] => REF_000305802025_1RC5WS_088641 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535120649 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535120649 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000305802025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:21:53+00:00", "status": "Success", "transactionId": "6cdd87e9a6a84e3e9b0651c32c3e1c98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000305802025_1RC5WS_088641", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000305802025 (1RC5WS) ✅ UPDATE successful for 000305802025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 049870501bf04094890e7d7e2fd607f4 [SalesInvoiceId] => f2212aac96394179987fc280f54ee56d [ClientReference] => REF_082613003725_HXWPV7_322339 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233206614092 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206614092 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a308aa63669d4691b590451927195282 [SalesInvoiceId] => 5174a2a31dd54aa9ad668c0f29c6b80a [ClientReference] => REF_082606400825_R4E6Y0_334397 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245845887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245845887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6da37f01c1584773a1f3771b1c4b7f61 [SalesInvoiceId] => 06b6579f95eb417398e178b4e4d838cc [ClientReference] => REF_082603002325_R4E6Y0_877874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244782256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244782256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082603002325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:28:59+00:00", "status": "Success", "transactionId": "06b6579f95eb417398e178b4e4d838cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082603002325_R4E6Y0_877874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082603002325 (R4E6Y0) ✅ UPDATE successful for 082603002325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7fee344f69b64b2193f120e8566ece0a [SalesInvoiceId] => e63b26579d664e449ae6f3138bab3ebf [ClientReference] => REF_050122907525_CH3S2L_388949 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554856874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554856874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122907525, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:33:32+00:00", "status": "Success", "transactionId": "e63b26579d664e449ae6f3138bab3ebf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122907525_CH3S2L_388949", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122907525 (CH3S2L) ✅ UPDATE successful for 050122907525 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d5e9cdb79c0b465c902d6210b00dd434 [SalesInvoiceId] => 61f50000e4124e55bf2b1f2a17a94bff [ClientReference] => REF_082613003725_HXWPV7_631411 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246826429 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246826429 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c3af6d225f045bf8422f478f6c1550a [SalesInvoiceId] => 53f7014e44d64a33b6938ea7cd342c3d [ClientReference] => REF_082613003725_HXWPV7_082947 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246826429 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246826429 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082613003725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:37:28+00:00", "status": "Success", "transactionId": "53f7014e44d64a33b6938ea7cd342c3d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082613003725_HXWPV7_082947", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082613003725 (HXWPV7) ✅ UPDATE successful for 082613003725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33dbe97bd282438ab3b054c01bad544f [SalesInvoiceId] => 35d2840f1fb9474a96a4c52f6fee49e9 [ClientReference] => REF_082606400825_R4E6Y0_212918 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245845887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245845887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082606400825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:47:32+00:00", "status": "Success", "transactionId": "35d2840f1fb9474a96a4c52f6fee49e9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082606400825_R4E6Y0_212918", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082606400825 (R4E6Y0) ✅ UPDATE successful for 082606400825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80a04141827d494f842d292f3cec8646 [SalesInvoiceId] => ae157995d6604cc1a7612d451983485f [ClientReference] => REF_000605300325_1RC5WS_284135 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000605300325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T17:57:57+00:00", "status": "Success", "transactionId": "ae157995d6604cc1a7612d451983485f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000605300325_1RC5WS_284135", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000605300325 (1RC5WS) ✅ UPDATE successful for 000605300325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c4a9815a32e24020852a575436b348c0 [SalesInvoiceId] => 8806c73dbf2b4a4cbbfc38f9ee2a2cca [ClientReference] => REF_080604104625_R4E6Y0_718815 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242628218 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242628218 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080604104625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T18:00:06+00:00", "status": "Success", "transactionId": "8806c73dbf2b4a4cbbfc38f9ee2a2cca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080604104625_R4E6Y0_718815", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080604104625 (R4E6Y0) ✅ UPDATE successful for 080604104625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f4ba8f1f036f4c938b7e410396a3b066 [SalesInvoiceId] => 9c3c93cc5b3243438beba11513941ab8 [ClientReference] => REF_000900701025_BWI2U9_375079 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532443612 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532443612 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900701025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T18:21:44+00:00", "status": "Success", "transactionId": "9c3c93cc5b3243438beba11513941ab8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900701025_BWI2U9_375079", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900701025 (BWI2U9) ✅ UPDATE successful for 000900701025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 584416366e3a4256a8cf58604ad79e34 [SalesInvoiceId] => e4036d7df35f44bc9c1114328050fc2d [ClientReference] => REF_0004022029_PFKS1R_941868 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246182067 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246182067 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a74316e4f174d13a8b7cbdcd079160b [SalesInvoiceId] => 46435f8929a0451e9e4b2790e3d0c263 [ClientReference] => REF_0004022029_PFKS1R_473134 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246182067 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246182067 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0004022029, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T18:35:15+00:00", "status": "Success", "transactionId": "46435f8929a0451e9e4b2790e3d0c263", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0004022029_PFKS1R_473134", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0004022029 (PFKS1R) ✅ UPDATE successful for 0004022029 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfb1b8802e244f999f838765cf9589a3 [SalesInvoiceId] => f7caaf6e6a9c4763aa0be84bd1ed4825 [ClientReference] => REF_050106800525_Y3GO0A_214932 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248741547 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248741547 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106800525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T18:38:13+00:00", "status": "Success", "transactionId": "f7caaf6e6a9c4763aa0be84bd1ed4825", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106800525_Y3GO0A_214932", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106800525 (Y3GO0A) ✅ UPDATE successful for 050106800525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8fd4ceead3e841b5b80ad6e5b49417f7 [SalesInvoiceId] => d70f2baa9cbc42f1b224b17e190f8493 [ClientReference] => REF_082101405025_HE2114_543152 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247478986 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247478986 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082101405025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T18:38:58+00:00", "status": "Success", "transactionId": "d70f2baa9cbc42f1b224b17e190f8493", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082101405025_HE2114_543152", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082101405025 (HE2114) ✅ UPDATE successful for 082101405025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6dff45d09fb24a139754ba39f4bba3bf [SalesInvoiceId] => 9b91f9e88b7e4abdae766fc2cbb87474 [ClientReference] => REF_130106000525_69UIPK_526718 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240686213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240686213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6917f92a533c415581eb5e58b945d54f [SalesInvoiceId] => 28baf39e4e9a41de970b3a6471cf89c4 [ClientReference] => REF_052311800625_LE9LO5_321957 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599878590 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599878590 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052311800625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T18:59:13+00:00", "status": "Success", "transactionId": "28baf39e4e9a41de970b3a6471cf89c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052311800625_LE9LO5_321957", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052311800625 (LE9LO5) ✅ UPDATE successful for 052311800625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43c507579e7c4035a5498ff65615cba9 [SalesInvoiceId] => 0a189b5a154b4eec8ee106de2286ae70 [ClientReference] => REF_052307719725_M86BFQ_122265 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540464083 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540464083 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307719725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T19:21:29+00:00", "status": "Success", "transactionId": "0a189b5a154b4eec8ee106de2286ae70", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307719725_M86BFQ_122265", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307719725 (M86BFQ) ✅ UPDATE successful for 052307719725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 590b7ea14055440a82f220f0340a5134 [SalesInvoiceId] => 0caced4b91ff4b17969da2e96b4c5b00 [ClientReference] => REF_053408301325_CH3S2L_435654 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240242499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240242499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 11c44a95c8a64d49858e99f768c55f5b [SalesInvoiceId] => 39e0f4f2f5c847e79cb5264584ba8a04 [ClientReference] => REF_000112000225_1RC5WS_169289 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547084608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547084608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78cf2d07d3424949ada6c87147db8bea [SalesInvoiceId] => b64bfc851867430184ea3f889123783e [ClientReference] => REF_000112000225_1RC5WS_374561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547084608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547084608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112000225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T19:47:42+00:00", "status": "Success", "transactionId": "b64bfc851867430184ea3f889123783e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112000225_1RC5WS_374561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112000225 (1RC5WS) ✅ UPDATE successful for 000112000225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c95b6c959304d1e81d04d859239a1ea [SalesInvoiceId] => 5bedf086e0cd4390a4b00f73198ceaa8 [ClientReference] => REF_110107500725_HXWPV7_407634 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558574429 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558574429 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110107500725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T20:07:31+00:00", "status": "Success", "transactionId": "5bedf086e0cd4390a4b00f73198ceaa8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110107500725_HXWPV7_407634", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110107500725 (HXWPV7) ✅ UPDATE successful for 110107500725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5154ba1e3fd4eb99144357b88390def [SalesInvoiceId] => 3e507d8a949f45b9a52d2680fc9f709f [ClientReference] => REF_000303602525_BWI2U9_075601 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598366292 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598366292 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000303602525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T21:00:06+00:00", "status": "Success", "transactionId": "3e507d8a949f45b9a52d2680fc9f709f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000303602525_BWI2U9_075601", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000303602525 (BWI2U9) ✅ UPDATE successful for 000303602525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4862c50e48340be878f4b21e715e1ff [SalesInvoiceId] => fb053d79202e4bee9f3b45281176cef9 [ClientReference] => REF_051600800625_CN4KKG_596585 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247766031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247766031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600800625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-11T21:01:37+00:00", "status": "Success", "transactionId": "fb053d79202e4bee9f3b45281176cef9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600800625_CN4KKG_596585", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600800625 (CN4KKG) ✅ UPDATE successful for 051600800625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e11d8bb3baaa4bd188adbe12ea2c6831 [SalesInvoiceId] => 0c72bee17fe6492b8616cce9d5a56f11 [ClientReference] => REF_021300901525_69UIPK_018418 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548811190 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548811190 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa74a0873edd44fbafe998a798ffc59f [SalesInvoiceId] => 81440667e1fb4331949b6897914dc525 [ClientReference] => REF_041302102725_4S2EHN_685457 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041302102725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T07:50:19+00:00", "status": "Success", "transactionId": "81440667e1fb4331949b6897914dc525", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041302102725_4S2EHN_685457", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041302102725 (4S2EHN) ✅ UPDATE successful for 041302102725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 98100e85494e4fa0a7d134986d991652 [SalesInvoiceId] => 9ca8911765cf4b039da5a7efb63a7650 [ClientReference] => REF_130504603625_69UIPK_657886 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242212610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242212610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130504603625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T07:58:18+00:00", "status": "Success", "transactionId": "9ca8911765cf4b039da5a7efb63a7650", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130504603625_69UIPK_657886", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130504603625 (69UIPK) ✅ UPDATE successful for 130504603625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 55ae4792b24044c9b8b997399a9499d7 [SalesInvoiceId] => 60d34f45f07c4f5d8b7080a55bf65ba5 [ClientReference] => REF_041302102725_4S2EHN_232940 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 79d8f69d151f40269995413665630a56 [SalesInvoiceId] => 9aca2be79ac54aecac88ea8b35c53ec5 [ClientReference] => REF_052703903625_ZOOR6L_391192 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541425026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541425026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703903625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T09:31:55+00:00", "status": "Success", "transactionId": "9aca2be79ac54aecac88ea8b35c53ec5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703903625_ZOOR6L_391192", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703903625 (ZOOR6L) ✅ UPDATE successful for 052703903625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 189944b56dce4010a7ac8715ecd24d03 [SalesInvoiceId] => 57081a0a93484b059b80405daa1df2aa [ClientReference] => REF_070813100825_SI8E2T_770061 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542139276 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542139276 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070813100825, schoolCode=SI8E2T ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T09:57:25+00:00", "status": "Success", "transactionId": "57081a0a93484b059b80405daa1df2aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070813100825_SI8E2T_770061", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070813100825 (SI8E2T) ✅ UPDATE successful for 070813100825 (SI8E2T) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b641536e448f42c68e98279fc7a44849 [SalesInvoiceId] => 6f4accb579d04cae8ca9ee13e987393b [ClientReference] => REF_000603200225_PFKS1R_295812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207373789 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207373789 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000603200225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T09:57:37+00:00", "status": "Success", "transactionId": "6f4accb579d04cae8ca9ee13e987393b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603200225_PFKS1R_295812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603200225 (PFKS1R) ✅ UPDATE successful for 000603200225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9882937a91b547ceaafddff5496ae7b4 [SalesInvoiceId] => 84b5b42d82e5463baab26ac827b4b20a [ClientReference] => REF_001001609525_1RC5WS_024417 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532812063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532812063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001609525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T10:06:15+00:00", "status": "Success", "transactionId": "84b5b42d82e5463baab26ac827b4b20a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001609525_1RC5WS_024417", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001609525 (1RC5WS) ✅ UPDATE successful for 001001609525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 94b55a85960f45cdbe676cdfc0d4e477 [SalesInvoiceId] => a017271d42d84935a3c854f7fe0016e2 [ClientReference] => REF_000603700125_OTS8SJ_207438 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603700125, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T10:09:51+00:00", "status": "Success", "transactionId": "a017271d42d84935a3c854f7fe0016e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603700125_OTS8SJ_207438", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603700125 (OTS8SJ) ✅ UPDATE successful for 000603700125 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3da3c57809d5476294ba93b9ac382219 [SalesInvoiceId] => 63b70dc373c648a8bf5b7b6c547fb3f1 [ClientReference] => REF_000604900225_I95WNZ_133132 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247591444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247591444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604900225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T10:10:00+00:00", "status": "Success", "transactionId": "63b70dc373c648a8bf5b7b6c547fb3f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604900225_I95WNZ_133132", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604900225 (I95WNZ) ✅ UPDATE successful for 000604900225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2c0c74a13874753a3599f639cdc00ae [SalesInvoiceId] => 86178e8875a741faa9b46180e1d544f9 [ClientReference] => REF_012605610725_A7DPCP_255300 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549384451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549384451 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012605610725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T10:25:51+00:00", "status": "Success", "transactionId": "86178e8875a741faa9b46180e1d544f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012605610725_A7DPCP_255300", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012605610725 (A7DPCP) ✅ UPDATE successful for 012605610725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cb635aba44d4a978c5921b9abef6b63 [SalesInvoiceId] => a30490c2e64240d7a56508c6b50b404e [ClientReference] => REF_000402701625_1RC5WS_285699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247697863 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247697863 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402701625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:07:47+00:00", "status": "Success", "transactionId": "a30490c2e64240d7a56508c6b50b404e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402701625_1RC5WS_285699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402701625 (1RC5WS) ✅ UPDATE successful for 000402701625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 975056c0c5384e7b96680bcdfd630612 [SalesInvoiceId] => f82db1ef0e9b41f2b6ac02ef3f59942e [ClientReference] => REF_000803700925_1RC5WS_523956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249929588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249929588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000803700925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:08:44+00:00", "status": "Success", "transactionId": "f82db1ef0e9b41f2b6ac02ef3f59942e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000803700925_1RC5WS_523956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000803700925 (1RC5WS) ✅ UPDATE successful for 000803700925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e621347089646f4ad1db8bfaaa4d9a8 [SalesInvoiceId] => 7692465be7554cbd8f5e968581236d12 [ClientReference] => REF_000903301525_BWI2U9_322522 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543977587 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543977587 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903301525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:13:32+00:00", "status": "Success", "transactionId": "7692465be7554cbd8f5e968581236d12", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903301525_BWI2U9_322522", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903301525 (BWI2U9) ✅ UPDATE successful for 000903301525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bdace2e2788746008fe8ef257a22cdbb [SalesInvoiceId] => 6134c1676f3045e18c56f128d71a9a87 [ClientReference] => REF_000110600425_BWI2U9_905525 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b4150ca08bb343b2af0aa490353b0ebe [SalesInvoiceId] => 3ae37a7782f748578e9daa8a7f8abc65 [ClientReference] => REF_000110600425_BWI2U9_547083 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75f75b79aa5d40f6902b4878dc4c5a10 [SalesInvoiceId] => 07a0c7ae09ae4de0b84120a9d8d59505 [ClientReference] => REF_000604702125_PFKS1R_595083 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604702125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:16:25+00:00", "status": "Success", "transactionId": "07a0c7ae09ae4de0b84120a9d8d59505", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604702125_PFKS1R_595083", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604702125 (PFKS1R) ✅ UPDATE successful for 000604702125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6d65821b5da04fe78da2abb3923e83a5 [SalesInvoiceId] => 5fc6cfc4c32c4ca78f264325e65a6a68 [ClientReference] => REF_0006018025_I95WNZ_114889 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006018025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:21:59+00:00", "status": "Success", "transactionId": "5fc6cfc4c32c4ca78f264325e65a6a68", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006018025_I95WNZ_114889", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006018025 (I95WNZ) ✅ UPDATE successful for 0006018025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c168997f2c546c6a7045c3b821d24a4 [SalesInvoiceId] => bbda7754a17748dda36fe83b6e3fbdc7 [ClientReference] => REF_000110600425_BWI2U9_219506 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110600425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:22:38+00:00", "status": "Success", "transactionId": "bbda7754a17748dda36fe83b6e3fbdc7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110600425_BWI2U9_219506", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110600425 (BWI2U9) ✅ UPDATE successful for 000110600425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6462fc5a734442e88255e84b2d07b2e7 [SalesInvoiceId] => 182b1b07467940408d5ef59088210433 [ClientReference] => REF_080116403625_R4E6Y0_383098 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242688026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242688026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080116403625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:36:05+00:00", "status": "Success", "transactionId": "182b1b07467940408d5ef59088210433", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080116403625_R4E6Y0_383098", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080116403625 (R4E6Y0) ✅ UPDATE successful for 080116403625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f5804143a13470381b288e76a54093d [SalesInvoiceId] => da631948058f407ab384a956d5c26cef [ClientReference] => REF_000903200625_BWI2U9_457213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535350786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535350786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903200625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:36:41+00:00", "status": "Success", "transactionId": "da631948058f407ab384a956d5c26cef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903200625_BWI2U9_457213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903200625 (BWI2U9) ✅ UPDATE successful for 000903200625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 60a743f201cc4de1bb89af231065e2c6 [SalesInvoiceId] => 6b570012706743caa0b020861627c009 [ClientReference] => REF_0006018008_I95WNZ_915054 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006018008, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:37:58+00:00", "status": "Success", "transactionId": "6b570012706743caa0b020861627c009", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006018008_I95WNZ_915054", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006018008 (I95WNZ) ✅ UPDATE successful for 0006018008 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86af540617d646f3b9732901184bf5ea [SalesInvoiceId] => f113895508704601a8345e7f6333e3e6 [ClientReference] => REF_001001706225_BWI2U9_751273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532812063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532812063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001706225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:38:02+00:00", "status": "Success", "transactionId": "f113895508704601a8345e7f6333e3e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001706225_BWI2U9_751273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001706225 (BWI2U9) ✅ UPDATE successful for 001001706225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39b8e6cbf07644d0a84c1572e86f0ad2 [SalesInvoiceId] => e5470657cf5941a0bde86b2ad9a3c9a5 [ClientReference] => REF_050602304725_A7DPCP_993202 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537444736 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537444736 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602304725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:44:57+00:00", "status": "Success", "transactionId": "e5470657cf5941a0bde86b2ad9a3c9a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602304725_A7DPCP_993202", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602304725 (A7DPCP) ✅ UPDATE successful for 050602304725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 742b8eb4def244aea1fdf89831cf9482 [SalesInvoiceId] => 82011efd72024b58ad5318a48cb66e67 [ClientReference] => REF_0004051005_I95WNZ_424301 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0004051005, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:49:05+00:00", "status": "Success", "transactionId": "82011efd72024b58ad5318a48cb66e67", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0004051005_I95WNZ_424301", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0004051005 (I95WNZ) ✅ UPDATE successful for 0004051005 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6034b051ef9e44b7a4cee760f09f77dc [SalesInvoiceId] => e304871778f64bc6b7c73149f3ecfba7 [ClientReference] => REF_053400200725_CH3S2L_810498 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500922451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500922451 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053400200725, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:55:55+00:00", "status": "Success", "transactionId": "e304871778f64bc6b7c73149f3ecfba7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400200725_CH3S2L_810498", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400200725 (CH3S2L) ✅ UPDATE successful for 053400200725 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63ae7be56f5842fba5fc82e252574b46 [SalesInvoiceId] => 1a6235bcf09a427baa1ed91e07568756 [ClientReference] => REF_000601802925_I95WNZ_850678 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601802925, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:57:03+00:00", "status": "Success", "transactionId": "1a6235bcf09a427baa1ed91e07568756", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601802925_I95WNZ_850678", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601802925 (I95WNZ) ✅ UPDATE successful for 000601802925 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4881e6a00c2e4cd68a501d40bf622c7e [SalesInvoiceId] => bd8e04e0be7d4a88a476de1ab375949f [ClientReference] => REF_040811700225_CH3S2L_315558 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244441458 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244441458 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040811700225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T11:57:38+00:00", "status": "Success", "transactionId": "bd8e04e0be7d4a88a476de1ab375949f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040811700225_CH3S2L_315558", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040811700225 (CH3S2L) ✅ UPDATE successful for 040811700225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f231e71654f24b5f9a5b6e3d0241da64 [SalesInvoiceId] => b8ce807024424fc88a3172c84b9d689a [ClientReference] => REF_000300803425_1RC5WS_340018 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533367079 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533367079 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300803425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:00:52+00:00", "status": "Success", "transactionId": "b8ce807024424fc88a3172c84b9d689a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300803425_1RC5WS_340018", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300803425 (1RC5WS) ✅ UPDATE successful for 000300803425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77bc4b9058f54aff9352b4f6c2ce1f8a [SalesInvoiceId] => e3e57e82d91340e3b43cfd32bccaae80 [ClientReference] => REF_000602600125_I95WNZ_789118 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602600125, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:04:52+00:00", "status": "Success", "transactionId": "e3e57e82d91340e3b43cfd32bccaae80", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602600125_I95WNZ_789118", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602600125 (I95WNZ) ✅ UPDATE successful for 000602600125 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b4772d775d84e45aa406a69b94edc98 [SalesInvoiceId] => 7dd8ea3e448b44878185e19d0b3154b6 [ClientReference] => REF_000403700325_BWI2U9_444437 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246182067 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246182067 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000403700325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:07:38+00:00", "status": "Success", "transactionId": "7dd8ea3e448b44878185e19d0b3154b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000403700325_BWI2U9_444437", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000403700325 (BWI2U9) ✅ UPDATE successful for 000403700325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4dac75bcb2ce47d98c05f745dc7a9b3d [SalesInvoiceId] => 7a05625a22b3439eb94e84b231f306d3 [ClientReference] => REF_0004051012_I95WNZ_307871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249316170 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249316170 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0004051012, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:20:23+00:00", "status": "Success", "transactionId": "7a05625a22b3439eb94e84b231f306d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0004051012_I95WNZ_307871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0004051012 (I95WNZ) ✅ UPDATE successful for 0004051012 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42e1e4aea5dc4b058f3fb03b1ff9a809 [SalesInvoiceId] => dbeb1cc2310442e4a097cc90d0193e00 [ClientReference] => REF_0006018016_I95WNZ_111430 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006018016, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:27:26+00:00", "status": "Success", "transactionId": "dbeb1cc2310442e4a097cc90d0193e00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006018016_I95WNZ_111430", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006018016 (I95WNZ) ✅ UPDATE successful for 0006018016 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0dfc22200c824977abba6c32eb94d9b3 [SalesInvoiceId] => ecba19ff193744658db3c5c3c1cfedb9 [ClientReference] => REF_021102002725_B8POM8_413057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534487209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534487209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021102002725, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:30:31+00:00", "status": "Success", "transactionId": "ecba19ff193744658db3c5c3c1cfedb9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021102002725_B8POM8_413057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021102002725 (B8POM8) ✅ UPDATE successful for 021102002725 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52f4bfbf82664841a428c88230d83dc4 [SalesInvoiceId] => b4c23ea0f12e4af3a0b93b34075e2436 [ClientReference] => REF_140201300625_HE2114_971459 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244168214 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244168214 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140201300625, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:43:47+00:00", "status": "Success", "transactionId": "b4c23ea0f12e4af3a0b93b34075e2436", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140201300625_HE2114_971459", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140201300625 (HE2114) ✅ UPDATE successful for 140201300625 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 766215bb114343b7883a914ef8ca4ff6 [SalesInvoiceId] => e63d807f7e5e4a129429b84ec6334630 [ClientReference] => REF_080116900825_HXWPV7_744773 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233201158178 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233201158178 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=080116900825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:45:22+00:00", "status": "Success", "transactionId": "e63d807f7e5e4a129429b84ec6334630", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080116900825_HXWPV7_744773", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080116900825 (HXWPV7) ✅ UPDATE successful for 080116900825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb4b2eddaec343c8875099a29288f2ed [SalesInvoiceId] => 47b1250429464336ad25808b271982d1 [ClientReference] => REF_0004051011_I95WNZ_725342 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0004051011, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T12:47:43+00:00", "status": "Success", "transactionId": "47b1250429464336ad25808b271982d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0004051011_I95WNZ_725342", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0004051011 (I95WNZ) ✅ UPDATE successful for 0004051011 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f2ed8080ed748dc9ad1a5def27d4fb4 [SalesInvoiceId] => 50b2bfee9104448cb9c6cfcc84eaf3bd [ClientReference] => REF_001002001325_BWI2U9_811305 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002001325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T13:08:20+00:00", "status": "Success", "transactionId": "50b2bfee9104448cb9c6cfcc84eaf3bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002001325_BWI2U9_811305", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002001325 (BWI2U9) ✅ UPDATE successful for 001002001325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e62038f4b6374ddb9060bd4bf570fc52 [SalesInvoiceId] => cb9a6cdb70034bda9deee213c9a121c3 [ClientReference] => REF_000507701025_PFKS1R_590579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597917490 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597917490 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000507701025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T13:08:42+00:00", "status": "Success", "transactionId": "cb9a6cdb70034bda9deee213c9a121c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000507701025_PFKS1R_590579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000507701025 (PFKS1R) ✅ UPDATE successful for 000507701025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 275f1483f0004b108f0b49c8e186508d [SalesInvoiceId] => 638d161fc97a48ebb9537ecbe1973967 [ClientReference] => REF_000507701025_PFKS1R_392373 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233505031738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505031738 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cc6f1ea0e6c45bf94963a78836f4230 [SalesInvoiceId] => 142218a36b014cb9b231cb26bc3fa9b0 [ClientReference] => REF_000406900925_I95WNZ_075909 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558875951 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558875951 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406900925, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T13:09:21+00:00", "status": "Success", "transactionId": "142218a36b014cb9b231cb26bc3fa9b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406900925_I95WNZ_075909", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406900925 (I95WNZ) ✅ UPDATE successful for 000406900925 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fe76fdcabc8843a98398df83a16717fe [SalesInvoiceId] => d7b3eefa2edd4c39ba14a15663f0aefe [ClientReference] => REF_000507701025_PFKS1R_381077 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233505031738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505031738 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e786f60558348d887a6e8907c5535f3 [SalesInvoiceId] => 89ed783ada70400484a7f03167ef324a [ClientReference] => REF_000601403225_I95WNZ_933691 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601403225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T13:19:54+00:00", "status": "Success", "transactionId": "89ed783ada70400484a7f03167ef324a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601403225_I95WNZ_933691", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601403225 (I95WNZ) ✅ UPDATE successful for 000601403225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8dc78fd9ac244a8e82c62f638b1eed65 [SalesInvoiceId] => 972e8c2bc4244148918daf03659ab2ea [ClientReference] => REF_000807001325_BWI2U9_049387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248011745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248011745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000807001325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T13:42:39+00:00", "status": "Success", "transactionId": "972e8c2bc4244148918daf03659ab2ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000807001325_BWI2U9_049387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000807001325 (BWI2U9) ✅ UPDATE successful for 000807001325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab9329edebff4dd3ab2227aa46512a43 [SalesInvoiceId] => e734edafd8674e7396707893ee92f9ca [ClientReference] => REF_000404501825_PFKS1R_938186 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246182067 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246182067 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404501825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T13:44:38+00:00", "status": "Success", "transactionId": "e734edafd8674e7396707893ee92f9ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404501825_PFKS1R_938186", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404501825 (PFKS1R) ✅ UPDATE successful for 000404501825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a05c03c4b98f4006be8f17fad42227e0 [SalesInvoiceId] => b0d8ac60d79346a2b0d4b55d0a4b8344 [ClientReference] => REF_000600801125_1RC5WS_810410 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247810233 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247810233 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600801125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T13:51:36+00:00", "status": "Success", "transactionId": "b0d8ac60d79346a2b0d4b55d0a4b8344", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600801125_1RC5WS_810410", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600801125 (1RC5WS) ✅ UPDATE successful for 000600801125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 57ada8d850d7438c8518b586f2ae7374 [SalesInvoiceId] => f45b920e4b5b4e1d8530fcf0dd03c8eb [ClientReference] => REF_000900300625_BWI2U9_829581 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559864442 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559864442 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a592241e399245daa3b7748f2609db47 [SalesInvoiceId] => 2a3bf3596f5e4375b4ecb76c3e34ebb0 [ClientReference] => REF_000900300625_BWI2U9_910004 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559864442 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559864442 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 843ad473bc2d4c628f4985f15aeb6102 [SalesInvoiceId] => d947cfa3d71544b681c4edede5a85847 [ClientReference] => REF_000900300625_BWI2U9_182567 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559864442 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559864442 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7fd11cbf4d844da3899a5e92770f1d0d [SalesInvoiceId] => 0fd07aec555b41018d1fc006166d1f47 [ClientReference] => REF_052702700325_ZOOR6L_265102 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531689795 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531689795 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702700325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T14:00:41+00:00", "status": "Success", "transactionId": "0fd07aec555b41018d1fc006166d1f47", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702700325_ZOOR6L_265102", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702700325 (ZOOR6L) ✅ UPDATE successful for 052702700325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 397f765795e343e4b69ed4b03bcf6918 [SalesInvoiceId] => e78cd9330f884482bf3b1066bc7cc587 [ClientReference] => REF_000900300625_BWI2U9_913665 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559864442 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559864442 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900300625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T14:00:41+00:00", "status": "Success", "transactionId": "e78cd9330f884482bf3b1066bc7cc587", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900300625_BWI2U9_913665", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900300625 (BWI2U9) ✅ UPDATE successful for 000900300625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 212024ce8bb14c51b2796fd46e356773 [SalesInvoiceId] => a318f2572c5b4feb87518fa4f383d601 [ClientReference] => REF_051405501725_ZOOR6L_066768 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249338563 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249338563 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051405501725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T14:08:21+00:00", "status": "Success", "transactionId": "a318f2572c5b4feb87518fa4f383d601", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051405501725_ZOOR6L_066768", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051405501725 (ZOOR6L) ✅ UPDATE successful for 051405501725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c669881b086843ddb36213d87ce35bc3 [SalesInvoiceId] => 61137379986a47fe82316aba279cb136 [ClientReference] => REF_000405501825_PFKS1R_374462 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544535645 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544535645 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405501825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T14:20:50+00:00", "status": "Success", "transactionId": "61137379986a47fe82316aba279cb136", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405501825_PFKS1R_374462", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405501825 (PFKS1R) ✅ UPDATE successful for 000405501825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f74c4f30a1048fd9268ffa5d6ad6b61 [SalesInvoiceId] => c5601c9e9d8d4cf9847acf47a2352bfd [ClientReference] => REF_0009006007_I95WNZ_291424 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247533528 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247533528 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0009006007, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T14:25:08+00:00", "status": "Success", "transactionId": "c5601c9e9d8d4cf9847acf47a2352bfd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0009006007_I95WNZ_291424", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0009006007 (I95WNZ) ✅ UPDATE successful for 0009006007 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 34496b4ea9d2486a8e8efa0c9d341c79 [SalesInvoiceId] => 49cd5ea2760049b3a6c6d647930cabe4 [ClientReference] => REF_082613008725_R4E6Y0_712692 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233549304419 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549304419 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a984a3b2f37c4ffda74c644d5626ed82 [SalesInvoiceId] => 94eb371646444306b30fff359f92c9dd [ClientReference] => REF_082613008725_R4E6Y0_593607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549304419 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549304419 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082613008725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T14:39:07+00:00", "status": "Success", "transactionId": "94eb371646444306b30fff359f92c9dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082613008725_R4E6Y0_593607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082613008725 (R4E6Y0) ✅ UPDATE successful for 082613008725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d880e0cac8d45e1a6646545b613b6b8 [SalesInvoiceId] => 912f7ba6a13948139a9df2cca0d44376 [ClientReference] => REF_001002700225_BWI2U9_826674 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535350786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535350786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002700225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T14:45:36+00:00", "status": "Success", "transactionId": "912f7ba6a13948139a9df2cca0d44376", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002700225_BWI2U9_826674", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002700225 (BWI2U9) ✅ UPDATE successful for 001002700225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd222803f5cb4ca391b16b122539fe75 [SalesInvoiceId] => dc12293e81ff44bf974b61a4aa82e970 [ClientReference] => REF_000206201925_1RC5WS_605811 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505041118 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505041118 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000206201925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T14:48:58+00:00", "status": "Success", "transactionId": "dc12293e81ff44bf974b61a4aa82e970", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000206201925_1RC5WS_605811", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000206201925 (1RC5WS) ✅ UPDATE successful for 000206201925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe8b17d668114ac58344612d11e455f2 [SalesInvoiceId] => 7249d681f0c545c2ba0bb1b68bf3c6fb [ClientReference] => REF_111006702425_FXIX7B_402292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243371378 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243371378 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111006702425, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T15:03:27+00:00", "status": "Success", "transactionId": "7249d681f0c545c2ba0bb1b68bf3c6fb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111006702425_FXIX7B_402292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111006702425 (FXIX7B) ✅ UPDATE successful for 111006702425 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9a761730ce274f51b6eb16c01e08125b [SalesInvoiceId] => 1e7a4a0baa1840deb41fd67b49ccaf91 [ClientReference] => REF_111006702425_FXIX7B_471287 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243371378 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243371378 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de51b3cc77b041ae926c483679b83882 [SalesInvoiceId] => c778ac53ca274f769dceb42d7239b724 [ClientReference] => REF_0006022014_I95WNZ_026105 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006022014, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T15:07:01+00:00", "status": "Success", "transactionId": "c778ac53ca274f769dceb42d7239b724", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006022014_I95WNZ_026105", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006022014 (I95WNZ) ✅ UPDATE successful for 0006022014 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9117c5e24824d1cb5c7618248d1cd27 [SalesInvoiceId] => 92d3a7ee611c4a8d955b9f10f5f0466a [ClientReference] => REF_000900202825_BWI2U9_122716 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241069007 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241069007 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900202825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T15:36:22+00:00", "status": "Success", "transactionId": "92d3a7ee611c4a8d955b9f10f5f0466a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900202825_BWI2U9_122716", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900202825 (BWI2U9) ✅ UPDATE successful for 000900202825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2fba50f932049fa8848212962cffeeb [SalesInvoiceId] => 311b1f48af9842108c5356f177758f3c [ClientReference] => REF_001101300525_BWI2U9_543187 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531654676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531654676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001101300525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T15:50:33+00:00", "status": "Success", "transactionId": "311b1f48af9842108c5356f177758f3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001101300525_BWI2U9_543187", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001101300525 (BWI2U9) ✅ UPDATE successful for 001101300525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 122cdf9ef4c6453b819b483f0a2bf80d [SalesInvoiceId] => 98e13c5f2d87447faa2328e0e8afb512 [ClientReference] => REF_052509804925_A7DPCP_741155 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540845484 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540845484 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052509804925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T16:17:25+00:00", "status": "Success", "transactionId": "98e13c5f2d87447faa2328e0e8afb512", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052509804925_A7DPCP_741155", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052509804925 (A7DPCP) ✅ UPDATE successful for 052509804925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e46db2c7c2d744328bee91b9c313f632 [SalesInvoiceId] => 86bca19eb3564ff58548b0ccdfd13fe1 [ClientReference] => REF_000110003425_CN4KKG_945703 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248498871 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248498871 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110003425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T16:21:03+00:00", "status": "Success", "transactionId": "86bca19eb3564ff58548b0ccdfd13fe1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110003425_CN4KKG_945703", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110003425 (CN4KKG) ✅ UPDATE successful for 000110003425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39020074ce86465494e4d4b9481e95bb [SalesInvoiceId] => e9a690129fae453f9c374470ccbf0390 [ClientReference] => REF_012814905625_SI8E2T_276124 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541219710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541219710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012814905625, schoolCode=SI8E2T ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T16:48:58+00:00", "status": "Success", "transactionId": "e9a690129fae453f9c374470ccbf0390", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012814905625_SI8E2T_276124", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012814905625 (SI8E2T) ✅ UPDATE successful for 012814905625 (SI8E2T) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e751148060e4deb9abc37485f56775f [SalesInvoiceId] => bd54a82221624ecd96047ab1554da762 [ClientReference] => REF_140503203625_HXWPV7_169927 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553245999 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553245999 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140503203625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T16:49:43+00:00", "status": "Success", "transactionId": "bd54a82221624ecd96047ab1554da762", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140503203625_HXWPV7_169927", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140503203625 (HXWPV7) ✅ UPDATE successful for 140503203625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2cdfd8c68a04649ba3da01377452efe [SalesInvoiceId] => df5f1f5c4fbe4b86a2669b98683c2894 [ClientReference] => REF_000801900825_1RC5WS_693728 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202711078 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202711078 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000801900825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T17:10:37+00:00", "status": "Success", "transactionId": "df5f1f5c4fbe4b86a2669b98683c2894", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000801900825_1RC5WS_693728", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000801900825 (1RC5WS) ✅ UPDATE successful for 000801900825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d76318b80a704795b8549c45000343f9 [SalesInvoiceId] => 25eb8b8835dd45c082d8f40e6b106f3a [ClientReference] => REF_082500904825_HE2114_969929 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539531423 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539531423 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500904825, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T17:15:35+00:00", "status": "Success", "transactionId": "25eb8b8835dd45c082d8f40e6b106f3a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500904825_HE2114_969929", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500904825 (HE2114) ✅ UPDATE successful for 082500904825 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 28df8854ff0342a9ba5fe4e8505b70d8 [SalesInvoiceId] => a43e4efa6df74651a55f0bcb3721a3ae [ClientReference] => REF_051604004925_ZOOR6L_519669 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247821706 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247821706 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604004925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T17:16:57+00:00", "status": "Success", "transactionId": "a43e4efa6df74651a55f0bcb3721a3ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604004925_ZOOR6L_519669", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604004925 (ZOOR6L) ✅ UPDATE successful for 051604004925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0cb4c5f467a44dab5902bfbad0c8bb0 [SalesInvoiceId] => b107ac2d13284f0c8a2dd8c93f86ce88 [ClientReference] => REF_000114300125_1RC5WS_843901 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233509861632 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509861632 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000114300125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T17:19:54+00:00", "status": "Success", "transactionId": "b107ac2d13284f0c8a2dd8c93f86ce88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114300125_1RC5WS_843901", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114300125 (1RC5WS) ✅ UPDATE successful for 000114300125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18d999e30d6e4b26ac008508091b574c [SalesInvoiceId] => afe21e159e1a49d5818b89d0960a7127 [ClientReference] => REF_000703900825_1RC5WS_088915 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245798476 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245798476 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000703900825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T17:25:15+00:00", "status": "Success", "transactionId": "afe21e159e1a49d5818b89d0960a7127", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000703900825_1RC5WS_088915", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000703900825 (1RC5WS) ✅ UPDATE successful for 000703900825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67f252d4b0ae4c35beb76740e458effa [SalesInvoiceId] => 2251989ae0dd4ababad143d0c80a134c [ClientReference] => REF_110704400325_HXWPV7_953448 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246526695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246526695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110704400325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T18:08:45+00:00", "status": "Success", "transactionId": "2251989ae0dd4ababad143d0c80a134c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110704400325_HXWPV7_953448", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110704400325 (HXWPV7) ✅ UPDATE successful for 110704400325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 910ff55869b24e00bfdf3093b40bf89b [SalesInvoiceId] => 858854d5cb094997b25c8a244e6ff802 [ClientReference] => REF_072601102425_J1MH3E_989272 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244225536 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244225536 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072601102425, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T18:11:29+00:00", "status": "Success", "transactionId": "858854d5cb094997b25c8a244e6ff802", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072601102425_J1MH3E_989272", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072601102425 (J1MH3E) ✅ UPDATE successful for 072601102425 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 138768dc8ecb4a80a7a5e1cb77aca8ce [SalesInvoiceId] => 7883e6a663724a03a4ec4a35468711d5 [ClientReference] => REF_000506100325_I95WNZ_321451 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207729662 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207729662 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000506100325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T18:27:37+00:00", "status": "Success", "transactionId": "7883e6a663724a03a4ec4a35468711d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000506100325_I95WNZ_321451", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000506100325 (I95WNZ) ✅ UPDATE successful for 000506100325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33b7799618d049c2a19fff7921793cb0 [SalesInvoiceId] => e70c190ac04242ddabd1172349b3dcc3 [ClientReference] => REF_050701005225_WRHKXK_201016 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598234151 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598234151 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050701005225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T18:42:06+00:00", "status": "Success", "transactionId": "e70c190ac04242ddabd1172349b3dcc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050701005225_WRHKXK_201016", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050701005225 (WRHKXK) ✅ UPDATE successful for 050701005225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a33dbc4d66e04befb0c056093d8d1b42 [SalesInvoiceId] => 69bd53ce2e8043dd8f65aa965b578ca6 [ClientReference] => REF_000605700525_I10MTW_245144 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242290930 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242290930 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c69e816407f403b9278b050bb702e86 [SalesInvoiceId] => ad5f9a1a479341ab808570a81168b404 [ClientReference] => REF_110800107325_EJISU34222_148626 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243288333 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243288333 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110800107325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T19:18:05+00:00", "status": "Success", "transactionId": "ad5f9a1a479341ab808570a81168b404", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110800107325_EJISU34222_148626", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110800107325 (EJISU34222) ✅ UPDATE successful for 110800107325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 976f86747e104d9b85d2fbb3c528c65a [SalesInvoiceId] => 1004c4d7232440cfaceeaf90d3ad9d5c [ClientReference] => REF_000605700525_I10MTW_079032 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242290930 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242290930 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba2fa68065434b6dbaa46d316e39b7e7 [SalesInvoiceId] => db4a1b83cc3f4362895f74ddf4dbf73e [ClientReference] => REF_130303502325_69UIPK_016193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558409962 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558409962 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130303502325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T19:44:35+00:00", "status": "Success", "transactionId": "db4a1b83cc3f4362895f74ddf4dbf73e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130303502325_69UIPK_016193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130303502325 (69UIPK) ✅ UPDATE successful for 130303502325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bece588eda41432f87b1d4271cd96228 [SalesInvoiceId] => a80d3b7af6cf4f26a687aec1d6897cf5 [ClientReference] => REF_060806201425_I10MTW_192947 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241017234 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241017234 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060806201425, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T19:45:24+00:00", "status": "Success", "transactionId": "a80d3b7af6cf4f26a687aec1d6897cf5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060806201425_I10MTW_192947", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060806201425 (I10MTW) ✅ UPDATE successful for 060806201425 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 66ad9ede3edc48de9ae7e8d07ff4e4f7 [SalesInvoiceId] => ccda0b009e544cdfb5532d2dc4cf5e28 [ClientReference] => REF_051501009025_A7DPCP_771705 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547975503 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547975503 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 779721c052f443e59ee3e8756be155de [SalesInvoiceId] => 443b6791d8c7418f93aed17b5f8b705c [ClientReference] => REF_000605700525_I10MTW_572925 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242290930 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242290930 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000605700525, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T20:17:36+00:00", "status": "Success", "transactionId": "443b6791d8c7418f93aed17b5f8b705c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000605700525_I10MTW_572925", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000605700525 (I10MTW) ✅ UPDATE successful for 000605700525 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fa581ae58de143ff8de80d1c62a130fd [SalesInvoiceId] => 1beb1f214ff24daa930da69b4a30c709 [ClientReference] => REF_082605802525_R4E6Y0_981566 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247979855 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247979855 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d29184d74ca545c48fb5eeec348e164d [SalesInvoiceId] => 32da6db4dc1144faa823511ce7c360d9 [ClientReference] => REF_051603900325_CN4KKG_697189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536278844 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536278844 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603900325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T20:40:56+00:00", "status": "Success", "transactionId": "32da6db4dc1144faa823511ce7c360d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603900325_CN4KKG_697189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603900325 (CN4KKG) ✅ UPDATE successful for 051603900325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e299aca6bdca45efb98f26a8aa12402f [SalesInvoiceId] => 597a6f2552224c1eb1616ac3ab5e5056 [ClientReference] => REF_051603900325_CN4KKG_199630 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248905629 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248905629 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 54f61fdf0647426296dbbbe514f6b4c8 [SalesInvoiceId] => 7e501294ab1b4200aab342fe4342c776 [ClientReference] => REF_082605802525_R4E6Y0_298289 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247979855 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247979855 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52b2cc27982c47ab938a009f3f23fed6 [SalesInvoiceId] => cb909ee8eaf84332af80e7715bf86d88 [ClientReference] => REF_082605802525_R4E6Y0_102230 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247979855 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247979855 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082605802525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T20:49:53+00:00", "status": "Success", "transactionId": "cb909ee8eaf84332af80e7715bf86d88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082605802525_R4E6Y0_102230", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082605802525 (R4E6Y0) ✅ UPDATE successful for 082605802525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee0477a7c8e1467b84525b1e0a892fc0 [SalesInvoiceId] => f02c66c1f8ac48d3b10022bcf8078fe4 [ClientReference] => REF_050501503725_6BLU49_756013 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551900624 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551900624 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501503725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-12T21:49:54+00:00", "status": "Success", "transactionId": "f02c66c1f8ac48d3b10022bcf8078fe4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501503725_6BLU49_756013", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501503725 (6BLU49) ✅ UPDATE successful for 050501503725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ac4d66644ebd4ecc8e7d3e99c721d5f6 [SalesInvoiceId] => ef9b92ea55f04c6e88e1a17b8cd7dc14 [ClientReference] => REF_110403405825_FXIX7B_189543 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233509336156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509336156 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4e39c0d0d6a740309beefe1688df3680 [SalesInvoiceId] => dcbba694576346ea8862028f91b4b0a7 [ClientReference] => REF_110403405825_FXIX7B_831085 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233509336156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509336156 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6117647167014d079ac0541593f21e2c [SalesInvoiceId] => c1113de158254d7ebebf58c2e6aef3d4 [ClientReference] => REF_050608708925_ZOOR6L_029164 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233550604071 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550604071 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99b7c41d2b7044ef86e488a693590b66 [SalesInvoiceId] => 17b677f24e78458795c4abf8fd3d95aa [ClientReference] => REF_050608708925_ZOOR6L_420852 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550604071 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550604071 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608708925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T03:39:28+00:00", "status": "Success", "transactionId": "17b677f24e78458795c4abf8fd3d95aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608708925_ZOOR6L_420852", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608708925 (ZOOR6L) ✅ UPDATE successful for 050608708925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0eaed028dd2f4de380587feba805e7ed [SalesInvoiceId] => c050d5a8abd54992ae66218ffa97b25f [ClientReference] => REF_010356502025_CH3S2L_681126 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242925970 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242925970 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ac2696d6265641dc99c92705709339c7 [SalesInvoiceId] => b5898a523188432480536d47e8392747 [ClientReference] => REF_000903001325_PFKS1R_784414 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533968035 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533968035 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ced10caa958743a2b7f50eb024a43de6 [SalesInvoiceId] => 1e6f3d087b374890b2dc8e9528acf216 [ClientReference] => REF_100020006_LGO1E6_747964 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244906524 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244906524 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100020006, schoolCode=LGO1E6 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T06:47:02+00:00", "status": "Success", "transactionId": "1e6f3d087b374890b2dc8e9528acf216", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100020006_LGO1E6_747964", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100020006 (LGO1E6) ✅ UPDATE successful for 100020006 (LGO1E6) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 115f6daf32654429a55525f0cb58a205 [SalesInvoiceId] => aecc7ff892124856a529408cac49a461 [ClientReference] => REF_012505305725_EJISU34222_504374 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242039851 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242039851 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012505305725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T06:55:29+00:00", "status": "Success", "transactionId": "aecc7ff892124856a529408cac49a461", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012505305725_EJISU34222_504374", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012505305725 (EJISU34222) ✅ UPDATE successful for 012505305725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2c99c4a918b84c46b3292ee15e846281 [SalesInvoiceId] => d0b862b6920d4944bfa8383f0906f513 [ClientReference] => REF_051900602025_RY07KN_592718 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233200600414 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233200600414 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 229e27148e464311b6ee11614e863758 [SalesInvoiceId] => 2b800314c12140cc939dbd9f38cbd29d [ClientReference] => REF_051900602025_RY07KN_654303 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542381770 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542381770 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051900602025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T07:27:46+00:00", "status": "Success", "transactionId": "2b800314c12140cc939dbd9f38cbd29d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051900602025_RY07KN_654303", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051900602025 (RY07KN) ✅ UPDATE successful for 051900602025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c259ed8e31034628818f50c48c0e7137 [SalesInvoiceId] => f8e678ef1c6e4247a3c3e2702ef34a8a [ClientReference] => REF_053404900525_EJISU34222_182286 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554387696 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554387696 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053404900525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T07:46:15+00:00", "status": "Success", "transactionId": "f8e678ef1c6e4247a3c3e2702ef34a8a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053404900525_EJISU34222_182286", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053404900525 (EJISU34222) ✅ UPDATE successful for 053404900525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e8e6e9e6a914a08be9531caa015f472 [SalesInvoiceId] => d31b0d98a9224a0f977a76c24e784e7f [ClientReference] => REF_001000600325_BWI2U9_132761 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553686684 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553686684 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000600325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T07:58:21+00:00", "status": "Success", "transactionId": "d31b0d98a9224a0f977a76c24e784e7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000600325_BWI2U9_132761", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000600325 (BWI2U9) ✅ UPDATE successful for 001000600325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4303118ac6a04301aeae7f08f666d19e [SalesInvoiceId] => ba00dd6bfdaa470d93e1909775262d24 [ClientReference] => REF_052304503525_LE9LO5_562997 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052304503525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:06:08+00:00", "status": "Success", "transactionId": "ba00dd6bfdaa470d93e1909775262d24", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052304503525_LE9LO5_562997", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052304503525 (LE9LO5) ✅ UPDATE successful for 052304503525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b69f641f726440d3ac0cab3a2883a070 [SalesInvoiceId] => 41b78ec2c5c9490b8379d6a5a6f020db [ClientReference] => REF_053800805725_NPSOWU_272244 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053800805725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:06:26+00:00", "status": "Success", "transactionId": "41b78ec2c5c9490b8379d6a5a6f020db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800805725_NPSOWU_272244", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800805725 (NPSOWU) ✅ UPDATE successful for 053800805725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e8df2858b105452a84251d977de7a2e0 [SalesInvoiceId] => f9fd47c2a23b488c9b97313af675107b [ClientReference] => REF_150100701325_LE9LO5_027620 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150100701325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:06:47+00:00", "status": "Success", "transactionId": "f9fd47c2a23b488c9b97313af675107b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150100701325_LE9LO5_027620", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150100701325 (LE9LO5) ✅ UPDATE successful for 150100701325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ed4d2e802404ce7854ddd4e3162cf59 [SalesInvoiceId] => 74f51c2e139b4fe18c07050f0b7e14b9 [ClientReference] => REF_050904000525_EJISU34222_583539 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548058331 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548058331 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050904000525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:08:11+00:00", "status": "Success", "transactionId": "74f51c2e139b4fe18c07050f0b7e14b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050904000525_EJISU34222_583539", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050904000525 (EJISU34222) ✅ UPDATE successful for 050904000525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 141bdf0d05594d42b8c572e9b0ec321e [SalesInvoiceId] => 0add9a2fec084ababa630d437678b5b3 [ClientReference] => REF_050412400525_EJISU34222_372189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544980247 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544980247 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050412400525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:09:38+00:00", "status": "Success", "transactionId": "0add9a2fec084ababa630d437678b5b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050412400525_EJISU34222_372189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050412400525 (EJISU34222) ✅ UPDATE successful for 050412400525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5b5b770bd1ef4817ae069b16c07fb165 [SalesInvoiceId] => 0e8fcee24ba4483c87c2a13d01ffdda8 [ClientReference] => REF_150108400125_NPSOWU_871045 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => You entered the wrong PIN. Please try again ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2d3946f6b663429b853d8c6f4fbc0ac1 [SalesInvoiceId] => 2551f41739d54c0b9a924d289c1988eb [ClientReference] => REF_150108400125_NPSOWU_771528 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0088c729dd974eae8c2a961028a80092 [SalesInvoiceId] => a9e298ce11fc43779b358ee78503c445 [ClientReference] => REF_000602901025_I95WNZ_005468 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533050862 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533050862 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602901025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:15:14+00:00", "status": "Success", "transactionId": "a9e298ce11fc43779b358ee78503c445", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602901025_I95WNZ_005468", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602901025 (I95WNZ) ✅ UPDATE successful for 000602901025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0dad365c89424119aa6c1dd18505be07 [SalesInvoiceId] => a5c964c9f67b4e1b80feabb0d2b55636 [ClientReference] => REF_150108400125_NPSOWU_570757 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 14fad0bdb4a94f6785d8b01b828e1a33 [SalesInvoiceId] => 96cf56755bbe4871ae85704bd3d26f28 [ClientReference] => REF_150108400125_NPSOWU_608682 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56b16c71619b44d59c2a3747e1997491 [SalesInvoiceId] => 2d0e4f31b8544f48a7f88ee67432c10c [ClientReference] => REF_031201303025_NPSOWU_003202 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031201303025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:21:27+00:00", "status": "Success", "transactionId": "2d0e4f31b8544f48a7f88ee67432c10c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201303025_NPSOWU_003202", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201303025 (NPSOWU) ✅ UPDATE successful for 031201303025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c09cdf1834874a2fa4bca474adb26a36 [SalesInvoiceId] => fcb0f3e79d98403caa992ce4b3fa57a8 [ClientReference] => REF_150108400125_NPSOWU_389937 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b6c46839f62b4639a7338fc825be4232 [SalesInvoiceId] => fa72f4db940c4b7485ac598a7c0cdfbf [ClientReference] => REF_031201303025_NPSOWU_270830 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a1aaf0be2aae40a7ae759d8995fd6ae2 [SalesInvoiceId] => e8380d50e73c4516a7281bed816db003 [ClientReference] => REF_050307500625_LE9LO5_156101 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050307500625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:27:54+00:00", "status": "Success", "transactionId": "e8380d50e73c4516a7281bed816db003", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307500625_LE9LO5_156101", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307500625 (LE9LO5) ✅ UPDATE successful for 050307500625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 725d0096e4ff4f8d882e27034a6c7444 [SalesInvoiceId] => 8d7c5f0831eb48c4a1eefe19ef043faa [ClientReference] => REF_150202701625_LE9LO5_120641 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150202701625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:28:26+00:00", "status": "Success", "transactionId": "8d7c5f0831eb48c4a1eefe19ef043faa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150202701625_LE9LO5_120641", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150202701625 (LE9LO5) ✅ UPDATE successful for 150202701625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebb0985fe77e4808be7e248a771b9bca [SalesInvoiceId] => 32762ca10fbf4815b393a3ccc6ac34dc [ClientReference] => REF_031214002825_WRHKXK_831053 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031214002825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:28:54+00:00", "status": "Success", "transactionId": "32762ca10fbf4815b393a3ccc6ac34dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031214002825_WRHKXK_831053", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031214002825 (WRHKXK) ✅ UPDATE successful for 031214002825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a362a5fd30f74bc0885462a08b1b21b7 [SalesInvoiceId] => 001d11b35c2243f29d3ebca33c3dbb2a [ClientReference] => REF_054302702425_EJISU34222_092622 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302702425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:33:19+00:00", "status": "Success", "transactionId": "001d11b35c2243f29d3ebca33c3dbb2a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302702425_EJISU34222_092622", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302702425 (EJISU34222) ✅ UPDATE successful for 054302702425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1c9ce896a86648f68daa0b5a5645acdb [SalesInvoiceId] => f31bbed0ba6a4718b490aae7f6e42010 [ClientReference] => REF_052311009025_EJISU34222_011231 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241107999 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241107999 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf339f05d8b74ef5984202c153cd20c1 [SalesInvoiceId] => 175d435250c640c1ab2942a68872a607 [ClientReference] => REF_000601102325_BWI2U9_846762 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537736565 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537736565 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601102325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:34:32+00:00", "status": "Success", "transactionId": "175d435250c640c1ab2942a68872a607", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601102325_BWI2U9_846762", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601102325 (BWI2U9) ✅ UPDATE successful for 000601102325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af1986f864994e73b0da29e4bea71872 [SalesInvoiceId] => ef4ad31006674dce80cfd74bcbeb2063 [ClientReference] => REF_081304900325_4S2EHN_327272 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537317138 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537317138 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081304900325, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:34:44+00:00", "status": "Success", "transactionId": "ef4ad31006674dce80cfd74bcbeb2063", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081304900325_4S2EHN_327272", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081304900325 (4S2EHN) ✅ UPDATE successful for 081304900325 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5705a42ce9b443b8bc23f04b5dd4a449 [SalesInvoiceId] => f53190eaf79a425facb11efd5d593571 [ClientReference] => REF_130300303325_69UIPK_312230 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244130864 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244130864 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130300303325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:35:43+00:00", "status": "Success", "transactionId": "f53190eaf79a425facb11efd5d593571", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130300303325_69UIPK_312230", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130300303325 (69UIPK) ✅ UPDATE successful for 130300303325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 099d7ad2f590410b90fa817bbadb45df [SalesInvoiceId] => 9882c1e59e5348408d80d28fb1cd54c0 [ClientReference] => REF_052001503925_R4E6Y0_091317 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245327581 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245327581 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052001503925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:36:01+00:00", "status": "Success", "transactionId": "9882c1e59e5348408d80d28fb1cd54c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052001503925_R4E6Y0_091317", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052001503925 (R4E6Y0) ✅ UPDATE successful for 052001503925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 70c10fab579042b29325c20fbbdd4224 [SalesInvoiceId] => ce2b2a74cb474dec83e2bd5bfd3b29e7 [ClientReference] => REF_081304900325_4S2EHN_240936 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537317138 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537317138 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 753b9892ebb64275bdff4b89315349c7 [SalesInvoiceId] => 9cb43edbf35d432995fdbc5ad0c222e8 [ClientReference] => REF_001001604325_BWI2U9_985033 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242285946 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242285946 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001604325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:36:57+00:00", "status": "Success", "transactionId": "9cb43edbf35d432995fdbc5ad0c222e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001604325_BWI2U9_985033", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001604325 (BWI2U9) ✅ UPDATE successful for 001001604325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e8d72b0a91be469e8765a5a29017ba62 [SalesInvoiceId] => 0054a7c5353a4334a8ff079a262f6a55 [ClientReference] => REF_050707101825_NPSOWU_810439 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050707101825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:37:19+00:00", "status": "Success", "transactionId": "0054a7c5353a4334a8ff079a262f6a55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707101825_NPSOWU_810439", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707101825 (NPSOWU) ✅ UPDATE successful for 050707101825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7c55a47992f42feb28d6fd538f497fd [SalesInvoiceId] => 051e4663263d443e90dc00f28024e709 [ClientReference] => REF_051801001025_CH3S2L_451463 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801001025, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:37:52+00:00", "status": "Success", "transactionId": "051e4663263d443e90dc00f28024e709", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801001025_CH3S2L_451463", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801001025 (CH3S2L) ✅ UPDATE successful for 051801001025 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 050b868885304dd0a1b72dabc3cfa442 [SalesInvoiceId] => 39b6c8a4c9754a1d947f140da3683fb4 [ClientReference] => REF_150108400125_NPSOWU_779191 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=150108400125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:38:50+00:00", "status": "Success", "transactionId": "39b6c8a4c9754a1d947f140da3683fb4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150108400125_NPSOWU_779191", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150108400125 (NPSOWU) ✅ UPDATE successful for 150108400125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5df663514ed94398b720eafd7b2619c7 [SalesInvoiceId] => a01f2569284243049738dbccfe67524e [ClientReference] => REF_052311009025_EJISU34222_289643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241107999 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241107999 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052311009025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:45:03+00:00", "status": "Success", "transactionId": "a01f2569284243049738dbccfe67524e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052311009025_EJISU34222_289643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052311009025 (EJISU34222) ✅ UPDATE successful for 052311009025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8697d157c7854430bffdbe07ca9852b0 [SalesInvoiceId] => 9e08be938ce94e92ad641c5c50e1db15 [ClientReference] => REF_050105004825_A7DPCP_911037 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244991399 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244991399 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050105004825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:45:52+00:00", "status": "Success", "transactionId": "9e08be938ce94e92ad641c5c50e1db15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105004825_A7DPCP_911037", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105004825 (A7DPCP) ✅ UPDATE successful for 050105004825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d80603e4593461cb246133f058eab6e [SalesInvoiceId] => a29b0b78fcbe41bca3040ad81d1f9ea6 [ClientReference] => REF_053402401325_EJISU34222_321934 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207653111 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207653111 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402401325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:47:55+00:00", "status": "Success", "transactionId": "a29b0b78fcbe41bca3040ad81d1f9ea6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402401325_EJISU34222_321934", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402401325 (EJISU34222) ✅ UPDATE successful for 053402401325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a48a826cdb0946aa9119e4e865c35b53 [SalesInvoiceId] => 8479ca49967c4d80999d1c4f720a1c4d [ClientReference] => REF_001102300525_BWI2U9_207109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595071907 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595071907 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001102300525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:49:09+00:00", "status": "Success", "transactionId": "8479ca49967c4d80999d1c4f720a1c4d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001102300525_BWI2U9_207109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001102300525 (BWI2U9) ✅ UPDATE successful for 001102300525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c2da1d4ca724cdfaf15a7ac262ea29a [SalesInvoiceId] => 3441419b751c4d79902b2fce76a3ab24 [ClientReference] => REF_031201301625_NPSOWU_802779 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031201301625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:49:37+00:00", "status": "Success", "transactionId": "3441419b751c4d79902b2fce76a3ab24", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201301625_NPSOWU_802779", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201301625 (NPSOWU) ✅ UPDATE successful for 031201301625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a76aa9a1a6a46dcaf5d03403ffbebb8 [SalesInvoiceId] => f9656767ce7e41baacc4a59c22b7a16a [ClientReference] => REF_050400600625_LE9LO5_155609 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050400600625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:52:14+00:00", "status": "Success", "transactionId": "f9656767ce7e41baacc4a59c22b7a16a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050400600625_LE9LO5_155609", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050400600625 (LE9LO5) ✅ UPDATE successful for 050400600625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 886f70fb363d4b1db871a348f1c20e5a [SalesInvoiceId] => 899cdc6f8bc64da29d0ea37803959999 [ClientReference] => REF_000205701125_1RC5WS_633060 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548491093 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548491093 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000205701125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:54:50+00:00", "status": "Success", "transactionId": "899cdc6f8bc64da29d0ea37803959999", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000205701125_1RC5WS_633060", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000205701125 (1RC5WS) ✅ UPDATE successful for 000205701125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67c0733512dc49bd99847fc530cf163e [SalesInvoiceId] => 4b799363b93e4c4d833dbbd5baab14c4 [ClientReference] => REF_011702305725_M86BFQ_064326 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246343209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246343209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011702305725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:56:37+00:00", "status": "Success", "transactionId": "4b799363b93e4c4d833dbbd5baab14c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011702305725_M86BFQ_064326", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011702305725 (M86BFQ) ✅ UPDATE successful for 011702305725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ba02ead65bf41fb8abd3bf21de451f4 [SalesInvoiceId] => 11ac84fcb5e145ef975a1b759f07ed41 [ClientReference] => REF_052902703825_R4E6Y0_834840 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052902703825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:56:56+00:00", "status": "Success", "transactionId": "11ac84fcb5e145ef975a1b759f07ed41", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052902703825_R4E6Y0_834840", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052902703825 (R4E6Y0) ✅ UPDATE successful for 052902703825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2fc9aa102a640bd829c490ebec55406 [SalesInvoiceId] => a1cbbd303e944144a0f05e661d053e17 [ClientReference] => REF_051500802825_NPSOWU_230720 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051500802825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T08:57:02+00:00", "status": "Success", "transactionId": "a1cbbd303e944144a0f05e661d053e17", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500802825_NPSOWU_230720", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500802825 (NPSOWU) ✅ UPDATE successful for 051500802825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a2b8bdbfa206413180431e13e33236e3 [SalesInvoiceId] => 686c38c3422240128e6f871a37a08610 [ClientReference] => REF_051500802825_NPSOWU_126846 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7f225709d1fe41aba3c28594836bd998 [SalesInvoiceId] => 027247d8669e418e87f82fc510d654f4 [ClientReference] => REF_051500802825_NPSOWU_707346 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2067028feb7f4cd3b61ca6e07396a3c3 [SalesInvoiceId] => eab47da339fb499eb7e5d5b8a5cd5231 [ClientReference] => REF_051500802825_NPSOWU_049233 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09901526265b41a9819bf1ba7b2ff739 [SalesInvoiceId] => 002d08975dd24b8d8809be3c1c74e558 [ClientReference] => REF_100500402225_R4E6Y0_222911 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244133750 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244133750 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100500402225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:01:08+00:00", "status": "Success", "transactionId": "002d08975dd24b8d8809be3c1c74e558", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100500402225_R4E6Y0_222911", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100500402225 (R4E6Y0) ✅ UPDATE successful for 100500402225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd7f667244344bc0b18210d7bbad443c [SalesInvoiceId] => 4017b1757cef4367bca4f26aab399169 [ClientReference] => REF_012905400625_EJISU34222_882679 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242028745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242028745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012905400625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:01:22+00:00", "status": "Success", "transactionId": "4017b1757cef4367bca4f26aab399169", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012905400625_EJISU34222_882679", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012905400625 (EJISU34222) ✅ UPDATE successful for 012905400625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d61f0ee84db84933af9ba29723be7947 [SalesInvoiceId] => 376d9c8c4cf24a6c841236b6bcfa7002 [ClientReference] => REF_150604202025_RY07KN_334749 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552654924 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552654924 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150604202025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:02:43+00:00", "status": "Success", "transactionId": "376d9c8c4cf24a6c841236b6bcfa7002", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150604202025_RY07KN_334749", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150604202025 (RY07KN) ✅ UPDATE successful for 150604202025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dac548f52c1b4d48b72df5392a63c825 [SalesInvoiceId] => 191a731abe66412e848ceb29bb2eb61d [ClientReference] => REF_054303500325_NPSOWU_932120 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=054303500325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:04:02+00:00", "status": "Success", "transactionId": "191a731abe66412e848ceb29bb2eb61d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303500325_NPSOWU_932120", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303500325 (NPSOWU) ✅ UPDATE successful for 054303500325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4add321cbe254f4aa8fbbab9e9ccff28 [SalesInvoiceId] => c1af9c2be81c4235a042743af750a95f [ClientReference] => REF_010357400325_G07PPZ_091035 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557135360 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557135360 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010357400325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:04:47+00:00", "status": "Success", "transactionId": "c1af9c2be81c4235a042743af750a95f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010357400325_G07PPZ_091035", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010357400325 (G07PPZ) ✅ UPDATE successful for 010357400325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2306e16f7c7c4a51b1e1dd22037bdc9c [SalesInvoiceId] => 06a1643932484904b2e9e46d3e20722f [ClientReference] => REF_052509805425_WRHKXK_393608 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249600154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249600154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052509805425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:06:14+00:00", "status": "Success", "transactionId": "06a1643932484904b2e9e46d3e20722f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052509805425_WRHKXK_393608", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052509805425 (WRHKXK) ✅ UPDATE successful for 052509805425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 247908f0607a4a55b68498a7d7fbc171 [SalesInvoiceId] => 57c04d9d4db14fc3a80512b0cd2a816c [ClientReference] => REF_000100100325_1RC5WS_197928 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539009627 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539009627 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000100100325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:06:24+00:00", "status": "Success", "transactionId": "57c04d9d4db14fc3a80512b0cd2a816c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000100100325_1RC5WS_197928", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000100100325 (1RC5WS) ✅ UPDATE successful for 000100100325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a6a6f8a7b1b94440a9e320987eca05fa [SalesInvoiceId] => 380e007a026a46879cea6739bfbb6c3a [ClientReference] => REF_054303500325_NPSOWU_885810 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 57cb965da6494be6902e00aff17b2172 [SalesInvoiceId] => a94be5cd8ff748c28b67338dc2afcadd [ClientReference] => REF_054303500325_NPSOWU_100561 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27a2089baefd402894add5fa0faa2ea2 [SalesInvoiceId] => bfcb359553f94e1a94d5a85b702dcf2a [ClientReference] => REF_021500101225_R4E6Y0_026934 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021500101225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:10:10+00:00", "status": "Success", "transactionId": "bfcb359553f94e1a94d5a85b702dcf2a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021500101225_R4E6Y0_026934", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021500101225 (R4E6Y0) ✅ UPDATE successful for 021500101225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fef40fe9e5f344d487336bcfb2d65140 [SalesInvoiceId] => c46bf9e7401d40728ff9540458c97477 [ClientReference] => REF_031200802425_NPSOWU_218223 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031200802425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:10:41+00:00", "status": "Success", "transactionId": "c46bf9e7401d40728ff9540458c97477", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200802425_NPSOWU_218223", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200802425 (NPSOWU) ✅ UPDATE successful for 031200802425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b637a33a64f8464ea9478c423ad3d1cc [SalesInvoiceId] => 432f95adb99e456880bd0403056c70e7 [ClientReference] => REF_111002600825_FXIX7B_241563 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242732274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242732274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002600825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:11:48+00:00", "status": "Success", "transactionId": "432f95adb99e456880bd0403056c70e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002600825_FXIX7B_241563", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002600825 (FXIX7B) ✅ UPDATE successful for 111002600825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25f4c834b8604d7782516fdd671fdaa9 [SalesInvoiceId] => 45eded6b07a2443091a93430e3efa184 [ClientReference] => REF_012804101325_R4E6Y0_575604 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244171851 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244171851 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012804101325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:12:06+00:00", "status": "Success", "transactionId": "45eded6b07a2443091a93430e3efa184", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012804101325_R4E6Y0_575604", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012804101325 (R4E6Y0) ✅ UPDATE successful for 012804101325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e9fc0bb0e12492ba8d06d414ea73875 [SalesInvoiceId] => 7808fbb28f464f79bcdd7eb83aadc3b2 [ClientReference] => REF_022805801325_R4E6Y0_173923 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242651641 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242651641 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022805801325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:12:18+00:00", "status": "Success", "transactionId": "7808fbb28f464f79bcdd7eb83aadc3b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022805801325_R4E6Y0_173923", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022805801325 (R4E6Y0) ✅ UPDATE successful for 022805801325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ba848b1c8d346888dc1e8ca77b99bb0 [SalesInvoiceId] => 3d16804e1f5d4ac7bd4ca27ed048c32d [ClientReference] => REF_090113700125_HXWPV7_822909 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090113700125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:12:56+00:00", "status": "Success", "transactionId": "3d16804e1f5d4ac7bd4ca27ed048c32d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090113700125_HXWPV7_822909", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090113700125 (HXWPV7) ✅ UPDATE successful for 090113700125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 476584b8b557430da7d33c1214015f8f [SalesInvoiceId] => 5477044f95b94b569d13820ae2e694ef [ClientReference] => REF_000107801825_I10MTW_471874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505459146 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505459146 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000107801825, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:14:13+00:00", "status": "Success", "transactionId": "5477044f95b94b569d13820ae2e694ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107801825_I10MTW_471874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107801825 (I10MTW) ✅ UPDATE successful for 000107801825 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0b93f4c717148118304175f4d69d838 [SalesInvoiceId] => de05a27cccd74278af73d721659f7445 [ClientReference] => REF_053803507125_NPSOWU_940979 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053803507125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:15:18+00:00", "status": "Success", "transactionId": "de05a27cccd74278af73d721659f7445", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803507125_NPSOWU_940979", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803507125 (NPSOWU) ✅ UPDATE successful for 053803507125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3badff590d87489f96cc8af272e46d3e [SalesInvoiceId] => d069c1601d9b4912a9bad7104bbefa7b [ClientReference] => REF_052401601925_EJISU34222_683013 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547970022 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547970022 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052401601925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:16:14+00:00", "status": "Success", "transactionId": "d069c1601d9b4912a9bad7104bbefa7b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052401601925_EJISU34222_683013", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052401601925 (EJISU34222) ✅ UPDATE successful for 052401601925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 324c5af2cffc4efca5ae81851229741d [SalesInvoiceId] => 570966b0bd8a486a92dca83f27fa01fd [ClientReference] => REF_054300100425_LE9LO5_336810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300100425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:17:46+00:00", "status": "Success", "transactionId": "570966b0bd8a486a92dca83f27fa01fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300100425_LE9LO5_336810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300100425 (LE9LO5) ✅ UPDATE successful for 054300100425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90dd4985b90f43d6be6ed6a9e1dd62cb [SalesInvoiceId] => 30035357cfb7415d9195541ae6f58ced [ClientReference] => REF_040415204625_EJISU34222_517976 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245674312 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245674312 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040415204625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:19:00+00:00", "status": "Success", "transactionId": "30035357cfb7415d9195541ae6f58ced", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040415204625_EJISU34222_517976", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040415204625 (EJISU34222) ✅ UPDATE successful for 040415204625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f6f03a0b07d4dbfb20125ec8ce83544 [SalesInvoiceId] => d7346a808ed04b08bbac20c1e962b1f1 [ClientReference] => REF_0006001008_I95WNZ_900653 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006001008, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:19:31+00:00", "status": "Success", "transactionId": "d7346a808ed04b08bbac20c1e962b1f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006001008_I95WNZ_900653", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006001008 (I95WNZ) ✅ UPDATE successful for 0006001008 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5db4d0f186c74b29b4d27a543a447668 [SalesInvoiceId] => cbdaa2fd290a4eb5b8b7bc477c448beb [ClientReference] => REF_054001400225_WRHKXK_829180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548017754 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548017754 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001400225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:23:57+00:00", "status": "Success", "transactionId": "cbdaa2fd290a4eb5b8b7bc477c448beb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001400225_WRHKXK_829180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001400225 (WRHKXK) ✅ UPDATE successful for 054001400225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b1ccffba45624582b8c0f65cc5381211 [SalesInvoiceId] => 1e487f298f14419d97f60f883cf0e418 [ClientReference] => REF_051815101225_R4E6Y0_292643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553295858 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553295858 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815101225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:25:31+00:00", "status": "Success", "transactionId": "1e487f298f14419d97f60f883cf0e418", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815101225_R4E6Y0_292643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815101225 (R4E6Y0) ✅ UPDATE successful for 051815101225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0bb916980741425a96497e8ce54eb050 [SalesInvoiceId] => 40d276461a51477c9711e9c854a71a3b [ClientReference] => REF_050709301225_NPSOWU_345163 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050709301225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:27:23+00:00", "status": "Success", "transactionId": "40d276461a51477c9711e9c854a71a3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050709301225_NPSOWU_345163", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050709301225 (NPSOWU) ✅ UPDATE successful for 050709301225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a1eef4de2788409d8402fc34b1b1ca99 [SalesInvoiceId] => 3648de6bdb1946f683b75698d57b1994 [ClientReference] => REF_111004002325_HXWPV7_874441 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249625709 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249625709 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111004002325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:28:37+00:00", "status": "Success", "transactionId": "3648de6bdb1946f683b75698d57b1994", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111004002325_HXWPV7_874441", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111004002325 (HXWPV7) ✅ UPDATE successful for 111004002325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a38a38f20d44e9fac2e8ea6078a0e7f [SalesInvoiceId] => a468f08a3ff049a3a978a1b137053445 [ClientReference] => REF_041514000325_CH3S2L_395138 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041514000325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:29:22+00:00", "status": "Success", "transactionId": "a468f08a3ff049a3a978a1b137053445", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041514000325_CH3S2L_395138", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041514000325 (CH3S2L) ✅ UPDATE successful for 041514000325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93deac83a0654e19b47062e1dd1fd4ad [SalesInvoiceId] => 75ce4db89f1846c391112ea76a129476 [ClientReference] => REF_130405103425_69UIPK_077684 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554955519 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554955519 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130405103425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:32:12+00:00", "status": "Success", "transactionId": "75ce4db89f1846c391112ea76a129476", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130405103425_69UIPK_077684", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130405103425 (69UIPK) ✅ UPDATE successful for 130405103425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77e6b1d9eefd454f9d33ff8ad42ed435 [SalesInvoiceId] => cee5e3056b9e484e85f9f1ccd2a3f78e [ClientReference] => REF_052300303625_M86BFQ_158517 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557258474 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557258474 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052300303625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:32:16+00:00", "status": "Success", "transactionId": "cee5e3056b9e484e85f9f1ccd2a3f78e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052300303625_M86BFQ_158517", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052300303625 (M86BFQ) ✅ UPDATE successful for 052300303625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5daade0c19f466ba02a708302c29c3f [SalesInvoiceId] => 7a048a997ec14ce88ee793a46c642b5b [ClientReference] => REF_012605503025_EJISU34222_580241 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545913336 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545913336 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012605503025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:32:51+00:00", "status": "Success", "transactionId": "7a048a997ec14ce88ee793a46c642b5b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012605503025_EJISU34222_580241", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012605503025 (EJISU34222) ✅ UPDATE successful for 012605503025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47636baad4d240dfa38b57543e9c2495 [SalesInvoiceId] => 8ba4c268acdc4d80ad3699b286165f35 [ClientReference] => REF_053406506125_R4E6Y0_580121 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243205653 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243205653 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406506125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:32:53+00:00", "status": "Success", "transactionId": "8ba4c268acdc4d80ad3699b286165f35", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406506125_R4E6Y0_580121", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406506125 (R4E6Y0) ✅ UPDATE successful for 053406506125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c9b0817e1d2d4af4ac8d6ae5af661cb2 [SalesInvoiceId] => 1966afd66f6e4de2ac1071a099efa51f [ClientReference] => REF_052307717725_M86BFQ_601893 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240244264 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240244264 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307717725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:33:31+00:00", "status": "Success", "transactionId": "1966afd66f6e4de2ac1071a099efa51f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307717725_M86BFQ_601893", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307717725 (M86BFQ) ✅ UPDATE successful for 052307717725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 106476cae2c44cff8db65ab0ebe2a202 [SalesInvoiceId] => bb5b2a2958d74878b7d0cf837e84ba6a [ClientReference] => REF_050133106525_A7DPCP_819106 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539828865 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539828865 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050133106525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:33:37+00:00", "status": "Success", "transactionId": "bb5b2a2958d74878b7d0cf837e84ba6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050133106525_A7DPCP_819106", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050133106525 (A7DPCP) ✅ UPDATE successful for 050133106525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 776abdf5b087482fad58229c009c9c67 [SalesInvoiceId] => a036fc03412446f5bc47d945facd5c87 [ClientReference] => REF_022805801025_R4E6Y0_604212 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249865702 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249865702 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022805801025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:34:24+00:00", "status": "Success", "transactionId": "a036fc03412446f5bc47d945facd5c87", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022805801025_R4E6Y0_604212", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022805801025 (R4E6Y0) ✅ UPDATE successful for 022805801025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a1c40fb1280453f8a5dd872d84c1ae5 [SalesInvoiceId] => 6d51fbd99a7a4a8e84f152c4e992c9ad [ClientReference] => REF_031201003425_NPSOWU_925350 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031201003425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:36:28+00:00", "status": "Success", "transactionId": "6d51fbd99a7a4a8e84f152c4e992c9ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201003425_NPSOWU_925350", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201003425 (NPSOWU) ✅ UPDATE successful for 031201003425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30c393f90a774cefb5e751d88965dc93 [SalesInvoiceId] => eab14d16a5f34d279df16288c94ab958 [ClientReference] => REF_051807007625_R4E6Y0_226217 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247502388 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247502388 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051807007625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:38:07+00:00", "status": "Success", "transactionId": "eab14d16a5f34d279df16288c94ab958", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051807007625_R4E6Y0_226217", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051807007625 (R4E6Y0) ✅ UPDATE successful for 051807007625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81a94a94329144909ea0e58936ecd1f1 [SalesInvoiceId] => e481e64e0bc240438a7237655e46938c [ClientReference] => REF_000204502225_1RC5WS_021656 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540681211 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540681211 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000204502225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:39:29+00:00", "status": "Success", "transactionId": "e481e64e0bc240438a7237655e46938c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000204502225_1RC5WS_021656", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000204502225 (1RC5WS) ✅ UPDATE successful for 000204502225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3580fa67665e4c4396956562114817e0 [SalesInvoiceId] => 079d74a6facb4ebd82015a0143ec03c6 [ClientReference] => REF_0005061013_I95WNZ_580599 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207729662 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207729662 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005061013, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:39:50+00:00", "status": "Success", "transactionId": "079d74a6facb4ebd82015a0143ec03c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005061013_I95WNZ_580599", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005061013 (I95WNZ) ✅ UPDATE successful for 0005061013 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3690a15a33c34483a343229d66f11283 [SalesInvoiceId] => cb8b7543b24b4169937478db72f639b6 [ClientReference] => REF_052104601625_R4E6Y0_222419 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243430560 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243430560 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052104601625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:41:01+00:00", "status": "Success", "transactionId": "cb8b7543b24b4169937478db72f639b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052104601625_R4E6Y0_222419", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052104601625 (R4E6Y0) ✅ UPDATE successful for 052104601625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb80d806c6494513be27d9893819322e [SalesInvoiceId] => 6fe75fc256b24dee8d2736ca768f55da [ClientReference] => REF_051903704325_RY07KN_854878 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903704325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:41:35+00:00", "status": "Success", "transactionId": "6fe75fc256b24dee8d2736ca768f55da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903704325_RY07KN_854878", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903704325 (RY07KN) ✅ UPDATE successful for 051903704325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b33c8c0b1624806b127452ffc71c1fb [SalesInvoiceId] => 3ff03c7cd09f4926bff605a535f788e7 [ClientReference] => REF_062800601425_FXIX7B_981795 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536737077 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536737077 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062800601425, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:42:53+00:00", "status": "Success", "transactionId": "3ff03c7cd09f4926bff605a535f788e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062800601425_FXIX7B_981795", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062800601425 (FXIX7B) ✅ UPDATE successful for 062800601425 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4c3c024ccaa4b889ca745299a1592e3 [SalesInvoiceId] => 849aba8a8fc0403bbc17b124325cd9c1 [ClientReference] => REF_022005600725_EJISU34222_960338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241187421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241187421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022005600725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:46:13+00:00", "status": "Success", "transactionId": "849aba8a8fc0403bbc17b124325cd9c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022005600725_EJISU34222_960338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022005600725 (EJISU34222) ✅ UPDATE successful for 022005600725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1b4fc669e77944c281e4ac398065e303 [SalesInvoiceId] => b63536347e2b48f39ced7782813f5b14 [ClientReference] => REF_052505409725_WRHKXK_929272 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245458682 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245458682 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1a242f4e849482bbc626ccb5d68c003 [SalesInvoiceId] => 9bf9d5e5b5ca45b19aed1b2ef641c9ce [ClientReference] => REF_052703901425_ZOOR6L_582609 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243585213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243585213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703901425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:47:57+00:00", "status": "Success", "transactionId": "9bf9d5e5b5ca45b19aed1b2ef641c9ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703901425_ZOOR6L_582609", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703901425 (ZOOR6L) ✅ UPDATE successful for 052703901425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd3f5ef1669d47878319e51375a148ab [SalesInvoiceId] => 370d1346994e46e9845ea63a816560dd [ClientReference] => REF_052304200525_M86BFQ_459082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557791601 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557791601 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052304200525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:48:26+00:00", "status": "Success", "transactionId": "370d1346994e46e9845ea63a816560dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052304200525_M86BFQ_459082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052304200525 (M86BFQ) ✅ UPDATE successful for 052304200525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d68cac74cd946bf93485380c982d2de [SalesInvoiceId] => 53b35eb97e804a67990a788772efc46d [ClientReference] => REF_000300802025_PFKS1R_223999 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541258887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541258887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300802025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:48:36+00:00", "status": "Success", "transactionId": "53b35eb97e804a67990a788772efc46d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300802025_PFKS1R_223999", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300802025 (PFKS1R) ✅ UPDATE successful for 000300802025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 721a3b31ef8a4fb3ab1a1e654a1b63d7 [SalesInvoiceId] => 2220e579fd90419da3d91ec7e306203a [ClientReference] => REF_050506101825_EJISU34222_129408 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243030745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243030745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506101825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:49:44+00:00", "status": "Success", "transactionId": "2220e579fd90419da3d91ec7e306203a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506101825_EJISU34222_129408", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506101825 (EJISU34222) ✅ UPDATE successful for 050506101825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bba66d228fad4979aa8340638b3693d9 [SalesInvoiceId] => ac01afd1fbc64a38be8f2217b1d4d858 [ClientReference] => REF_052703901425_ZOOR6L_064120 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243585213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243585213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e2516a4776042368b9f7514af622e97 [SalesInvoiceId] => b76973e36ba542f9b062bd90f3cc0c96 [ClientReference] => REF_051006100225_LE9LO5_841444 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051006100225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:50:53+00:00", "status": "Success", "transactionId": "b76973e36ba542f9b062bd90f3cc0c96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051006100225_LE9LO5_841444", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051006100225 (LE9LO5) ✅ UPDATE successful for 051006100225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e306e069eed4c8aa4485c684c147ba8 [SalesInvoiceId] => 21690ca852c245ec8a16c5254a0c71af [ClientReference] => REF_052703900325_ZOOR6L_759219 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247721921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247721921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703900325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:51:00+00:00", "status": "Success", "transactionId": "21690ca852c245ec8a16c5254a0c71af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703900325_ZOOR6L_759219", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703900325 (ZOOR6L) ✅ UPDATE successful for 052703900325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 01f66bc994e14e28b08b019cda99aa5a [SalesInvoiceId] => 861e5fd29494482682db3ea06629f8b4 [ClientReference] => REF_150203101725_9D49MA_275343 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0cc310a557e44913bcde55ab8a168527 [SalesInvoiceId] => cf73f29948694c67be1063aeed91ec9b [ClientReference] => REF_051100700425_G07PPZ_362993 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599311965 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599311965 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100700425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:51:53+00:00", "status": "Success", "transactionId": "cf73f29948694c67be1063aeed91ec9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100700425_G07PPZ_362993", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100700425 (G07PPZ) ✅ UPDATE successful for 051100700425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0663e3b3a164b54b29d47e55b4b5e9a [SalesInvoiceId] => 1e7aa3f4bd424403af3f51496d5bea97 [ClientReference] => REF_053400107425_R4E6Y0_846739 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400107425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:51:55+00:00", "status": "Success", "transactionId": "1e7aa3f4bd424403af3f51496d5bea97", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400107425_R4E6Y0_846739", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400107425 (R4E6Y0) ✅ UPDATE successful for 053400107425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a77a8393c8f8421a8e23c6c2a4a6c938 [SalesInvoiceId] => ec4d70dd7ec04f14bb72a7946189036b [ClientReference] => REF_090102007325_HXWPV7_773342 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248255135 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248255135 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090102007325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:52:06+00:00", "status": "Success", "transactionId": "ec4d70dd7ec04f14bb72a7946189036b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090102007325_HXWPV7_773342", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090102007325 (HXWPV7) ✅ UPDATE successful for 090102007325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fcce4cb3a6d648129ead75263815bec2 [SalesInvoiceId] => f038fc3008664daba7a5e9857698f140 [ClientReference] => REF_031600805025_NPSOWU_439024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031600805025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:53:17+00:00", "status": "Success", "transactionId": "f038fc3008664daba7a5e9857698f140", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031600805025_NPSOWU_439024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031600805025 (NPSOWU) ✅ UPDATE successful for 031600805025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2c6ae682a5494ea3bc348f02bfb8ed2d [SalesInvoiceId] => 99e29d6bcf1344a2abc76ee9a1630a7b [ClientReference] => REF_052703901425_ZOOR6L_107824 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243585213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243585213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b2d36bc87df4c6fa537b460b79398bd [SalesInvoiceId] => 12f14a51b0434dccbc4235d0a9888481 [ClientReference] => REF_053102501025_R4E6Y0_339989 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243382111 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243382111 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053102501025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:53:25+00:00", "status": "Success", "transactionId": "12f14a51b0434dccbc4235d0a9888481", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053102501025_R4E6Y0_339989", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053102501025 (R4E6Y0) ✅ UPDATE successful for 053102501025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d42fefd7c6640349e7e62830159f0a9 [SalesInvoiceId] => 6f1324e19c424d92ab5daa1b1186b285 [ClientReference] => REF_053103300225_WRHKXK_455509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596389555 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596389555 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103300225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:53:41+00:00", "status": "Success", "transactionId": "6f1324e19c424d92ab5daa1b1186b285", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103300225_WRHKXK_455509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103300225 (WRHKXK) ✅ UPDATE successful for 053103300225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f67169fca8e4abfa6c2cf78d0ae1990 [SalesInvoiceId] => 730b8e0cfa7e4deb97a18e30081950c0 [ClientReference] => REF_050510201025_108CSY_164404 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240940536 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240940536 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050510201025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:53:52+00:00", "status": "Success", "transactionId": "730b8e0cfa7e4deb97a18e30081950c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050510201025_108CSY_164404", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050510201025 (108CSY) ✅ UPDATE successful for 050510201025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d702d0ebd6448f8a237553e87845cb5 [SalesInvoiceId] => 95ffd1fbfedf48e790a686a9d404522e [ClientReference] => REF_052000610125_WRHKXK_784005 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534585495 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534585495 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052000610125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:54:14+00:00", "status": "Success", "transactionId": "95ffd1fbfedf48e790a686a9d404522e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052000610125_WRHKXK_784005", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052000610125 (WRHKXK) ✅ UPDATE successful for 052000610125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8523804db764149ac7797c4532d7210 [SalesInvoiceId] => cabc9e92f6e8428f9acb44f2c20198b3 [ClientReference] => REF_100104700525_9D49MA_274131 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100104700525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:54:45+00:00", "status": "Success", "transactionId": "cabc9e92f6e8428f9acb44f2c20198b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100104700525_9D49MA_274131", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100104700525 (9D49MA) ✅ UPDATE successful for 100104700525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66c3e26c3a124c5eb6ad21e6c8975ff8 [SalesInvoiceId] => d998fe57cf134525bfcb6efba7cb636e [ClientReference] => REF_020105502625_EJISU34222_527609 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547230708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547230708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020105502625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:54:55+00:00", "status": "Success", "transactionId": "d998fe57cf134525bfcb6efba7cb636e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020105502625_EJISU34222_527609", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020105502625 (EJISU34222) ✅ UPDATE successful for 020105502625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7a1aa8d820364baea9fccb3fb7455171 [SalesInvoiceId] => f15af742f5164954b8167ed8ab4c20a8 [ClientReference] => REF_053102501025_R4E6Y0_371555 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243382111 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243382111 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb7a3d36a65e4eceb0d5d3062788034f [SalesInvoiceId] => 269c995ae19e41f9a94672025baccad1 [ClientReference] => REF_053103500125_RY07KN_226037 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247524689 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247524689 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103500125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:57:25+00:00", "status": "Success", "transactionId": "269c995ae19e41f9a94672025baccad1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103500125_RY07KN_226037", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103500125 (RY07KN) ✅ UPDATE successful for 053103500125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e0f33d94400343eebefa89651c570309 [SalesInvoiceId] => 3b92462c53c446a1aa73bf42c3482b54 [ClientReference] => REF_053103300225_WRHKXK_050043 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596389555 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596389555 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f175c5d1f581484ea84f8ae7f7659663 [SalesInvoiceId] => 14bbf14dc998464c87a454de03de54d1 [ClientReference] => REF_150203101725_9D49MA_622918 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150203101725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:59:25+00:00", "status": "Success", "transactionId": "14bbf14dc998464c87a454de03de54d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150203101725_9D49MA_622918", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150203101725 (9D49MA) ✅ UPDATE successful for 150203101725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f82f8de2f8f74ccdbeb355a3ce405489 [SalesInvoiceId] => 3ab9ae298fcb48edb239b515db3a674c [ClientReference] => REF_041510301125_CH3S2L_931311 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041510301125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T09:59:26+00:00", "status": "Success", "transactionId": "3ab9ae298fcb48edb239b515db3a674c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041510301125_CH3S2L_931311", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041510301125 (CH3S2L) ✅ UPDATE successful for 041510301125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5688a7a3db1d4d34819ff7b3423358ce [SalesInvoiceId] => 4b6cd7be3c2347faac9f4272a3fd256e [ClientReference] => REF_050174007125_R4E6Y0_227257 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246841951 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246841951 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050174007125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:00:10+00:00", "status": "Success", "transactionId": "4b6cd7be3c2347faac9f4272a3fd256e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050174007125_R4E6Y0_227257", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050174007125 (R4E6Y0) ✅ UPDATE successful for 050174007125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35be2fa91f8b49c18d111edb8e7f18da [SalesInvoiceId] => f3ab297c1ef24bd9be9827e8288f59d4 [ClientReference] => REF_053800202525_NPSOWU_645118 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053800202525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:01:39+00:00", "status": "Success", "transactionId": "f3ab297c1ef24bd9be9827e8288f59d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800202525_NPSOWU_645118", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800202525 (NPSOWU) ✅ UPDATE successful for 053800202525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb6cf8929624455f9b6bc32f53d6cc0b [SalesInvoiceId] => 5a405d0db06e40d7b3e7b9d234101e55 [ClientReference] => REF_051006102825_LE9LO5_102263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051006102825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:02:04+00:00", "status": "Success", "transactionId": "5a405d0db06e40d7b3e7b9d234101e55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051006102825_LE9LO5_102263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051006102825 (LE9LO5) ✅ UPDATE successful for 051006102825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2dd587b6eb574f3b97475c5bd841ecf8 [SalesInvoiceId] => 686871087207404f815ee45e64276937 [ClientReference] => REF_053508505925_ZOOR6L_779319 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557481883 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557481883 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053508505925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:02:21+00:00", "status": "Success", "transactionId": "686871087207404f815ee45e64276937", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053508505925_ZOOR6L_779319", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053508505925 (ZOOR6L) ✅ UPDATE successful for 053508505925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d7d728c6ca047d8864cc20596faf4a8 [SalesInvoiceId] => c2b12976489b459abbff7c082ef6eac4 [ClientReference] => REF_052402600925_G07PPZ_484823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555874678 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555874678 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052402600925, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:03:05+00:00", "status": "Success", "transactionId": "c2b12976489b459abbff7c082ef6eac4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052402600925_G07PPZ_484823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052402600925 (G07PPZ) ✅ UPDATE successful for 052402600925 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7bc1a94ebc0a4af4865300f484292585 [SalesInvoiceId] => 1db3a91bc0774d10b60d658b67cf0a84 [ClientReference] => REF_052702602025_ZOOR6L_054814 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702602025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:04:34+00:00", "status": "Success", "transactionId": "1db3a91bc0774d10b60d658b67cf0a84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702602025_ZOOR6L_054814", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702602025 (ZOOR6L) ✅ UPDATE successful for 052702602025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c91df3e5efb74ac1ae57be1a9814a491 [SalesInvoiceId] => d6e2464a078d4cedbcab171d1a0cc71b [ClientReference] => REF_000302800725_1RC5WS_832847 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249230433 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249230433 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fbb64b8d443457ebbfe931da1b7be91 [SalesInvoiceId] => 3650d00c1a034f7b95248c6a7dcc761c [ClientReference] => REF_012702600825_1RC5WS_811778 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243463358 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243463358 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012702600825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:05:27+00:00", "status": "Success", "transactionId": "3650d00c1a034f7b95248c6a7dcc761c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012702600825_1RC5WS_811778", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012702600825 (1RC5WS) ✅ UPDATE successful for 012702600825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08c1188a4af54b65bc08c580ed8bd154 [SalesInvoiceId] => 016f408086ce4b31b4f5d755ef312dd2 [ClientReference] => REF_000501101025_I95WNZ_644074 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241434391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241434391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000501101025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:06:41+00:00", "status": "Success", "transactionId": "016f408086ce4b31b4f5d755ef312dd2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000501101025_I95WNZ_644074", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000501101025 (I95WNZ) ✅ UPDATE successful for 000501101025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc0e5d43052542c299d867c09f093808 [SalesInvoiceId] => 2da8ce91588d40bbb3b0d698a448403a [ClientReference] => REF_110403602225_HXWPV7_079759 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245763121 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245763121 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403602225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:08:04+00:00", "status": "Success", "transactionId": "2da8ce91588d40bbb3b0d698a448403a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403602225_HXWPV7_079759", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403602225 (HXWPV7) ✅ UPDATE successful for 110403602225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 025b3a8fd0334452a8b5624194391fb0 [SalesInvoiceId] => 71c50f5d3a444372a1baecb1aab2ae00 [ClientReference] => REF_150302105025_EJISU34222_781495 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243128682 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243128682 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150302105025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:08:18+00:00", "status": "Success", "transactionId": "71c50f5d3a444372a1baecb1aab2ae00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150302105025_EJISU34222_781495", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150302105025 (EJISU34222) ✅ UPDATE successful for 150302105025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce84631235e743eabafc40d1e303107d [SalesInvoiceId] => 92b9f3a641f1437b995a705e5b9e1f93 [ClientReference] => REF_054103901225_NPSOWU_245766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=054103901225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:08:49+00:00", "status": "Success", "transactionId": "92b9f3a641f1437b995a705e5b9e1f93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054103901225_NPSOWU_245766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054103901225 (NPSOWU) ✅ UPDATE successful for 054103901225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d9e5bb478eb451089198817fb066f0c [SalesInvoiceId] => 430c30a710fe453bbaca4830e5885f5a [ClientReference] => REF_080601804925_R4E6Y0_222068 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080601804925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:09:28+00:00", "status": "Success", "transactionId": "430c30a710fe453bbaca4830e5885f5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080601804925_R4E6Y0_222068", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080601804925 (R4E6Y0) ✅ UPDATE successful for 080601804925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5aeb258a139a4cc4a56005d1cd884737 [SalesInvoiceId] => 3e86174b8b8045fab30099789cd90994 [ClientReference] => REF_050507202925_108CSY_774046 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554470171 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554470171 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507202925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:09:45+00:00", "status": "Success", "transactionId": "3e86174b8b8045fab30099789cd90994", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507202925_108CSY_774046", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507202925 (108CSY) ✅ UPDATE successful for 050507202925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b02dd82384c424abf42c2285f8afe1f [SalesInvoiceId] => 8715f74a991e4605a1f0f0748094e31c [ClientReference] => REF_053408405625_EJISU34222_112119 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541999720 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541999720 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408405625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:10:15+00:00", "status": "Success", "transactionId": "8715f74a991e4605a1f0f0748094e31c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408405625_EJISU34222_112119", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408405625 (EJISU34222) ✅ UPDATE successful for 053408405625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 233e4931c8214a878a20f564e86f129e [SalesInvoiceId] => d84c84c890914a3895e158cea8cfe46e [ClientReference] => REF_053605802225_EJISU34222_032901 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241187421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241187421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053605802225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:10:51+00:00", "status": "Success", "transactionId": "d84c84c890914a3895e158cea8cfe46e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053605802225_EJISU34222_032901", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053605802225 (EJISU34222) ✅ UPDATE successful for 053605802225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ff945771114471b9c83fb3d78ac4206 [SalesInvoiceId] => b3046155f2fa42489d19ec18dfaad28c [ClientReference] => REF_000100103425_1RC5WS_873618 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245717125 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245717125 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000100103425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:10:51+00:00", "status": "Success", "transactionId": "b3046155f2fa42489d19ec18dfaad28c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000100103425_1RC5WS_873618", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000100103425 (1RC5WS) ✅ UPDATE successful for 000100103425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3db5b748f8cc413f812ec3ebb7f143e7 [SalesInvoiceId] => c85b950884364e85aa823ea5772c6624 [ClientReference] => REF_050163504225_R4E6Y0_920892 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594587430 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594587430 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050163504225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:11:22+00:00", "status": "Success", "transactionId": "c85b950884364e85aa823ea5772c6624", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050163504225_R4E6Y0_920892", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050163504225 (R4E6Y0) ✅ UPDATE successful for 050163504225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d01ed00a5444136aa79cb455f49bcd3 [SalesInvoiceId] => adb11bce943e463491117a7cb50d42e3 [ClientReference] => REF_060712101025_R4E6Y0_875940 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244897377 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244897377 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060712101025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:11:43+00:00", "status": "Success", "transactionId": "adb11bce943e463491117a7cb50d42e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060712101025_R4E6Y0_875940", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060712101025 (R4E6Y0) ✅ UPDATE successful for 060712101025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f6595932f1404560be9576bb968f1583 [SalesInvoiceId] => e88de6b9cd464d879b20f163d7e1d8f8 [ClientReference] => REF_050163504225_R4E6Y0_382266 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233594587430 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594587430 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 35a0c28bdce64e04a9f011e102efd0d3 [SalesInvoiceId] => 1f9b055b922c48d1b7f27b729cd05ae0 [ClientReference] => REF_080109301125_R4E6Y0_981562 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208256858 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208256858 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c853028a4c1d4d0caf316a22d536e25d [SalesInvoiceId] => 8e1eb69605a94a08bd3949c119c7e393 [ClientReference] => REF_050507202825_108CSY_916957 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554470171 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554470171 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507202825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:15:49+00:00", "status": "Success", "transactionId": "8e1eb69605a94a08bd3949c119c7e393", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507202825_108CSY_916957", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507202825 (108CSY) ✅ UPDATE successful for 050507202825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8aa06d87092f4c74aeab2045efa8b2e3 [SalesInvoiceId] => 09394a7e99fe4e9491ee2df9d698973a [ClientReference] => REF_031210001725_NPSOWU_210792 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031210001725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:16:20+00:00", "status": "Success", "transactionId": "09394a7e99fe4e9491ee2df9d698973a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031210001725_NPSOWU_210792", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031210001725 (NPSOWU) ✅ UPDATE successful for 031210001725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ecce63b10c9422fb06ee310d359f29d [SalesInvoiceId] => 79a68baca2634ee485c3eb2cfb31d48b [ClientReference] => REF_052802300925_LE9LO5_234583 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052802300925, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:17:22+00:00", "status": "Success", "transactionId": "79a68baca2634ee485c3eb2cfb31d48b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052802300925_LE9LO5_234583", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052802300925 (LE9LO5) ✅ UPDATE successful for 052802300925 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3598c6fdc24431e8524c15b9b015d58 [SalesInvoiceId] => d252e0ed216f48f9b3f6e5ade46b4215 [ClientReference] => REF_051705003025_WRHKXK_065314 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249163587 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249163587 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051705003025, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:18:50+00:00", "status": "Success", "transactionId": "d252e0ed216f48f9b3f6e5ade46b4215", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051705003025_WRHKXK_065314", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051705003025 (WRHKXK) ✅ UPDATE successful for 051705003025 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f3dde6cca5642769b8d8e946151b17b [SalesInvoiceId] => 15b14cd4395844cdbf0aa7e6b08efd6f [ClientReference] => REF_062502002525_I10MTW_039549 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597914647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597914647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062502002525, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:19:02+00:00", "status": "Success", "transactionId": "15b14cd4395844cdbf0aa7e6b08efd6f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062502002525_I10MTW_039549", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062502002525 (I10MTW) ✅ UPDATE successful for 062502002525 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea19557252ed423a9ff508df4bd1c940 [SalesInvoiceId] => f76edc3087a04381af9d214745e24431 [ClientReference] => REF_051100500825_G07PPZ_796745 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549198499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549198499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100500825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:19:16+00:00", "status": "Success", "transactionId": "f76edc3087a04381af9d214745e24431", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100500825_G07PPZ_796745", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100500825 (G07PPZ) ✅ UPDATE successful for 051100500825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e77b7205d3ce4c97904a2de67bb9dac8 [SalesInvoiceId] => 0e76cad055ec4141b66c643c0136a355 [ClientReference] => REF_050608720025_M86BFQ_841438 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249171277 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249171277 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608720025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:19:27+00:00", "status": "Success", "transactionId": "0e76cad055ec4141b66c643c0136a355", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608720025_M86BFQ_841438", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608720025 (M86BFQ) ✅ UPDATE successful for 050608720025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 323901d7f7cd47fb80b07e10a8cf059a [SalesInvoiceId] => 5ea22ee3e1b14a1e804f5b4e38776d63 [ClientReference] => REF_000500601325_I95WNZ_810237 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558179008 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558179008 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500601325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:20:08+00:00", "status": "Success", "transactionId": "5ea22ee3e1b14a1e804f5b4e38776d63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500601325_I95WNZ_810237", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500601325 (I95WNZ) ✅ UPDATE successful for 000500601325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c92bddd733514e42a4dd9db9cb484cdf [SalesInvoiceId] => ac455b96ce244da9ac5b0530411ad01b [ClientReference] => REF_052802300925_LE9LO5_781809 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4f026089159d4b6ab23638f2461d33b9 [SalesInvoiceId] => 89337e73b54b4cad95df00e9e02b03c6 [ClientReference] => REF_051705003025_WRHKXK_110231 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249163587 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249163587 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53c514d1ff4d42549d4ac1d598b1b6d1 [SalesInvoiceId] => b48fc2c782294e8a9ec012153cf15bbf [ClientReference] => REF_052500303325_CH3S2L_435825 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245810679 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245810679 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500303325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:21:31+00:00", "status": "Success", "transactionId": "b48fc2c782294e8a9ec012153cf15bbf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500303325_CH3S2L_435825", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500303325 (CH3S2L) ✅ UPDATE successful for 052500303325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b38f919cc3243fa99db3022c6c2e336 [SalesInvoiceId] => 266517ad61854717b299ac5840683151 [ClientReference] => REF_050627000325_ZOOR6L_090201 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597825427 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597825427 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050627000325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:21:33+00:00", "status": "Success", "transactionId": "266517ad61854717b299ac5840683151", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050627000325_ZOOR6L_090201", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050627000325 (ZOOR6L) ✅ UPDATE successful for 050627000325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => faafe878395e4dba915cd6d3bf5326da [SalesInvoiceId] => 165dace12d02482ea195c074a1eaad18 [ClientReference] => REF_051705003025_WRHKXK_894898 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249163587 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249163587 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53bb6e8a2b3e4c6d8e73b4348b8ff28c [SalesInvoiceId] => 46769a4760fd48ef95f400dddc355690 [ClientReference] => REF_080109301125_R4E6Y0_227378 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240200543 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240200543 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080109301125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:23:08+00:00", "status": "Success", "transactionId": "46769a4760fd48ef95f400dddc355690", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080109301125_R4E6Y0_227378", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080109301125 (R4E6Y0) ✅ UPDATE successful for 080109301125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7515c35d26ac413c98dedd19bbd20fcd [SalesInvoiceId] => 50973a2c614849c6b63a4775f2ddf01a [ClientReference] => REF_052514501225_R4E6Y0_308758 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240171344 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240171344 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052514501225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:23:53+00:00", "status": "Success", "transactionId": "50973a2c614849c6b63a4775f2ddf01a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052514501225_R4E6Y0_308758", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052514501225 (R4E6Y0) ✅ UPDATE successful for 052514501225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af44aa0dfa73486fafa4fc33e083c6ab [SalesInvoiceId] => 2398b3cad6ee4b5d8def49611ea6aa15 [ClientReference] => REF_050619000325_R4E6Y0_151481 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050619000325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:23:58+00:00", "status": "Success", "transactionId": "2398b3cad6ee4b5d8def49611ea6aa15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050619000325_R4E6Y0_151481", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050619000325 (R4E6Y0) ✅ UPDATE successful for 050619000325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86b988bc1ce7497992084193f7a58b56 [SalesInvoiceId] => 7ec3944cbc5646b285e367503201b70d [ClientReference] => REF_051704903125_NPSOWU_343710 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051704903125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:25:14+00:00", "status": "Success", "transactionId": "7ec3944cbc5646b285e367503201b70d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051704903125_NPSOWU_343710", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051704903125 (NPSOWU) ✅ UPDATE successful for 051704903125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 977190e5f5c94a1a9421b2a4ce0d2da1 [SalesInvoiceId] => ca2c5b6c489f4e2f8333cb19ab877849 [ClientReference] => REF_051004502625_EJISU34222_806782 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552182142 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552182142 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051004502625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:25:49+00:00", "status": "Success", "transactionId": "ca2c5b6c489f4e2f8333cb19ab877849", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051004502625_EJISU34222_806782", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051004502625 (EJISU34222) ✅ UPDATE successful for 051004502625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6feac5095441429eb2294ea9987c9d0f [SalesInvoiceId] => 7b7c01cbe3214fff8c4008df7a1a11fc [ClientReference] => REF_052515505325_EJISU34222_022165 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542489233 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542489233 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515505325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:26:06+00:00", "status": "Success", "transactionId": "7b7c01cbe3214fff8c4008df7a1a11fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515505325_EJISU34222_022165", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515505325 (EJISU34222) ✅ UPDATE successful for 052515505325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dcd2f374a6d340d3ac6314730a8e612d [SalesInvoiceId] => b70144ce497647e7934611735316b8b0 [ClientReference] => REF_051601905925_CN4KKG_277505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601905925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:26:56+00:00", "status": "Success", "transactionId": "b70144ce497647e7934611735316b8b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601905925_CN4KKG_277505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601905925 (CN4KKG) ✅ UPDATE successful for 051601905925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e31e757c6bf48de870bd58b11e495fb [SalesInvoiceId] => 4165aeaff38d45b0a856d6f2fe60815b [ClientReference] => REF_000105204225_BWI2U9_767365 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241324164 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241324164 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000105204225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:29:53+00:00", "status": "Success", "transactionId": "4165aeaff38d45b0a856d6f2fe60815b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000105204225_BWI2U9_767365", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000105204225 (BWI2U9) ✅ UPDATE successful for 000105204225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b809f46fd8864397b5c57dda49365c01 [SalesInvoiceId] => ace260e991874731ae0ad505640f5adf [ClientReference] => REF_051801604025_CH3S2L_146809 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801604025, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:33:08+00:00", "status": "Success", "transactionId": "ace260e991874731ae0ad505640f5adf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801604025_CH3S2L_146809", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801604025 (CH3S2L) ✅ UPDATE successful for 051801604025 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08561f0fb6de4b34a43d12bb1cc5815a [SalesInvoiceId] => f0c20eff20644fd2aad0b8615a6f3c0f [ClientReference] => REF_051410403325_ZOOR6L_665231 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410403325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:34:43+00:00", "status": "Success", "transactionId": "f0c20eff20644fd2aad0b8615a6f3c0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410403325_ZOOR6L_665231", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410403325 (ZOOR6L) ✅ UPDATE successful for 051410403325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8883d431059b416980c1da87ce8929f3 [SalesInvoiceId] => 9ee227bc011642c3ba916f9a889719da [ClientReference] => REF_051721200825_NPSOWU_518181 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3fcbdd1d392040f9b09d5e57b73720ea [SalesInvoiceId] => 4248415968f14419a01779b5e69ea756 [ClientReference] => REF_053705501525_R4E6Y0_073117 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544294879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544294879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053705501525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:36:35+00:00", "status": "Success", "transactionId": "4248415968f14419a01779b5e69ea756", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053705501525_R4E6Y0_073117", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053705501525 (R4E6Y0) ✅ UPDATE successful for 053705501525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c13a5c330a64d388e8e29f803f97a3e [SalesInvoiceId] => 5423dfee6d1c4355a63ea81222311af1 [ClientReference] => REF_050501504725_6BLU49_275365 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501504725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:38:40+00:00", "status": "Success", "transactionId": "5423dfee6d1c4355a63ea81222311af1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501504725_6BLU49_275365", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501504725 (6BLU49) ✅ UPDATE successful for 050501504725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 597800db3b6a4900b94ecc0bc457ac18 [SalesInvoiceId] => 1c0e0bcdebd74945a141ba58c9293507 [ClientReference] => REF_111009802925_WU6TPW_221620 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543338251 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543338251 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111009802925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:38:56+00:00", "status": "Success", "transactionId": "1c0e0bcdebd74945a141ba58c9293507", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111009802925_WU6TPW_221620", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111009802925 (WU6TPW) ✅ UPDATE successful for 111009802925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 03045b3db9ad4788822421a49f2484e6 [SalesInvoiceId] => a232c0842ad64e13aef6359d462c5f36 [ClientReference] => REF_050501504725_6BLU49_550834 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3772ebedafa84784ab3506f48f60d474 [SalesInvoiceId] => f7d1a387f754420db6940fe0ae903f36 [ClientReference] => REF_052801203225_EJISU34222_119335 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593727144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593727144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052801203225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:40:30+00:00", "status": "Success", "transactionId": "f7d1a387f754420db6940fe0ae903f36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052801203225_EJISU34222_119335", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052801203225 (EJISU34222) ✅ UPDATE successful for 052801203225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 44cecb74519b4f22a5f71c28ad21eb80 [SalesInvoiceId] => 74d21158deaa4a9ca1544a15cd13b74c [ClientReference] => REF_051606400525_CN4KKG_630220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606400525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:40:34+00:00", "status": "Success", "transactionId": "74d21158deaa4a9ca1544a15cd13b74c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606400525_CN4KKG_630220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606400525 (CN4KKG) ✅ UPDATE successful for 051606400525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a48d8b70c5044a48a98b2778c4089f4 [SalesInvoiceId] => b036bde7e2d14d118928f6de7801e839 [ClientReference] => REF_051604002625_CN4KKG_751529 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248686927 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248686927 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604002625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:40:35+00:00", "status": "Success", "transactionId": "b036bde7e2d14d118928f6de7801e839", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604002625_CN4KKG_751529", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604002625 (CN4KKG) ✅ UPDATE successful for 051604002625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0484d37b4061405fba84826d43234216 [SalesInvoiceId] => 88b327248e234d2199fbe1c3967e3e1f [ClientReference] => REF_010356502025_CH3S2L_126418 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242925970 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242925970 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010356502025, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:40:35+00:00", "status": "Success", "transactionId": "88b327248e234d2199fbe1c3967e3e1f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010356502025_CH3S2L_126418", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010356502025 (CH3S2L) ✅ UPDATE successful for 010356502025 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 526e8064d65f4de4865efe867544bf89 [SalesInvoiceId] => e79b8a923e844cfeb15c3c29f179aa28 [ClientReference] => REF_053407905525_R4E6Y0_914773 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407905525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:42:11+00:00", "status": "Success", "transactionId": "e79b8a923e844cfeb15c3c29f179aa28", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407905525_R4E6Y0_914773", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407905525 (R4E6Y0) ✅ UPDATE successful for 053407905525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73cb479227ae447aaf00b47d68a88efc [SalesInvoiceId] => e917ca4450784fbbb25660483b7bcb2f [ClientReference] => REF_050306000825_R4E6Y0_724887 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598442960 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598442960 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306000825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:42:13+00:00", "status": "Success", "transactionId": "e917ca4450784fbbb25660483b7bcb2f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306000825_R4E6Y0_724887", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306000825 (R4E6Y0) ✅ UPDATE successful for 050306000825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6ff3fc3f40f4abbbf9f8cb4bb750126 [SalesInvoiceId] => 65723eff8582440baaf0abeed0c33b96 [ClientReference] => REF_053605602325_A7DPCP_508976 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053605602325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:42:41+00:00", "status": "Success", "transactionId": "65723eff8582440baaf0abeed0c33b96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053605602325_A7DPCP_508976", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053605602325 (A7DPCP) ✅ UPDATE successful for 053605602325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3135caa9e86a4d00b8c256a1e1e284ee [SalesInvoiceId] => 9479d82fbf6d4920930f07ca1aec9386 [ClientReference] => REF_050506000525_108CSY_578563 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540689754 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540689754 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506000525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:44:49+00:00", "status": "Success", "transactionId": "9479d82fbf6d4920930f07ca1aec9386", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506000525_108CSY_578563", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506000525 (108CSY) ✅ UPDATE successful for 050506000525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b3abd4739d04b869aa866476526c7b3 [SalesInvoiceId] => b2f85636d848410ea7376891b5c60302 [ClientReference] => REF_140504403225_1RC5WS_902510 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548524843 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548524843 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504403225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:45:26+00:00", "status": "Success", "transactionId": "b2f85636d848410ea7376891b5c60302", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504403225_1RC5WS_902510", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504403225 (1RC5WS) ✅ UPDATE successful for 140504403225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ee3562b10177487e85c0d009da5e4098 [SalesInvoiceId] => 982d0aede6bd4eb5a8f05e41d5c65a4c [ClientReference] => REF_051800504125_CH3S2L_549794 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547089680 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547089680 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7dce4a34dee84282a701f4324df50fd2 [SalesInvoiceId] => 461574514e0a481ea8a3354e86df6f0e [ClientReference] => REF_001003502525_HXWPV7_956900 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545814189 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545814189 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001003502525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:46:11+00:00", "status": "Success", "transactionId": "461574514e0a481ea8a3354e86df6f0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001003502525_HXWPV7_956900", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001003502525 (HXWPV7) ✅ UPDATE successful for 001003502525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 289d9c7902d54be3a27b54beb063aff7 [SalesInvoiceId] => 5647200043884d51be3c8c1c8561708c [ClientReference] => REF_050304701525_EJISU34222_341152 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546363982 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546363982 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304701525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:46:17+00:00", "status": "Success", "transactionId": "5647200043884d51be3c8c1c8561708c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304701525_EJISU34222_341152", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304701525 (EJISU34222) ✅ UPDATE successful for 050304701525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7a161b0b4f6748a39a969660213ca006 [SalesInvoiceId] => 9a4e8c8e48984f628b17afa7e0160bf8 [ClientReference] => REF_051903701225_RY07KN_353936 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246153101 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246153101 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15ab1221d62c45e0bc2733006f432018 [SalesInvoiceId] => 037ece987c19491e92e6ffaeb05c00c2 [ClientReference] => REF_070810001825_LXB63X_645167 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542450457 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542450457 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070810001825, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:47:12+00:00", "status": "Success", "transactionId": "037ece987c19491e92e6ffaeb05c00c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070810001825_LXB63X_645167", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070810001825 (LXB63X) ✅ UPDATE successful for 070810001825 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab139c9a17b74a1da30cf2bf5d347c9d [SalesInvoiceId] => e9c3efc8f6e44058bf3251c61b5c5b3e [ClientReference] => REF_130201900625_69UIPK_981561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241509241 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241509241 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130201900625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:49:13+00:00", "status": "Success", "transactionId": "e9c3efc8f6e44058bf3251c61b5c5b3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130201900625_69UIPK_981561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130201900625 (69UIPK) ✅ UPDATE successful for 130201900625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9bbc3e0edc94b11806e6b2b516b19e5 [SalesInvoiceId] => 26d4e97076a6459fa5443106f3e1ec52 [ClientReference] => REF_053400201425_EJISU34222_917387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555752576 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555752576 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400201425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:49:15+00:00", "status": "Success", "transactionId": "26d4e97076a6459fa5443106f3e1ec52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400201425_EJISU34222_917387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400201425 (EJISU34222) ✅ UPDATE successful for 053400201425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3b56665e825c40eda51cf1eea8884cc7 [SalesInvoiceId] => 7d48ca7dd89a4fdebefeec4cee7f9ad3 [ClientReference] => REF_050506000525_108CSY_114519 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540689754 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540689754 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c567b769bc14ec8b3010722d91214fb [SalesInvoiceId] => 8f114bb18cde4fae9ee6ca9ab879c9db [ClientReference] => REF_110403405825_FXIX7B_918040 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592298099 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592298099 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403405825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:49:51+00:00", "status": "Success", "transactionId": "8f114bb18cde4fae9ee6ca9ab879c9db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403405825_FXIX7B_918040", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403405825 (FXIX7B) ✅ UPDATE successful for 110403405825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77a59286b37d41a390265ed3dd31c05d [SalesInvoiceId] => 463f666bc2e34743be8e49b5890c2135 [ClientReference] => REF_051800504125_CH3S2L_563517 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547089680 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547089680 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051800504125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:50:39+00:00", "status": "Success", "transactionId": "463f666bc2e34743be8e49b5890c2135", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051800504125_CH3S2L_563517", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051800504125 (CH3S2L) ✅ UPDATE successful for 051800504125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf447cfa7fe94c45a733b6c24d1653e8 [SalesInvoiceId] => fd8ff880c73d46d58316b8dd609bf39a [ClientReference] => REF_111106201125_WU6TPW_410830 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245929925 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245929925 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111106201125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:52:09+00:00", "status": "Success", "transactionId": "fd8ff880c73d46d58316b8dd609bf39a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111106201125_WU6TPW_410830", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111106201125 (WU6TPW) ✅ UPDATE successful for 111106201125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8074f58b9b3d4949b200340f5ad19a76 [SalesInvoiceId] => ccdeb61e934b4fa58dc7fab8150eecaf [ClientReference] => REF_060110702625_A7DPCP_644340 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531844585 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531844585 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060110702625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:52:29+00:00", "status": "Success", "transactionId": "ccdeb61e934b4fa58dc7fab8150eecaf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060110702625_A7DPCP_644340", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060110702625 (A7DPCP) ✅ UPDATE successful for 060110702625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48f17d92d1dd4cc7a0f89db076ddbe8a [SalesInvoiceId] => bc40ff1d5db64db69efd00f9802a13a6 [ClientReference] => REF_050506000625_6BLU49_494319 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506000625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:52:32+00:00", "status": "Success", "transactionId": "bc40ff1d5db64db69efd00f9802a13a6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506000625_6BLU49_494319", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506000625 (6BLU49) ✅ UPDATE successful for 050506000625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 06c0f7f3029b4efab872421915be16eb [SalesInvoiceId] => b06c4f5c6b0e43dd9b9bbddd286ef0e6 [ClientReference] => REF_053408202325_R4E6Y0_268618 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209813312 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209813312 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053408202325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:52:39+00:00", "status": "Success", "transactionId": "b06c4f5c6b0e43dd9b9bbddd286ef0e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408202325_R4E6Y0_268618", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408202325 (R4E6Y0) ✅ UPDATE successful for 053408202325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ec25bc15e1b41dea2e378c37822e8fa [SalesInvoiceId] => fc8c15494c7c4faaaf8d779d934afbd1 [ClientReference] => REF_053400123725_R4E6Y0_327792 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244444212 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244444212 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400123725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:53:07+00:00", "status": "Success", "transactionId": "fc8c15494c7c4faaaf8d779d934afbd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400123725_R4E6Y0_327792", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400123725 (R4E6Y0) ✅ UPDATE successful for 053400123725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7bbe2202dee54b8e97e34a2eea0b160b [SalesInvoiceId] => fb9a381b5e5e495d81a73c9640a2809a [ClientReference] => REF_051807001925_EJISU34222_547160 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244480161 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244480161 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051807001925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:53:27+00:00", "status": "Success", "transactionId": "fb9a381b5e5e495d81a73c9640a2809a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051807001925_EJISU34222_547160", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051807001925 (EJISU34222) ✅ UPDATE successful for 051807001925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3f3b9a92f512493eb0eead14fe02a7a3 [SalesInvoiceId] => e37f1d1114d14ec6bbbf0a92ee4b26cd [ClientReference] => REF_052100301025_NPSOWU_890953 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248045652 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248045652 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052100301025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:54:23+00:00", "status": "Success", "transactionId": "e37f1d1114d14ec6bbbf0a92ee4b26cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052100301025_NPSOWU_890953", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052100301025 (NPSOWU) ✅ UPDATE successful for 052100301025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92cc9b36dc654f5082e84bdf9da96f50 [SalesInvoiceId] => 8ff6bf67007b473789bcbb0c31144b16 [ClientReference] => REF_000202800825_1RC5WS_010270 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559707822 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559707822 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000202800825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:54:31+00:00", "status": "Success", "transactionId": "8ff6bf67007b473789bcbb0c31144b16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000202800825_1RC5WS_010270", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000202800825 (1RC5WS) ✅ UPDATE successful for 000202800825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b1d00b2cacd4baa9b1d8b0a8fae225e [SalesInvoiceId] => a68b0205428b4784af686f9a6e56a63a [ClientReference] => REF_090110901225_FXIX7B_049948 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245807628 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245807628 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090110901225, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:56:13+00:00", "status": "Success", "transactionId": "a68b0205428b4784af686f9a6e56a63a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090110901225_FXIX7B_049948", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090110901225 (FXIX7B) ✅ UPDATE successful for 090110901225 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3037b4f54ecb4b06b7668f790afbe93b [SalesInvoiceId] => 8ec32118d91b454fb82aaec363d3edd1 [ClientReference] => REF_053508504625_ZOOR6L_437218 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557481883 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557481883 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053508504625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:56:39+00:00", "status": "Success", "transactionId": "8ec32118d91b454fb82aaec363d3edd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053508504625_ZOOR6L_437218", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053508504625 (ZOOR6L) ✅ UPDATE successful for 053508504625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af21687a6eed412aa24eace0da166c6b [SalesInvoiceId] => f539a079c9bb444b8fbe285f1e5e939a [ClientReference] => REF_040413105825_ZOOR6L_241450 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040413105825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:57:22+00:00", "status": "Success", "transactionId": "f539a079c9bb444b8fbe285f1e5e939a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040413105825_ZOOR6L_241450", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040413105825 (ZOOR6L) ✅ UPDATE successful for 040413105825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 027dd47cedc64370b02cb83a6b26fa88 [SalesInvoiceId] => 0da5797fc6b64f9998e50d9fd04b8673 [ClientReference] => REF_050709800125_R4E6Y0_789190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050709800125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:57:34+00:00", "status": "Success", "transactionId": "0da5797fc6b64f9998e50d9fd04b8673", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050709800125_R4E6Y0_789190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050709800125 (R4E6Y0) ✅ UPDATE successful for 050709800125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec49cd2cb9714e6a89532d7fa5f706c5 [SalesInvoiceId] => 8163fb06dedc4a859da7bcf32d396e35 [ClientReference] => REF_012007100425_R4E6Y0_264319 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244039425 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244039425 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012007100425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:57:42+00:00", "status": "Success", "transactionId": "8163fb06dedc4a859da7bcf32d396e35", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012007100425_R4E6Y0_264319", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012007100425 (R4E6Y0) ✅ UPDATE successful for 012007100425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 211ede49f2b0440daab76640f8bc38bf [SalesInvoiceId] => b0352acb9b56428dac73d5e45e6024d4 [ClientReference] => REF_053300101425_LE9LO5_811119 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053300101425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:57:50+00:00", "status": "Success", "transactionId": "b0352acb9b56428dac73d5e45e6024d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053300101425_LE9LO5_811119", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053300101425 (LE9LO5) ✅ UPDATE successful for 053300101425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b3189766cdb41209759644dc0ae9117 [SalesInvoiceId] => 83e4465a790a4b00bb607a3272ec3fb7 [ClientReference] => REF_050500207825_108CSY_882626 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247905327 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247905327 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500207825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T10:59:39+00:00", "status": "Success", "transactionId": "83e4465a790a4b00bb607a3272ec3fb7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500207825_108CSY_882626", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500207825 (108CSY) ✅ UPDATE successful for 050500207825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95256e3dbcf940a689616541fc8e0886 [SalesInvoiceId] => 0c9b4bcff1684b1c927947889fb4cffd [ClientReference] => REF_050506000725_6BLU49_597186 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506000725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:00:05+00:00", "status": "Success", "transactionId": "0c9b4bcff1684b1c927947889fb4cffd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506000725_6BLU49_597186", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506000725 (6BLU49) ✅ UPDATE successful for 050506000725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86ccd8fa4b5d455ca517baefdf8414f1 [SalesInvoiceId] => ff3c0812c39c40cb911e2f5f4616d5c3 [ClientReference] => REF_000113902625_HXWPV7_133195 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000113902625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:00:08+00:00", "status": "Success", "transactionId": "ff3c0812c39c40cb911e2f5f4616d5c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000113902625_HXWPV7_133195", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000113902625 (HXWPV7) ✅ UPDATE successful for 000113902625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a42435addf9422f939fa7a0315c5111 [SalesInvoiceId] => 903b875a3dfa4bc397680824f2e9f9a8 [ClientReference] => REF_050316201425_R4E6Y0_425493 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243617613 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243617613 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050316201425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:00:42+00:00", "status": "Success", "transactionId": "903b875a3dfa4bc397680824f2e9f9a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050316201425_R4E6Y0_425493", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050316201425 (R4E6Y0) ✅ UPDATE successful for 050316201425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d987dda6b9aa4fc7b6dc1537d6a6874a [SalesInvoiceId] => db7b144d11e64dc085b92091f3822c45 [ClientReference] => REF_050117904925_R4E6Y0_076222 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243568384 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243568384 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050117904925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:01:06+00:00", "status": "Success", "transactionId": "db7b144d11e64dc085b92091f3822c45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050117904925_R4E6Y0_076222", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050117904925 (R4E6Y0) ✅ UPDATE successful for 050117904925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01e9fa5695ad477e8603dd8aac323870 [SalesInvoiceId] => 6027f33d4785400b823795a96ece7720 [ClientReference] => REF_052401303925_CH3S2L_725556 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052401303925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:01:28+00:00", "status": "Success", "transactionId": "6027f33d4785400b823795a96ece7720", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052401303925_CH3S2L_725556", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052401303925 (CH3S2L) ✅ UPDATE successful for 052401303925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7748f945247464da7e460fed05d57d8 [SalesInvoiceId] => 404301316e794ff7b2a7a258a1b2fada [ClientReference] => REF_050613104125_EJISU34222_088416 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208814080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208814080 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050613104125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:01:39+00:00", "status": "Success", "transactionId": "404301316e794ff7b2a7a258a1b2fada", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050613104125_EJISU34222_088416", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050613104125 (EJISU34222) ✅ UPDATE successful for 050613104125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 012813c1a3134e298f68bb3b06aa0a93 [SalesInvoiceId] => 54c04efbbd6145ff9af0c4e3fe31c978 [ClientReference] => REF_052404801425_G07PPZ_912206 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558555214 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558555214 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052404801425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:02:42+00:00", "status": "Success", "transactionId": "54c04efbbd6145ff9af0c4e3fe31c978", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052404801425_G07PPZ_912206", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052404801425 (G07PPZ) ✅ UPDATE successful for 052404801425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84104216a28f4660be6d29a5f5a4b7a0 [SalesInvoiceId] => 5fb411e09e7247e8bd288aff71288937 [ClientReference] => REF_051410401625_ZOOR6L_112144 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410401625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:02:51+00:00", "status": "Success", "transactionId": "5fb411e09e7247e8bd288aff71288937", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410401625_ZOOR6L_112144", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410401625 (ZOOR6L) ✅ UPDATE successful for 051410401625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ffdb36ce9c84f03b0ab97066d458af6 [SalesInvoiceId] => c495b62399d6483d8cad8039d1c372e4 [ClientReference] => REF_000200400425_1RC5WS_750931 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233502000519 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502000519 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000200400425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:03:41+00:00", "status": "Success", "transactionId": "c495b62399d6483d8cad8039d1c372e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200400425_1RC5WS_750931", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200400425 (1RC5WS) ✅ UPDATE successful for 000200400425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1e3da8d1357642b8a614b4a33a40f5f0 [SalesInvoiceId] => a017b7044a5a4add92ec6be52fbe4781 [ClientReference] => REF_110405302325_WU6TPW_473938 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249143195 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249143195 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5aeeb83e5c42483cbaf537bc15fe1f72 [SalesInvoiceId] => 9882eb0da114450090a2de9262928bde [ClientReference] => REF_001002401925_BWI2U9_951367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002401925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:04:33+00:00", "status": "Success", "transactionId": "9882eb0da114450090a2de9262928bde", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002401925_BWI2U9_951367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002401925 (BWI2U9) ✅ UPDATE successful for 001002401925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cbdd497104844b708271be89beed3362 [SalesInvoiceId] => 2cf627180d8b4ed68b65cae91e02ecd8 [ClientReference] => REF_000405401025_PFKS1R_063929 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545062440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545062440 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => af1aafa410ad4d5caaa9f22d693f6424 [SalesInvoiceId] => af18a7bd581844f2885ab4dace96b5f6 [ClientReference] => REF_052404801425_G07PPZ_118489 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233558555214 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558555214 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba6ffbd889624d558b8bb81cae9a3944 [SalesInvoiceId] => b5c9f02d4bfa471c9a2cf24248f70eeb [ClientReference] => REF_051309200725_R4E6Y0_036453 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244024959 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244024959 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051309200725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:05:29+00:00", "status": "Success", "transactionId": "b5c9f02d4bfa471c9a2cf24248f70eeb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051309200725_R4E6Y0_036453", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051309200725 (R4E6Y0) ✅ UPDATE successful for 051309200725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5832e31fbc454069a0775fbebe7b577a [SalesInvoiceId] => ebe3d37ce0a942fdb67afe2116d64238 [ClientReference] => REF_012304602125_R4E6Y0_503170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012304602125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:06:11+00:00", "status": "Success", "transactionId": "ebe3d37ce0a942fdb67afe2116d64238", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012304602125_R4E6Y0_503170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012304602125 (R4E6Y0) ✅ UPDATE successful for 012304602125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af06cf6f10f145fc89ca636a37bd31ba [SalesInvoiceId] => d5ce564322a14336b022cdb5a0302048 [ClientReference] => REF_050503602825_108CSY_689433 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591654599 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591654599 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050503602825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:07:25+00:00", "status": "Success", "transactionId": "d5ce564322a14336b022cdb5a0302048", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050503602825_108CSY_689433", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050503602825 (108CSY) ✅ UPDATE successful for 050503602825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40d3483cbde84270ba655a0a4bcca508 [SalesInvoiceId] => a82694ca0abc42c499635cd38c6dd994 [ClientReference] => REF_110405302325_WU6TPW_163351 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110405302325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:09:15+00:00", "status": "Success", "transactionId": "a82694ca0abc42c499635cd38c6dd994", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110405302325_WU6TPW_163351", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110405302325 (WU6TPW) ✅ UPDATE successful for 110405302325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84b31175d829498d9930a5dd83ac5f8d [SalesInvoiceId] => 252cdb5e06b94eba85247f6484e025e3 [ClientReference] => REF_051601300925_CN4KKG_638041 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539546644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539546644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601300925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:10:59+00:00", "status": "Success", "transactionId": "252cdb5e06b94eba85247f6484e025e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601300925_CN4KKG_638041", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601300925 (CN4KKG) ✅ UPDATE successful for 051601300925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 041bce11b5554969b2a24155cb7aa0fd [SalesInvoiceId] => 55bf8c6cf65d4f58873c8922d7db58bb [ClientReference] => REF_050608213625_R4E6Y0_335176 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553131244 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553131244 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608213625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:11:09+00:00", "status": "Success", "transactionId": "55bf8c6cf65d4f58873c8922d7db58bb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608213625_R4E6Y0_335176", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608213625 (R4E6Y0) ✅ UPDATE successful for 050608213625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac7aa9f7ee9d4cfba3832383d66d57c8 [SalesInvoiceId] => 2eae838833cf442a9c667268749da73f [ClientReference] => REF_052703900925_ZOOR6L_075748 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244966605 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244966605 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703900925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:11:10+00:00", "status": "Success", "transactionId": "2eae838833cf442a9c667268749da73f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703900925_ZOOR6L_075748", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703900925 (ZOOR6L) ✅ UPDATE successful for 052703900925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 37e656bf5e804527a6ca8f736a1f0011 [SalesInvoiceId] => c1aad0d687ff4cdb90a59394592301cf [ClientReference] => REF_000405401025_PFKS1R_975014 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545062440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545062440 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dcdf1539905a4e108bdede0903c3ff15 [SalesInvoiceId] => 8f6ca0c83d3946c98925ad5f8dfb6c2f [ClientReference] => REF_050501505025_6BLU49_079286 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501505025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:12:48+00:00", "status": "Success", "transactionId": "8f6ca0c83d3946c98925ad5f8dfb6c2f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501505025_6BLU49_079286", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501505025 (6BLU49) ✅ UPDATE successful for 050501505025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a39fe66f9684e6690e7f7de62a6e4d1 [SalesInvoiceId] => 31473906391943ae8f19b26bdd9b0466 [ClientReference] => REF_050504701925_6BLU49_772562 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547105686 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547105686 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504701925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:13:28+00:00", "status": "Success", "transactionId": "31473906391943ae8f19b26bdd9b0466", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504701925_6BLU49_772562", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504701925 (6BLU49) ✅ UPDATE successful for 050504701925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 431823e21bb84a12a5fcd773b4ae0bdc [SalesInvoiceId] => cc7459566ee74ce191619b564a691477 [ClientReference] => REF_053902803425_WRHKXK_825857 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549705824 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549705824 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053902803425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:14:16+00:00", "status": "Success", "transactionId": "cc7459566ee74ce191619b564a691477", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053902803425_WRHKXK_825857", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053902803425 (WRHKXK) ✅ UPDATE successful for 053902803425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e31861a7bbaa4dc28b19f89289f78824 [SalesInvoiceId] => 9e9a0e99e7084f8ebb6458e4c2317a69 [ClientReference] => REF_052806300825_A7DPCP_467180 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b59a84da54c43689da46a7cc28fdf1a [SalesInvoiceId] => 8380faa2165f407192d2fcfe0676ab4f [ClientReference] => REF_080206700825_HXWPV7_088622 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240512779 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240512779 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080206700825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:14:58+00:00", "status": "Success", "transactionId": "8380faa2165f407192d2fcfe0676ab4f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080206700825_HXWPV7_088622", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080206700825 (HXWPV7) ✅ UPDATE successful for 080206700825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 543f6740c9e44b089aa6975da0b64119 [SalesInvoiceId] => 0b96383473f0420c9ebab54716d15f02 [ClientReference] => REF_000405401025_PFKS1R_175982 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545062440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545062440 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c40fa719adf3494c84519abafc0ee274 [SalesInvoiceId] => 895d13814a90457a82754db6f969b0cb [ClientReference] => REF_051607400725_CN4KKG_389900 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547004526 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547004526 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6fe43361b68d454ea83f18dc36781515 [SalesInvoiceId] => 0a59f56af5ad4ef286179881ace7ad30 [ClientReference] => REF_051604702925_CN4KKG_413616 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604702925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:16:26+00:00", "status": "Success", "transactionId": "0a59f56af5ad4ef286179881ace7ad30", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604702925_CN4KKG_413616", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604702925 (CN4KKG) ✅ UPDATE successful for 051604702925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f503fb727a004bd48512224fc09cbeae [SalesInvoiceId] => 6c9016ce5ab14211afe8d6603c4b0185 [ClientReference] => REF_0006014027_I95WNZ_787235 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246203473 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246203473 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006014027, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:16:39+00:00", "status": "Success", "transactionId": "6c9016ce5ab14211afe8d6603c4b0185", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006014027_I95WNZ_787235", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006014027 (I95WNZ) ✅ UPDATE successful for 0006014027 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ada85bcecf5043de9d00d1bfb5874251 [SalesInvoiceId] => 6644614bdb5449848997db758ee7a03f [ClientReference] => REF_050601201425_4S2EHN_196548 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548304394 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548304394 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050601201425, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:18:30+00:00", "status": "Success", "transactionId": "6644614bdb5449848997db758ee7a03f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050601201425_4S2EHN_196548", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050601201425 (4S2EHN) ✅ UPDATE successful for 050601201425 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab651164f2364645b3625c8a5cd0d2ae [SalesInvoiceId] => a6d436b2e49442a8adf57260f3fd1e1b [ClientReference] => REF_052509700725_RY07KN_784095 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052509700725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:19:13+00:00", "status": "Success", "transactionId": "a6d436b2e49442a8adf57260f3fd1e1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052509700725_RY07KN_784095", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052509700725 (RY07KN) ✅ UPDATE successful for 052509700725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f66658617f84310b6a2761cefdc56ac [SalesInvoiceId] => feca0b66d09a40d08398947582ae5df3 [ClientReference] => REF_051607400725_CN4KKG_715600 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607400725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:19:15+00:00", "status": "Success", "transactionId": "feca0b66d09a40d08398947582ae5df3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607400725_CN4KKG_715600", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607400725 (CN4KKG) ✅ UPDATE successful for 051607400725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d4932dcb56a41efbe21d44a9aef6211 [SalesInvoiceId] => 7e7da99df22e46e0913dd7bfac92d03a [ClientReference] => REF_051410403725_ZOOR6L_411201 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410403725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:19:56+00:00", "status": "Success", "transactionId": "7e7da99df22e46e0913dd7bfac92d03a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410403725_ZOOR6L_411201", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410403725 (ZOOR6L) ✅ UPDATE successful for 051410403725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ede6e27873b47d397cb5a3f4220dfb4 [SalesInvoiceId] => 3924cf3f022842a7b354fb23b5b4d2f9 [ClientReference] => REF_050618704125_EJISU34222_254186 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551222501 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551222501 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618704125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:20:26+00:00", "status": "Success", "transactionId": "3924cf3f022842a7b354fb23b5b4d2f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618704125_EJISU34222_254186", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618704125 (EJISU34222) ✅ UPDATE successful for 050618704125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0392c808119a488bbc293b28f481c8d9 [SalesInvoiceId] => e5e55f423a6c424ca1a3484dd4f4745b [ClientReference] => REF_050500506325_6BLU49_947298 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243208598 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243208598 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500506325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:22:08+00:00", "status": "Success", "transactionId": "e5e55f423a6c424ca1a3484dd4f4745b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500506325_6BLU49_947298", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500506325 (6BLU49) ✅ UPDATE successful for 050500506325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => abd0354262e94d45931a17ba7f46f18b [SalesInvoiceId] => fccccbdb0fdc486689510f8752364b04 [ClientReference] => REF_053803302625_NPSOWU_929661 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803302625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:22:49+00:00", "status": "Success", "transactionId": "fccccbdb0fdc486689510f8752364b04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803302625_NPSOWU_929661", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803302625 (NPSOWU) ✅ UPDATE successful for 053803302625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8012cd37064b448088b002694ec5118e [SalesInvoiceId] => 9625e3845f64447f96b1ba28f94ecf62 [ClientReference] => REF_050314703125_R4E6Y0_299121 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242546195 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242546195 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050314703125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:23:21+00:00", "status": "Success", "transactionId": "9625e3845f64447f96b1ba28f94ecf62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050314703125_R4E6Y0_299121", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050314703125 (R4E6Y0) ✅ UPDATE successful for 050314703125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d01be1bf75da460da7c43b8d3443d4a1 [SalesInvoiceId] => 050ed7c484e54becb66bcb045ba4ba14 [ClientReference] => REF_051500800225_4S2EHN_809258 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500800225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:25:40+00:00", "status": "Success", "transactionId": "050ed7c484e54becb66bcb045ba4ba14", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500800225_4S2EHN_809258", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500800225 (4S2EHN) ✅ UPDATE successful for 051500800225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 23726e320ef649ac8b2feadbed0119f3 [SalesInvoiceId] => a48e0c92529a4020826942acc6bc29bc [ClientReference] => REF_053803302625_NPSOWU_971917 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0142437e0aed445aac2ea0c0e9065577 [SalesInvoiceId] => 4808b793f95f4f57b1491380d23f087f [ClientReference] => REF_052806300825_A7DPCP_578703 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 580378cd59904cdf866f1b120abd3cdf [SalesInvoiceId] => 46a3cac711a342c69244b08f7714f6ab [ClientReference] => REF_150809900225_M86BFQ_001475 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248907017 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248907017 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150809900225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:27:18+00:00", "status": "Success", "transactionId": "46a3cac711a342c69244b08f7714f6ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150809900225_M86BFQ_001475", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150809900225 (M86BFQ) ✅ UPDATE successful for 150809900225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bfd4bdf059b64ec492f1cc42457ab192 [SalesInvoiceId] => 2c61fa3356c54468bebfc0753f00a84a [ClientReference] => REF_000405401025_PFKS1R_361047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545062440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545062440 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405401025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:27:26+00:00", "status": "Success", "transactionId": "2c61fa3356c54468bebfc0753f00a84a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405401025_PFKS1R_361047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405401025 (PFKS1R) ✅ UPDATE successful for 000405401025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91f32a3dd6c8447a9ff21314c25e7a82 [SalesInvoiceId] => 5a6dba1e9cfd459b8bf1f7d82aafb5cb [ClientReference] => REF_052401303625_M86BFQ_109785 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052401303625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:27:37+00:00", "status": "Success", "transactionId": "5a6dba1e9cfd459b8bf1f7d82aafb5cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052401303625_M86BFQ_109785", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052401303625 (M86BFQ) ✅ UPDATE successful for 052401303625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18c58f2f6fed4ccca7bd2e34a8c3ab35 [SalesInvoiceId] => 389f1533f3444eee8a5bc93a61ed7a3c [ClientReference] => REF_110404205825_4S2EHN_080270 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538482962 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538482962 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110404205825, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:27:40+00:00", "status": "Success", "transactionId": "389f1533f3444eee8a5bc93a61ed7a3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110404205825_4S2EHN_080270", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110404205825 (4S2EHN) ✅ UPDATE successful for 110404205825 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1a732ad9b2364d5b9797e4dcebde8234 [SalesInvoiceId] => a52ca640bcb9404da8768010291d1c54 [ClientReference] => REF_052806300825_A7DPCP_024668 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => feb5a310eae04b88831827c19e2d5b52 [SalesInvoiceId] => 6e1be2f27da042419d953a3e734d33de [ClientReference] => REF_050701102425_NPSOWU_450696 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050701102425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:29:21+00:00", "status": "Success", "transactionId": "6e1be2f27da042419d953a3e734d33de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050701102425_NPSOWU_450696", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050701102425 (NPSOWU) ✅ UPDATE successful for 050701102425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 12d9e0f2a907497785a893f2e381bb4a [SalesInvoiceId] => bb6b47475e7c4943871d303d28dedd7a [ClientReference] => REF_054103802125_NPSOWU_723442 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 281d1d04617d4e63bac21a1ebe76e38c [SalesInvoiceId] => 41553dcb3e77471e9ced7d04ec626b64 [ClientReference] => REF_051606402325_LE9LO5_404579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606402325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:32:05+00:00", "status": "Success", "transactionId": "41553dcb3e77471e9ced7d04ec626b64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606402325_LE9LO5_404579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606402325 (LE9LO5) ✅ UPDATE successful for 051606402325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 039e25676a3241d7994d174233a5105b [SalesInvoiceId] => 9934da51bb21493490686093f448ffad [ClientReference] => REF_052515912325_G07PPZ_178352 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540385944 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540385944 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515912325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:32:43+00:00", "status": "Success", "transactionId": "9934da51bb21493490686093f448ffad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515912325_G07PPZ_178352", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515912325 (G07PPZ) ✅ UPDATE successful for 052515912325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45a315d5b8fa46fbbc77c8b308f4ffec [SalesInvoiceId] => 9883e7eef20d4cf48c8c86139cb9207d [ClientReference] => REF_110103600825_PFKS1R_023562 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505026320 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505026320 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=110103600825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:33:23+00:00", "status": "Success", "transactionId": "9883e7eef20d4cf48c8c86139cb9207d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110103600825_PFKS1R_023562", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110103600825 (PFKS1R) ✅ UPDATE successful for 110103600825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c3fc34bba315404cb54c6582cb37bd93 [SalesInvoiceId] => 0abf045c2be54f7f8f1da68a0087b6ab [ClientReference] => REF_041313701425_EJISU34222_601435 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533486523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533486523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041313701425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:33:44+00:00", "status": "Success", "transactionId": "0abf045c2be54f7f8f1da68a0087b6ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041313701425_EJISU34222_601435", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041313701425 (EJISU34222) ✅ UPDATE successful for 041313701425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 909993a7be0b46fab19d04a00337161e [SalesInvoiceId] => aeaca6248f7640e4894c050f7e5d8df0 [ClientReference] => REF_000204501225_1RC5WS_511562 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596805077 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596805077 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de78413c57334e2cb931ccf443b95092 [SalesInvoiceId] => dd2d74cc9e954732aca3655da8659c32 [ClientReference] => REF_130304700325_69UIPK_461292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540947023 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540947023 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304700325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:34:33+00:00", "status": "Success", "transactionId": "dd2d74cc9e954732aca3655da8659c32", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304700325_69UIPK_461292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304700325 (69UIPK) ✅ UPDATE successful for 130304700325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66fadecd8a6443caab716ac8ee6780c7 [SalesInvoiceId] => a146ba5bfb9e4f93ad4d9e1f17586885 [ClientReference] => REF_010600900925_R4E6Y0_001317 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598142845 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598142845 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010600900925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:34:35+00:00", "status": "Success", "transactionId": "a146ba5bfb9e4f93ad4d9e1f17586885", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010600900925_R4E6Y0_001317", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010600900925 (R4E6Y0) ✅ UPDATE successful for 010600900925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 373fa347bd074ad1a4a1e29578b79b9f [SalesInvoiceId] => 3f16082d1f9c49928f1ef5226b45b810 [ClientReference] => REF_052801205325_CN4KKG_180220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052801205325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:34:49+00:00", "status": "Success", "transactionId": "3f16082d1f9c49928f1ef5226b45b810", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052801205325_CN4KKG_180220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052801205325 (CN4KKG) ✅ UPDATE successful for 052801205325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 626c49bdc6b943508a09cb3bad81c1b4 [SalesInvoiceId] => b89e81b766aa4e49964d1b7ca373b178 [ClientReference] => REF_000204501225_1RC5WS_398779 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534554570 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534554570 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000204501225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:36:39+00:00", "status": "Success", "transactionId": "b89e81b766aa4e49964d1b7ca373b178", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000204501225_1RC5WS_398779", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000204501225 (1RC5WS) ✅ UPDATE successful for 000204501225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 840ef4d0b0244921bf98bf76bcca1e31 [SalesInvoiceId] => 1931393c0957495a969d00cd20f8be36 [ClientReference] => REF_000404900825_BWI2U9_143768 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404900825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:37:06+00:00", "status": "Success", "transactionId": "1931393c0957495a969d00cd20f8be36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404900825_BWI2U9_143768", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404900825 (BWI2U9) ✅ UPDATE successful for 000404900825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 57eff29a9a824e75b1a91015bd4159d1 [SalesInvoiceId] => 96e40be78da14e74ba09af8ea2183c88 [ClientReference] => REF_052515912325_G07PPZ_353094 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540385944 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540385944 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2988609b4664205b7d4a63a6609460b [SalesInvoiceId] => bdf16dec95184db8862e7759c12ba094 [ClientReference] => REF_100103902025_R4E6Y0_914560 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100103902025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:37:17+00:00", "status": "Success", "transactionId": "bdf16dec95184db8862e7759c12ba094", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100103902025_R4E6Y0_914560", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100103902025 (R4E6Y0) ✅ UPDATE successful for 100103902025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac3a1b19de08451a98074a5403c23fee [SalesInvoiceId] => 0715d94561fa446d9d295a0da83bbbfd [ClientReference] => REF_054100802325_NPSOWU_187113 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054100802325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:37:25+00:00", "status": "Success", "transactionId": "0715d94561fa446d9d295a0da83bbbfd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054100802325_NPSOWU_187113", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054100802325 (NPSOWU) ✅ UPDATE successful for 054100802325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85536378b06a41d6871e39313fb22af1 [SalesInvoiceId] => 0c625c02fc3b461ab074df9cdabb5980 [ClientReference] => REF_052704802225_RY07KN_037216 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704802225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:37:26+00:00", "status": "Success", "transactionId": "0c625c02fc3b461ab074df9cdabb5980", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704802225_RY07KN_037216", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704802225 (RY07KN) ✅ UPDATE successful for 052704802225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6f67889edf924559b3c6d8fefb02846a [SalesInvoiceId] => 604e1906c0bd40b08ef9a05b8410c4b0 [ClientReference] => REF_052500920825_A7DPCP_003756 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f6c9b97870a43b987535bd577726d91 [SalesInvoiceId] => 5b375f6787464bc8a453fec56ed668a0 [ClientReference] => REF_050500202225_108CSY_593349 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233534464842 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534464842 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d781bc529c454912841fdaa9c44bfff4 [SalesInvoiceId] => d71e1afc192b4f619e1ded8b49f86df1 [ClientReference] => REF_051407302225_R4E6Y0_641963 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550457697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550457697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407302225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:42:34+00:00", "status": "Success", "transactionId": "d71e1afc192b4f619e1ded8b49f86df1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407302225_R4E6Y0_641963", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407302225 (R4E6Y0) ✅ UPDATE successful for 051407302225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e7dcd30b2cd4d53922707531a4a8eab [SalesInvoiceId] => 03edac87cb554bcc80f2130f86925a64 [ClientReference] => REF_051307202025_R4E6Y0_340426 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244587252 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244587252 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051307202025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:43:41+00:00", "status": "Success", "transactionId": "03edac87cb554bcc80f2130f86925a64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051307202025_R4E6Y0_340426", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051307202025 (R4E6Y0) ✅ UPDATE successful for 051307202025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52fb8b939de343e2a16def84dd25df33 [SalesInvoiceId] => 6e9b304e42ea4878a6c4c95056b9eae2 [ClientReference] => REF_031201601625_EJISU34222_502921 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242804270 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242804270 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201601625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:43:41+00:00", "status": "Success", "transactionId": "6e9b304e42ea4878a6c4c95056b9eae2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201601625_EJISU34222_502921", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201601625 (EJISU34222) ✅ UPDATE successful for 031201601625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eda913c96405449ca21269e22b8306fd [SalesInvoiceId] => 0c4f3e0318c340139a38925a3c42f845 [ClientReference] => REF_000803900725_I10MTW_659737 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544577898 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544577898 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000803900725, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:43:51+00:00", "status": "Success", "transactionId": "0c4f3e0318c340139a38925a3c42f845", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000803900725_I10MTW_659737", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000803900725 (I10MTW) ✅ UPDATE successful for 000803900725 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8cd6c60c5e69480c90aba48192a68507 [SalesInvoiceId] => 620896f71e4f4320982677a58cfc6523 [ClientReference] => REF_050500202225_108CSY_870205 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233534464842 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534464842 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ef2a0a016d547b49316776195f86881 [SalesInvoiceId] => d949db5c7a9342fc9b84828dee201427 [ClientReference] => REF_000500204225_I95WNZ_912250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233507274158 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233507274158 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000500204225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:45:23+00:00", "status": "Success", "transactionId": "d949db5c7a9342fc9b84828dee201427", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500204225_I95WNZ_912250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500204225 (I95WNZ) ✅ UPDATE successful for 000500204225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a3cc8c4c6e440d88fac0ac5f9efe202 [SalesInvoiceId] => bfd142ce4e9d47c195b72b59b83f3aae [ClientReference] => REF_051108400125_G07PPZ_517752 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108400125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:45:24+00:00", "status": "Success", "transactionId": "bfd142ce4e9d47c195b72b59b83f3aae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108400125_G07PPZ_517752", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108400125 (G07PPZ) ✅ UPDATE successful for 051108400125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2dfc5e4b345c4189aff050fe6997aaea [SalesInvoiceId] => d2f43a4cd551450dae62a71338e4c0b3 [ClientReference] => REF_051811600125_A7DPCP_773784 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598773930 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598773930 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051811600125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:45:30+00:00", "status": "Success", "transactionId": "d2f43a4cd551450dae62a71338e4c0b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051811600125_A7DPCP_773784", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051811600125 (A7DPCP) ✅ UPDATE successful for 051811600125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f91f6cc9fa74afa9c945fbd25cc8acb [SalesInvoiceId] => a8f13ac3438e486685b17910ca4cebb9 [ClientReference] => REF_050700803925_NPSOWU_460007 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700803925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:45:35+00:00", "status": "Success", "transactionId": "a8f13ac3438e486685b17910ca4cebb9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700803925_NPSOWU_460007", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700803925 (NPSOWU) ✅ UPDATE successful for 050700803925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83cb0f2530c54842abb496b46ec9ae3c [SalesInvoiceId] => e0847cd785254b63995ef3e3043724e8 [ClientReference] => REF_130201900725_69UIPK_063288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240704059 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240704059 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130201900725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:45:56+00:00", "status": "Success", "transactionId": "e0847cd785254b63995ef3e3043724e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130201900725_69UIPK_063288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130201900725 (69UIPK) ✅ UPDATE successful for 130201900725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5184c325d72b420384854031f1c6e480 [SalesInvoiceId] => 38b2b8b58eaa4c78a1e5690e5ce2b776 [ClientReference] => REF_052515905725_R4E6Y0_059766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247919999 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247919999 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515905725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:46:49+00:00", "status": "Success", "transactionId": "38b2b8b58eaa4c78a1e5690e5ce2b776", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515905725_R4E6Y0_059766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515905725 (R4E6Y0) ✅ UPDATE successful for 052515905725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b9a7161fb414849aae044995c00dc69 [SalesInvoiceId] => 16bfaf2eb8604ed8bef52e0c85bc7ea1 [ClientReference] => REF_051813102325_R4E6Y0_953311 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244683884 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244683884 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813102325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:47:41+00:00", "status": "Success", "transactionId": "16bfaf2eb8604ed8bef52e0c85bc7ea1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813102325_R4E6Y0_953311", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813102325 (R4E6Y0) ✅ UPDATE successful for 051813102325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47f5d8b387614391a3d5e49e524ef165 [SalesInvoiceId] => cda77278d11c411490af6c25d64d71b6 [ClientReference] => REF_050500202225_108CSY_267354 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500202225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:48:16+00:00", "status": "Success", "transactionId": "cda77278d11c411490af6c25d64d71b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500202225_108CSY_267354", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500202225 (108CSY) ✅ UPDATE successful for 050500202225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a16b6dd13b442efb8dc78bf3e9985b8 [SalesInvoiceId] => c5cccc2ac0934a93b50e999c1219ba93 [ClientReference] => REF_120600804025_ZOOR6L_082309 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120600804025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:49:41+00:00", "status": "Success", "transactionId": "c5cccc2ac0934a93b50e999c1219ba93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120600804025_ZOOR6L_082309", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120600804025 (ZOOR6L) ✅ UPDATE successful for 120600804025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8da583bf55434f33a68ae72e817ec964 [SalesInvoiceId] => 8ddd329aa179437ab5abfb66ee3de44d [ClientReference] => REF_110403200225_WU6TPW_487329 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545435925 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545435925 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403200225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:50:30+00:00", "status": "Success", "transactionId": "8ddd329aa179437ab5abfb66ee3de44d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403200225_WU6TPW_487329", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403200225 (WU6TPW) ✅ UPDATE successful for 110403200225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7158007e2bd84422a0bc204b99dca9f8 [SalesInvoiceId] => 5521a7a99ee44a7f835019fb99b6e73b [ClientReference] => REF_051903507225_108CSY_449366 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243650197 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243650197 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903507225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:53:47+00:00", "status": "Success", "transactionId": "5521a7a99ee44a7f835019fb99b6e73b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903507225_108CSY_449366", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903507225 (108CSY) ✅ UPDATE successful for 051903507225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce0c796257c948bfbdeab569383da553 [SalesInvoiceId] => 9b615ffc1a664c7b98299c0746bf6103 [ClientReference] => REF_051103401425_EJISU34222_306619 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539633454 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539633454 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051103401425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:55:44+00:00", "status": "Success", "transactionId": "9b615ffc1a664c7b98299c0746bf6103", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051103401425_EJISU34222_306619", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051103401425 (EJISU34222) ✅ UPDATE successful for 051103401425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9821807758d341dc889a92e14a16de48 [SalesInvoiceId] => 5786ea359e954e559c7c822149bfbe6d [ClientReference] => REF_111008702525_HXWPV7_753528 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008702525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:57:32+00:00", "status": "Success", "transactionId": "5786ea359e954e559c7c822149bfbe6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008702525_HXWPV7_753528", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008702525 (HXWPV7) ✅ UPDATE successful for 111008702525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f3c5d636c554ef38c907a378924882a [SalesInvoiceId] => 92d5a86c631248c0ba832aecc8154ed8 [ClientReference] => REF_054105105425_LE9LO5_242928 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105105425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T11:59:51+00:00", "status": "Success", "transactionId": "92d5a86c631248c0ba832aecc8154ed8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105105425_LE9LO5_242928", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105105425 (LE9LO5) ✅ UPDATE successful for 054105105425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d1fd6c8d5a841f0861c607f109eb80e [SalesInvoiceId] => 949522d70b8f45f0bce84bf7072df8bf [ClientReference] => REF_051602002225_CN4KKG_775943 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602002225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:02:31+00:00", "status": "Success", "transactionId": "949522d70b8f45f0bce84bf7072df8bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602002225_CN4KKG_775943", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602002225 (CN4KKG) ✅ UPDATE successful for 051602002225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27b1af62f03e4e3d91a3ca6bde8b5fe0 [SalesInvoiceId] => f874bdc00ad646cf9d5b25f3c2cee407 [ClientReference] => REF_111005602025_CN4KKG_229333 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005602025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:02:53+00:00", "status": "Success", "transactionId": "f874bdc00ad646cf9d5b25f3c2cee407", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005602025_CN4KKG_229333", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005602025 (CN4KKG) ✅ UPDATE successful for 111005602025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f29a088e3c14f2fa26082e0014337b7 [SalesInvoiceId] => 86d83b5aad684d1c88dc037bda0b8501 [ClientReference] => REF_021901803225_EJISU34222_809559 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556124976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556124976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021901803225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:03:19+00:00", "status": "Success", "transactionId": "86d83b5aad684d1c88dc037bda0b8501", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021901803225_EJISU34222_809559", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021901803225 (EJISU34222) ✅ UPDATE successful for 021901803225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c66bc39891624d6787d24c70b87afafc [SalesInvoiceId] => 7030752ac62548c9bb8a9863a282de49 [ClientReference] => REF_053503701925_A7DPCP_527354 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593891708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593891708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053503701925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:04:51+00:00", "status": "Success", "transactionId": "7030752ac62548c9bb8a9863a282de49", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053503701925_A7DPCP_527354", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053503701925 (A7DPCP) ✅ UPDATE successful for 053503701925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b88ca5841324ad98131d8a196ec84b5 [SalesInvoiceId] => 2414d090b81e4915a6dde4cf5aad9ed2 [ClientReference] => REF_052800501225_R4E6Y0_719685 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233508462331 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233508462331 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052800501225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:06:15+00:00", "status": "Success", "transactionId": "2414d090b81e4915a6dde4cf5aad9ed2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052800501225_R4E6Y0_719685", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052800501225 (R4E6Y0) ✅ UPDATE successful for 052800501225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11ff070655fd41aea2393a42feee1cd8 [SalesInvoiceId] => a4d82afb09a145f388ef24cb5267d1cd [ClientReference] => REF_120601800725_ZOOR6L_417533 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120601800725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:06:55+00:00", "status": "Success", "transactionId": "a4d82afb09a145f388ef24cb5267d1cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120601800725_ZOOR6L_417533", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120601800725 (ZOOR6L) ✅ UPDATE successful for 120601800725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f1f01e4b4e1546a79f327b60eab31d59 [SalesInvoiceId] => 04e441767181462ba8059abd81491b99 [ClientReference] => REF_050707105325_R4E6Y0_658315 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a04575decbfb42e4b5ba9c76a16fe659 [SalesInvoiceId] => e61d5d28bdfb4b6d8d7d09795681bb91 [ClientReference] => REF_050707105325_R4E6Y0_873993 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57f565db716645fdbff5aa5be1beb323 [SalesInvoiceId] => d6058892e50e416bbb2b01bb557c864c [ClientReference] => REF_000705100925_PFKS1R_496161 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554315753 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554315753 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000705100925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:08:38+00:00", "status": "Success", "transactionId": "d6058892e50e416bbb2b01bb557c864c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000705100925_PFKS1R_496161", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000705100925 (PFKS1R) ✅ UPDATE successful for 000705100925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 04d2883e2b444e95ad8b7600c3c27c08 [SalesInvoiceId] => 26fef42c3d5f40afaeac5a364c464a5b [ClientReference] => REF_051501105025_R4E6Y0_875411 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208160256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208160256 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => You entered the wrong PIN. Please try again ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7787b76f955a4f92b9af51fbb2bcc0a2 [SalesInvoiceId] => 5584804ccb814a01aaaa8721fd4b9d54 [ClientReference] => REF_053801400625_LE9LO5_069496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801400625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:10:42+00:00", "status": "Success", "transactionId": "5584804ccb814a01aaaa8721fd4b9d54", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801400625_LE9LO5_069496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801400625 (LE9LO5) ✅ UPDATE successful for 053801400625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1297a6d4d5a54e228c1b48fc14997d05 [SalesInvoiceId] => d13225bac10742368623cb8037c74e70 [ClientReference] => REF_060100704225_HXWPV7_811429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559037895 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559037895 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100704225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:10:55+00:00", "status": "Success", "transactionId": "d13225bac10742368623cb8037c74e70", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100704225_HXWPV7_811429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100704225 (HXWPV7) ✅ UPDATE successful for 060100704225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8358fc4d59f4b3eac9d2f40c550ce6f [SalesInvoiceId] => f59d3c3d5d4f4cfdb3596be92a3a23f5 [ClientReference] => REF_050501601225_6BLU49_930384 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501601225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:11:04+00:00", "status": "Success", "transactionId": "f59d3c3d5d4f4cfdb3596be92a3a23f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501601225_6BLU49_930384", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501601225 (6BLU49) ✅ UPDATE successful for 050501601225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ec0f8b30aea4b218e6fa2ebc5ea7edc [SalesInvoiceId] => 9cc136cf8dc44d04b71c61090fe21279 [ClientReference] => REF_051801908625_CH3S2L_263800 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801908625, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:11:05+00:00", "status": "Success", "transactionId": "9cc136cf8dc44d04b71c61090fe21279", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801908625_CH3S2L_263800", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801908625 (CH3S2L) ✅ UPDATE successful for 051801908625 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85a3f11c793343da95ef7a2c3df2d7bf [SalesInvoiceId] => 3ebcfc6e413649ba9da68f55f86c1f09 [ClientReference] => REF_110701603625_WU6TPW_448065 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110701603625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:11:16+00:00", "status": "Success", "transactionId": "3ebcfc6e413649ba9da68f55f86c1f09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110701603625_WU6TPW_448065", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110701603625 (WU6TPW) ✅ UPDATE successful for 110701603625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67ef86b7ae9e492d90972fc7ab4d0482 [SalesInvoiceId] => 4ef61645c4f64f1bbcb9ac75d5241805 [ClientReference] => REF_050707105325_R4E6Y0_481644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707105325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:12:10+00:00", "status": "Success", "transactionId": "4ef61645c4f64f1bbcb9ac75d5241805", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707105325_R4E6Y0_481644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707105325 (R4E6Y0) ✅ UPDATE successful for 050707105325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37c7c5125199439589654f7fe14a7090 [SalesInvoiceId] => 387a9e751d8045c8a42f5c35bd517af5 [ClientReference] => REF_051501105025_R4E6Y0_853774 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208160256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208160256 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051501105025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:12:12+00:00", "status": "Success", "transactionId": "387a9e751d8045c8a42f5c35bd517af5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501105025_R4E6Y0_853774", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501105025 (R4E6Y0) ✅ UPDATE successful for 051501105025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40c5f736afbb4762ae68cdce8c845686 [SalesInvoiceId] => 8257484eb28d4ed7a8da263ad0d6af11 [ClientReference] => REF_050500101225_108CSY_143650 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541213252 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541213252 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500101225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:12:35+00:00", "status": "Success", "transactionId": "8257484eb28d4ed7a8da263ad0d6af11", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500101225_108CSY_143650", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500101225 (108CSY) ✅ UPDATE successful for 050500101225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6df49c582dad4d5caa0821937419ad39 [SalesInvoiceId] => ddf0d91ccbff4d7b94f252e10d7b173d [ClientReference] => REF_051604702125_CN4KKG_871644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604702125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:12:37+00:00", "status": "Success", "transactionId": "ddf0d91ccbff4d7b94f252e10d7b173d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604702125_CN4KKG_871644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604702125 (CN4KKG) ✅ UPDATE successful for 051604702125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5182a38fda4a47939b5d6ce9d7474821 [SalesInvoiceId] => 33688d48b2264be392ed042734044558 [ClientReference] => REF_053406503425_R4E6Y0_555552 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406503425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:12:44+00:00", "status": "Success", "transactionId": "33688d48b2264be392ed042734044558", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406503425_R4E6Y0_555552", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406503425 (R4E6Y0) ✅ UPDATE successful for 053406503425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb8c5f7655c2474b97428df571b6c69e [SalesInvoiceId] => 41db3847657148239e22ddf7e161575e [ClientReference] => REF_011202004625_R4E6Y0_326137 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241515692 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241515692 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011202004625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:13:03+00:00", "status": "Success", "transactionId": "41db3847657148239e22ddf7e161575e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011202004625_R4E6Y0_326137", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011202004625 (R4E6Y0) ✅ UPDATE successful for 011202004625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85543912dd0349648326a4e968fe800d [SalesInvoiceId] => 6397d6e6affc48c884c46b8dfcec5808 [ClientReference] => REF_111002401525_EJISU34222_592911 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555061138 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555061138 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002401525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:14:03+00:00", "status": "Success", "transactionId": "6397d6e6affc48c884c46b8dfcec5808", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002401525_EJISU34222_592911", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002401525 (EJISU34222) ✅ UPDATE successful for 111002401525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a676dac966ff4531b4027c1569b32e0b [SalesInvoiceId] => 903a21e3452e4dd884d6b54d36e25972 [ClientReference] => REF_050501601225_6BLU49_163245 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597380403 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597380403 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cbbbc8403e7f4f1390e4fa2265b1e0fd [SalesInvoiceId] => 1770b46f11c84176b3ec0c2aa6857f77 [ClientReference] => REF_050500101225_108CSY_544316 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541213252 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541213252 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99d565f09d124492b3f532887361c96c [SalesInvoiceId] => 90ab90f0caa44607b644807a767ed15b [ClientReference] => REF_053600801825_G07PPZ_149148 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249284002 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249284002 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053600801825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:17:55+00:00", "status": "Success", "transactionId": "90ab90f0caa44607b644807a767ed15b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053600801825_G07PPZ_149148", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053600801825 (G07PPZ) ✅ UPDATE successful for 053600801825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1014ddb439db460c9f3f4258fbddff3f [SalesInvoiceId] => b690ffb4890845a799e72f655b0aee17 [ClientReference] => REF_052806300825_A7DPCP_063766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247647507 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247647507 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052806300825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:18:36+00:00", "status": "Success", "transactionId": "b690ffb4890845a799e72f655b0aee17", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052806300825_A7DPCP_063766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052806300825 (A7DPCP) ✅ UPDATE successful for 052806300825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87e2eaeb617e4db88ec642925b2a2026 [SalesInvoiceId] => 6b3e499875064fe08a89c5a42a15eae9 [ClientReference] => REF_031200102325_EJISU34222_693015 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541166816 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541166816 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200102325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:19:07+00:00", "status": "Success", "transactionId": "6b3e499875064fe08a89c5a42a15eae9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200102325_EJISU34222_693015", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200102325 (EJISU34222) ✅ UPDATE successful for 031200102325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 729bbc3d50de41a3b8dd9a73a25eee3b [SalesInvoiceId] => 4972d96ce55846bfb03e485c60fc6ac8 [ClientReference] => REF_052509500225_WRHKXK_261466 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559367311 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559367311 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052509500225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:19:21+00:00", "status": "Success", "transactionId": "4972d96ce55846bfb03e485c60fc6ac8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052509500225_WRHKXK_261466", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052509500225 (WRHKXK) ✅ UPDATE successful for 052509500225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f37487310218412181c0382b0b61b5fd [SalesInvoiceId] => 727942353f904b739bac97835ff7bc43 [ClientReference] => REF_080200308125_1RC5WS_542379 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248307723 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248307723 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080200308125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:19:34+00:00", "status": "Success", "transactionId": "727942353f904b739bac97835ff7bc43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080200308125_1RC5WS_542379", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080200308125 (1RC5WS) ✅ UPDATE successful for 080200308125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b855d2ed2fd3440eb533c6cacd38490d [SalesInvoiceId] => 1b028c6d5d464b37b753868bd79e0e38 [ClientReference] => REF_110502702125_FXIX7B_724720 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536737077 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536737077 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502702125, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:19:57+00:00", "status": "Success", "transactionId": "1b028c6d5d464b37b753868bd79e0e38", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502702125_FXIX7B_724720", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502702125 (FXIX7B) ✅ UPDATE successful for 110502702125 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b31b69e2c3f54d3899ee2c52331c03f1 [SalesInvoiceId] => 640b1dca626e4a43a68568106b19dcf7 [ClientReference] => REF_000405202225_IR97F7_536182 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256436113 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256436113 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405202225, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:20:05+00:00", "status": "Success", "transactionId": "640b1dca626e4a43a68568106b19dcf7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405202225_IR97F7_536182", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405202225 (IR97F7) ✅ UPDATE successful for 000405202225 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09d734d4393d4e5b8ea145320a3089d1 [SalesInvoiceId] => 705b155793004298958f3e14e2600c56 [ClientReference] => REF_054103802125_NPSOWU_862204 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054103802125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:20:21+00:00", "status": "Success", "transactionId": "705b155793004298958f3e14e2600c56", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054103802125_NPSOWU_862204", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054103802125 (NPSOWU) ✅ UPDATE successful for 054103802125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e70aaac97e234ed6a97060ca866c794a [SalesInvoiceId] => 6d72c6844fd8418c86538f4c1a7060c9 [ClientReference] => REF_053403305825_6BLU49_951322 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403305825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:20:39+00:00", "status": "Success", "transactionId": "6d72c6844fd8418c86538f4c1a7060c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403305825_6BLU49_951322", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403305825 (6BLU49) ✅ UPDATE successful for 053403305825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e32fee63e074f3aaee3247792d454ae [SalesInvoiceId] => 4670dec44dca443c8cc1dd3512667cf1 [ClientReference] => REF_050817909825_LE9LO5_406063 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050817909825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:21:07+00:00", "status": "Success", "transactionId": "4670dec44dca443c8cc1dd3512667cf1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050817909825_LE9LO5_406063", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050817909825 (LE9LO5) ✅ UPDATE successful for 050817909825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba3e0442f8be4d32afe5a63cf9ce6507 [SalesInvoiceId] => c08497d64653433d90cbaa4e2584712b [ClientReference] => REF_051903701225_RY07KN_846446 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246153101 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246153101 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903701225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:21:24+00:00", "status": "Success", "transactionId": "c08497d64653433d90cbaa4e2584712b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903701225_RY07KN_846446", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903701225 (RY07KN) ✅ UPDATE successful for 051903701225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4cb4060c675842abbf43219ff08bf4ac [SalesInvoiceId] => 7190fac728c3440dae2629c5800efc6c [ClientReference] => REF_052806300825_A7DPCP_229947 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247647507 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247647507 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1802dd1553c4f7c942375c050883d86 [SalesInvoiceId] => a9faec4523054e70b3868b1c77f2a710 [ClientReference] => REF_051401401825_ZOOR6L_842354 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401401825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:22:41+00:00", "status": "Success", "transactionId": "a9faec4523054e70b3868b1c77f2a710", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401401825_ZOOR6L_842354", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401401825 (ZOOR6L) ✅ UPDATE successful for 051401401825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cca639f081aa4feea2445c3c4794b760 [SalesInvoiceId] => c2f6c9e7c497426fa1e48b8976ab3d64 [ClientReference] => REF_050318600225_EJISU34222_029783 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244880713 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244880713 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050318600225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:23:41+00:00", "status": "Success", "transactionId": "c2f6c9e7c497426fa1e48b8976ab3d64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050318600225_EJISU34222_029783", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050318600225 (EJISU34222) ✅ UPDATE successful for 050318600225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3fd0f2dcb23c45f5961d90b4c5fb0107 [SalesInvoiceId] => eabda2131047473dba3dfb0c57521a79 [ClientReference] => REF_000302800725_1RC5WS_382503 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249230433 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249230433 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 319bf7d755e04ca0b446f6aa2c5510ea [SalesInvoiceId] => 594d0b3779bc4cfd820a1a5d211492c4 [ClientReference] => REF_052304200425_M86BFQ_715494 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052304200425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:26:18+00:00", "status": "Success", "transactionId": "594d0b3779bc4cfd820a1a5d211492c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052304200425_M86BFQ_715494", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052304200425 (M86BFQ) ✅ UPDATE successful for 052304200425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 111bb2f3eb944aaabd0d45fcd58b7493 [SalesInvoiceId] => 759a188a8d2e4a49889e2e37555943c7 [ClientReference] => REF_050623701125_WRHKXK_346650 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050623701125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:26:26+00:00", "status": "Success", "transactionId": "759a188a8d2e4a49889e2e37555943c7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050623701125_WRHKXK_346650", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050623701125 (WRHKXK) ✅ UPDATE successful for 050623701125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7828a1d0589b432dbb6c64262bdffb7e [SalesInvoiceId] => 52c30f92927b488fa331e0c60a4b1949 [ClientReference] => REF_011509501925_69UIPK_714320 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246210601 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246210601 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011509501925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:27:37+00:00", "status": "Success", "transactionId": "52c30f92927b488fa331e0c60a4b1949", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011509501925_69UIPK_714320", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011509501925 (69UIPK) ✅ UPDATE successful for 011509501925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8ff7f2ed984d4595896c079bf3c59857 [SalesInvoiceId] => 6e1e4d41aeaf455ba6472bdee6628e77 [ClientReference] => REF_000302800725_1RC5WS_498597 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249230433 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249230433 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85307f065cc9426597f76d1d705f0fbb [SalesInvoiceId] => 777a410861fa4528883e7991f32290f1 [ClientReference] => REF_0006035012_I95WNZ_903216 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538343609 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538343609 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006035012, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:30:00+00:00", "status": "Success", "transactionId": "777a410861fa4528883e7991f32290f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006035012_I95WNZ_903216", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006035012 (I95WNZ) ✅ UPDATE successful for 0006035012 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45a21ee64d05493e93281946ea9733c5 [SalesInvoiceId] => bf114aea58b0490dbc6ede649e9242b3 [ClientReference] => REF_150108600225_LE9LO5_977277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150108600225, schoolCode=LE9LO5 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1cb35e47c38c4cdb9b73eb887ea2b79b [SalesInvoiceId] => 03d9bf824ce749a4a1286294178b53fc [ClientReference] => REF_051104201725_G07PPZ_756406 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599217865 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599217865 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051104201725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:30:08+00:00", "status": "Success", "transactionId": "bf114aea58b0490dbc6ede649e9242b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150108600225_LE9LO5_977277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150108600225 (LE9LO5) ✅ UPDATE successful for 150108600225 (LE9LO5) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:30:08+00:00", "status": "Success", "transactionId": "03d9bf824ce749a4a1286294178b53fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051104201725_G07PPZ_756406", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051104201725 (G07PPZ) ✅ UPDATE successful for 051104201725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53be456b79554fee95c61a00b22e2eb5 [SalesInvoiceId] => bcd05a9a76114b7697955833ec373a96 [ClientReference] => REF_050502502725_108CSY_464674 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502502725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:30:45+00:00", "status": "Success", "transactionId": "bcd05a9a76114b7697955833ec373a96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502502725_108CSY_464674", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502502725 (108CSY) ✅ UPDATE successful for 050502502725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bb4e93eb90d4747b32037c4db0db13c [SalesInvoiceId] => 299f97e865c24b27a4ff05e52e64548a [ClientReference] => REF_051301202225_ZOOR6L_851239 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051301202225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:31:44+00:00", "status": "Success", "transactionId": "299f97e865c24b27a4ff05e52e64548a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051301202225_ZOOR6L_851239", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051301202225 (ZOOR6L) ✅ UPDATE successful for 051301202225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c0bad536586544a8a3b7a7055c3c4aca [SalesInvoiceId] => 12ba726fd41d4852bd30163f7447214c [ClientReference] => REF_001001706725_BWI2U9_090445 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001706725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:32:31+00:00", "status": "Success", "transactionId": "12ba726fd41d4852bd30163f7447214c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001706725_BWI2U9_090445", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001706725 (BWI2U9) ✅ UPDATE successful for 001001706725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fc3ec6e997c4616b2f4c03325835318 [SalesInvoiceId] => 9edc20aec12b4d7ba9c183e6a3ec181f [ClientReference] => REF_054002900525_LE9LO5_984241 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054002900525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:32:46+00:00", "status": "Success", "transactionId": "9edc20aec12b4d7ba9c183e6a3ec181f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054002900525_LE9LO5_984241", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054002900525 (LE9LO5) ✅ UPDATE successful for 054002900525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f3be869c88443408a5a11e68a22a494 [SalesInvoiceId] => 65306258c3604d41a81da07d6029e434 [ClientReference] => REF_050114317425_R4E6Y0_445109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050114317425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:33:10+00:00", "status": "Success", "transactionId": "65306258c3604d41a81da07d6029e434", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050114317425_R4E6Y0_445109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050114317425 (R4E6Y0) ✅ UPDATE successful for 050114317425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ccee4ca01374cb9901900203c70c51a [SalesInvoiceId] => bc137739791648fb9a066053e8acaf26 [ClientReference] => REF_110403402625_FXIX7B_215147 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592298099 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592298099 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403402625, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:34:15+00:00", "status": "Success", "transactionId": "bc137739791648fb9a066053e8acaf26", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403402625_FXIX7B_215147", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403402625 (FXIX7B) ✅ UPDATE successful for 110403402625 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27dff649a3e84107a948bb872eab5bd4 [SalesInvoiceId] => de8caa543ca0413db62975ece07ed90e [ClientReference] => REF_060704507825_WRHKXK_690319 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=060704507825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:34:17+00:00", "status": "Success", "transactionId": "de8caa543ca0413db62975ece07ed90e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060704507825_WRHKXK_690319", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060704507825 (WRHKXK) ✅ UPDATE successful for 060704507825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3349b6fd656c4f198770915ebb684702 [SalesInvoiceId] => 4440dadc7edb48d4bf560cfa7c0dd71d [ClientReference] => REF_0005058004_I95WNZ_522473 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549282748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549282748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005058004, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:34:36+00:00", "status": "Success", "transactionId": "4440dadc7edb48d4bf560cfa7c0dd71d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005058004_I95WNZ_522473", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005058004 (I95WNZ) ✅ UPDATE successful for 0005058004 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ac314e9df09406ebab019a254b47bd8 [SalesInvoiceId] => 3e44245df4e043f0af9ff5a31bb190dc [ClientReference] => REF_052500920825_A7DPCP_139438 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249034159 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249034159 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500920825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:34:47+00:00", "status": "Success", "transactionId": "3e44245df4e043f0af9ff5a31bb190dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500920825_A7DPCP_139438", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500920825 (A7DPCP) ✅ UPDATE successful for 052500920825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 823919d803364d63a64951703fbf86b9 [SalesInvoiceId] => d029e3b449c3452da1806585dad04bf0 [ClientReference] => REF_051602900125_CN4KKG_641215 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602900125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:35:25+00:00", "status": "Success", "transactionId": "d029e3b449c3452da1806585dad04bf0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602900125_CN4KKG_641215", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602900125 (CN4KKG) ✅ UPDATE successful for 051602900125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fdb8cfbe27644e878d58b2753744eb5c [SalesInvoiceId] => ef65a7b9aebd423ab05bf6ae9abb22db [ClientReference] => REF_052900601125_6BLU49_109494 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245630768 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245630768 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052900601125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:35:41+00:00", "status": "Success", "transactionId": "ef65a7b9aebd423ab05bf6ae9abb22db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052900601125_6BLU49_109494", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052900601125 (6BLU49) ✅ UPDATE successful for 052900601125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 792de8d462ea4a54a089b10a021f6a76 [SalesInvoiceId] => 425086f44c64444aa5a43eb963e5a0dd [ClientReference] => REF_090108006625_HXWPV7_397706 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090108006625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:35:55+00:00", "status": "Success", "transactionId": "425086f44c64444aa5a43eb963e5a0dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090108006625_HXWPV7_397706", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090108006625 (HXWPV7) ✅ UPDATE successful for 090108006625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43044ae3be3d4c32af9c1c5aafded939 [SalesInvoiceId] => 8fb4994a19a146d2a376d31ddcc1b734 [ClientReference] => REF_110302001125_WU6TPW_935119 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546187902 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546187902 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302001125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:36:55+00:00", "status": "Success", "transactionId": "8fb4994a19a146d2a376d31ddcc1b734", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302001125_WU6TPW_935119", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302001125 (WU6TPW) ✅ UPDATE successful for 110302001125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb4dcf54d19a42c4992059727546c92c [SalesInvoiceId] => 0088724288a04065a51bf9fb746563ad [ClientReference] => REF_060118302125_R4E6Y0_310856 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540417927 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540417927 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060118302125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:37:22+00:00", "status": "Success", "transactionId": "0088724288a04065a51bf9fb746563ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060118302125_R4E6Y0_310856", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060118302125 (R4E6Y0) ✅ UPDATE successful for 060118302125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4300489e2ed84caaaba76bffc0aba243 [SalesInvoiceId] => 5cb100c2140b4854a83341bf563059c8 [ClientReference] => REF_031602301925_EJISU34222_869399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541166816 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541166816 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031602301925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:37:39+00:00", "status": "Success", "transactionId": "5cb100c2140b4854a83341bf563059c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031602301925_EJISU34222_869399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031602301925 (EJISU34222) ✅ UPDATE successful for 031602301925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 991c1f910bbc45d289efcda24cd85bf8 [SalesInvoiceId] => a6197a1ae9004b5ab7eca0b932918090 [ClientReference] => REF_000504101925_I95WNZ_222553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545811679 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545811679 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000504101925, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:38:42+00:00", "status": "Success", "transactionId": "a6197a1ae9004b5ab7eca0b932918090", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000504101925_I95WNZ_222553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000504101925 (I95WNZ) ✅ UPDATE successful for 000504101925 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ecc0ab5688744a1faf52deaef276fa1b [SalesInvoiceId] => 03271118bfd8413caece108e2797b808 [ClientReference] => REF_052501402625_A7DPCP_718017 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597952548 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597952548 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501402625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:41:28+00:00", "status": "Success", "transactionId": "03271118bfd8413caece108e2797b808", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501402625_A7DPCP_718017", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501402625 (A7DPCP) ✅ UPDATE successful for 052501402625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e677819eb2547e3b6ff5e432364681f [SalesInvoiceId] => b268a26348e04d639bd6735d00aeaa74 [ClientReference] => REF_000302800725_1RC5WS_260451 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249230433 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249230433 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000302800725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:41:30+00:00", "status": "Success", "transactionId": "b268a26348e04d639bd6735d00aeaa74", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000302800725_1RC5WS_260451", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000302800725 (1RC5WS) ✅ UPDATE successful for 000302800725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dc114cb6c4b49c3950fc688d277ecd4 [SalesInvoiceId] => e58f7beb9c7e4cd38f40798a741711f8 [ClientReference] => REF_050605307625_M86BFQ_564584 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542695933 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542695933 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605307625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:41:33+00:00", "status": "Success", "transactionId": "e58f7beb9c7e4cd38f40798a741711f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605307625_M86BFQ_564584", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605307625 (M86BFQ) ✅ UPDATE successful for 050605307625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9dba1d06997e4dc0bd7d9355a76743de [SalesInvoiceId] => b59133095afa42aba955b0ae38d5a22c [ClientReference] => REF_053803608625_R4E6Y0_182431 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554568822 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554568822 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803608625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:43:06+00:00", "status": "Success", "transactionId": "b59133095afa42aba955b0ae38d5a22c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803608625_R4E6Y0_182431", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803608625 (R4E6Y0) ✅ UPDATE successful for 053803608625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b10136b30b8444c849df28d099fda11 [SalesInvoiceId] => 6dd53ed1dd55400dbe4ac443c370d21e [ClientReference] => REF_052703900125_ZOOR6L_242657 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703900125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:44:00+00:00", "status": "Success", "transactionId": "6dd53ed1dd55400dbe4ac443c370d21e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703900125_ZOOR6L_242657", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703900125 (ZOOR6L) ✅ UPDATE successful for 052703900125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4aca84ea60f04d01afa1980fb20e8f7d [SalesInvoiceId] => a15cb43cff444b93bf3ccff03544adc3 [ClientReference] => REF_053400124825_R4E6Y0_128840 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244990465 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244990465 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400124825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:45:43+00:00", "status": "Success", "transactionId": "a15cb43cff444b93bf3ccff03544adc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400124825_R4E6Y0_128840", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400124825 (R4E6Y0) ✅ UPDATE successful for 053400124825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59c6e90fe0af431ab29b5eddd48d14af [SalesInvoiceId] => 94f473f413e748cebc353725416251c6 [ClientReference] => REF_000705100825_PFKS1R_121096 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554315753 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554315753 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000705100825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:46:12+00:00", "status": "Success", "transactionId": "94f473f413e748cebc353725416251c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000705100825_PFKS1R_121096", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000705100825 (PFKS1R) ✅ UPDATE successful for 000705100825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4258077a8a954da281a31c2286f42758 [SalesInvoiceId] => e38b94a3b612444ba29ff7b3f87f8f09 [ClientReference] => REF_050304701025_EJISU34222_760432 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244502919 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244502919 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304701025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:47:06+00:00", "status": "Success", "transactionId": "e38b94a3b612444ba29ff7b3f87f8f09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304701025_EJISU34222_760432", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304701025 (EJISU34222) ✅ UPDATE successful for 050304701025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da056233e4e6485d9996024142fe3607 [SalesInvoiceId] => 2519d090a44a4c14be7afb80b9c01604 [ClientReference] => REF_110206701625_R4E6Y0_113145 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257105866 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257105866 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110206701625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:47:12+00:00", "status": "Success", "transactionId": "2519d090a44a4c14be7afb80b9c01604", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110206701625_R4E6Y0_113145", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110206701625 (R4E6Y0) ✅ UPDATE successful for 110206701625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd81af7ed29e424e9e5c73bc876b79f4 [SalesInvoiceId] => bf15f7f77b1f4713ace6309ee885cc13 [ClientReference] => REF_052802903325_EJISU34222_934956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552618799 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552618799 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052802903325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:47:56+00:00", "status": "Success", "transactionId": "bf15f7f77b1f4713ace6309ee885cc13", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052802903325_EJISU34222_934956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052802903325 (EJISU34222) ✅ UPDATE successful for 052802903325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0782868ce5d46c7a155be856ef0b27f [SalesInvoiceId] => a44914d422f140248cc2ba9b362fc936 [ClientReference] => REF_051116602425_NPSOWU_518992 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051116602425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:49:03+00:00", "status": "Success", "transactionId": "a44914d422f140248cc2ba9b362fc936", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051116602425_NPSOWU_518992", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051116602425 (NPSOWU) ✅ UPDATE successful for 051116602425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c136ff5db71c4b8e91ea290f268a040e [SalesInvoiceId] => 2eac0eaecf97430483fae83c0575d357 [ClientReference] => REF_053204400825_R4E6Y0_878834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538068437 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538068437 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053204400825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:51:53+00:00", "status": "Success", "transactionId": "2eac0eaecf97430483fae83c0575d357", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053204400825_R4E6Y0_878834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053204400825 (R4E6Y0) ✅ UPDATE successful for 053204400825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d240aceceb749549a2f9c36002ccca1 [SalesInvoiceId] => a4364ef383e645f9a5443cd8379a679c [ClientReference] => REF_062003801325_R4E6Y0_250371 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062003801325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:52:20+00:00", "status": "Success", "transactionId": "a4364ef383e645f9a5443cd8379a679c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062003801325_R4E6Y0_250371", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062003801325 (R4E6Y0) ✅ UPDATE successful for 062003801325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 825d0827739a4338b77b214ac2ae50c8 [SalesInvoiceId] => ae1a0aa5ad98492eb5d60e8db18007a7 [ClientReference] => REF_051800700425_CH3S2L_280186 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051800700425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:54:33+00:00", "status": "Success", "transactionId": "ae1a0aa5ad98492eb5d60e8db18007a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051800700425_CH3S2L_280186", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051800700425 (CH3S2L) ✅ UPDATE successful for 051800700425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad3f60237aa7470c9762f19c9fef9ed3 [SalesInvoiceId] => 6f1640f0d06f4f3cb4ebaaf668ef7290 [ClientReference] => REF_081701806425_ZOOR6L_789385 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081701806425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:55:08+00:00", "status": "Success", "transactionId": "6f1640f0d06f4f3cb4ebaaf668ef7290", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081701806425_ZOOR6L_789385", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081701806425 (ZOOR6L) ✅ UPDATE successful for 081701806425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ca47d2d37494701add452f39e352355 [SalesInvoiceId] => 042d1e1051dd460da18019760de893ce [ClientReference] => REF_053507700725_HXWPV7_937528 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549422161 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549422161 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053507700725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:55:09+00:00", "status": "Success", "transactionId": "042d1e1051dd460da18019760de893ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053507700725_HXWPV7_937528", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053507700725 (HXWPV7) ✅ UPDATE successful for 053507700725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12b0a94486e643fd800092b829cf1bb7 [SalesInvoiceId] => de8bfc35ebc047dbbe28d2da8452ecac [ClientReference] => REF_050128902025_R4E6Y0_518293 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546587432 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546587432 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050128902025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:55:44+00:00", "status": "Success", "transactionId": "de8bfc35ebc047dbbe28d2da8452ecac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050128902025_R4E6Y0_518293", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050128902025 (R4E6Y0) ✅ UPDATE successful for 050128902025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 028172e6622c445996eee6889cf87b49 [SalesInvoiceId] => 3829e436f2d048e9899ab7698009523b [ClientReference] => REF_050105402525_NPSOWU_681803 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209178008 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209178008 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050105402525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:56:14+00:00", "status": "Success", "transactionId": "3829e436f2d048e9899ab7698009523b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105402525_NPSOWU_681803", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105402525 (NPSOWU) ✅ UPDATE successful for 050105402525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7adff4b7e7f64dcfab24a131d6ab2dbc [SalesInvoiceId] => ea38a962c5e14a61ab15a545c9b822be [ClientReference] => REF_110204500225_HXWPV7_907340 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233508443012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233508443012 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=110204500225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:56:31+00:00", "status": "Success", "transactionId": "ea38a962c5e14a61ab15a545c9b822be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204500225_HXWPV7_907340", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204500225 (HXWPV7) ✅ UPDATE successful for 110204500225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e38d8567f0f742949093b8f3772c66f2 [SalesInvoiceId] => 9a6cfc8e8eea4373a7293bcdb448a094 [ClientReference] => REF_054201806125_A7DPCP_005847 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592606208 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592606208 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054201806125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:56:33+00:00", "status": "Success", "transactionId": "9a6cfc8e8eea4373a7293bcdb448a094", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054201806125_A7DPCP_005847", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054201806125 (A7DPCP) ✅ UPDATE successful for 054201806125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2999032c97c54d3d9da54b6ba75df89a [SalesInvoiceId] => 8104ce36717c43389711298a6fcfa256 [ClientReference] => REF_054002400725_R4E6Y0_536057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241372738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241372738 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054002400725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:56:59+00:00", "status": "Success", "transactionId": "8104ce36717c43389711298a6fcfa256", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054002400725_R4E6Y0_536057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054002400725 (R4E6Y0) ✅ UPDATE successful for 054002400725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00c30a09f95e473ab943037e13fd5354 [SalesInvoiceId] => 357365b07cb743b499e2bebec576a90a [ClientReference] => REF_082106604425_69UIPK_297536 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246263757 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246263757 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082106604425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:58:19+00:00", "status": "Success", "transactionId": "357365b07cb743b499e2bebec576a90a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082106604425_69UIPK_297536", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082106604425 (69UIPK) ✅ UPDATE successful for 082106604425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21844fcb399644e69dcfced0c1caa209 [SalesInvoiceId] => b0521c0bb8d44813afa0131bbf971a61 [ClientReference] => REF_000115801325_1RC5WS_373365 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559416110 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559416110 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000115801325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:58:34+00:00", "status": "Success", "transactionId": "b0521c0bb8d44813afa0131bbf971a61", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000115801325_1RC5WS_373365", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000115801325 (1RC5WS) ✅ UPDATE successful for 000115801325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fec233f3642342fa94e298c3302597af [SalesInvoiceId] => bcc2e77359af49ce92fdd0a60976aa22 [ClientReference] => REF_053804207925_NPSOWU_572487 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804207925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:59:21+00:00", "status": "Success", "transactionId": "bcc2e77359af49ce92fdd0a60976aa22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804207925_NPSOWU_572487", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804207925 (NPSOWU) ✅ UPDATE successful for 053804207925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b7d540a263f4df39f650597586ad98b [SalesInvoiceId] => 1a4069f2221a4bd2bd0b5e64436dde61 [ClientReference] => REF_050174002525_EJISU34222_779903 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243194535 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243194535 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050174002525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:59:39+00:00", "status": "Success", "transactionId": "1a4069f2221a4bd2bd0b5e64436dde61", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050174002525_EJISU34222_779903", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050174002525 (EJISU34222) ✅ UPDATE successful for 050174002525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7ba770358f342e7a9cb9b0da80d6c5f [SalesInvoiceId] => fa50e920a826430d980ae566738a2c68 [ClientReference] => REF_080200304225_HE2114_868870 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542613501 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542613501 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080200304225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T12:59:56+00:00", "status": "Success", "transactionId": "fa50e920a826430d980ae566738a2c68", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080200304225_HE2114_868870", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080200304225 (HE2114) ✅ UPDATE successful for 080200304225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c4a4886c6082409ca4b04514da5f696f [SalesInvoiceId] => 3fdd9bb542d1432c957b438288b821c8 [ClientReference] => REF_000405401525_IR97F7_369134 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247517062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247517062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405401525, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:00:36+00:00", "status": "Success", "transactionId": "3fdd9bb542d1432c957b438288b821c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405401525_IR97F7_369134", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405401525 (IR97F7) ✅ UPDATE successful for 000405401525 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 882b922d3f7c4ebe98923962fd3c9875 [SalesInvoiceId] => 5dbb4f4c1e1447e788fe739b0f3b7d18 [ClientReference] => REF_051601401025_CN4KKG_598121 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601401025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:00:51+00:00", "status": "Success", "transactionId": "5dbb4f4c1e1447e788fe739b0f3b7d18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601401025_CN4KKG_598121", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601401025 (CN4KKG) ✅ UPDATE successful for 051601401025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04c8b5426bd94091b966865b30bdf1ef [SalesInvoiceId] => d9e2d6ea298a4fa5904d84ddf0872167 [ClientReference] => REF_050122508825_NPSOWU_200731 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122508825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:01:06+00:00", "status": "Success", "transactionId": "d9e2d6ea298a4fa5904d84ddf0872167", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122508825_NPSOWU_200731", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122508825 (NPSOWU) ✅ UPDATE successful for 050122508825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ae4133f3a1a42f8882eb536aebcbe57 [SalesInvoiceId] => b5a936ffaf4a47499e3649d60d6cab77 [ClientReference] => REF_000903300125_PFKS1R_249173 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546140270 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546140270 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903300125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:01:37+00:00", "status": "Success", "transactionId": "b5a936ffaf4a47499e3649d60d6cab77", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903300125_PFKS1R_249173", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903300125 (PFKS1R) ✅ UPDATE successful for 000903300125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b0a04755d9924463894db01caaa4adc3 [SalesInvoiceId] => 6d4d743e4247444f89c6bb3298143a83 [ClientReference] => REF_050174002525_EJISU34222_052118 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243194535 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243194535 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aec0cf25c1784d7fa1a505705cb495cb [SalesInvoiceId] => 75c3c19f966a444ebcc673d56496c7f0 [ClientReference] => REF_051501009025_A7DPCP_672438 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547975503 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547975503 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501009025, schoolCode=A7DPCP Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d258ce51ed9047d78cbf291cde7a4fc7 [SalesInvoiceId] => 13fd997730764fbb901d96061d810540 [ClientReference] => REF_051713401525_EJISU34222_188199 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551677685 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551677685 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051713401525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:05:31+00:00", "status": "Success", "transactionId": "75c3c19f966a444ebcc673d56496c7f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501009025_A7DPCP_672438", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501009025 (A7DPCP) ✅ UPDATE successful for 051501009025 (A7DPCP) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:05:31+00:00", "status": "Success", "transactionId": "13fd997730764fbb901d96061d810540", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051713401525_EJISU34222_188199", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051713401525 (EJISU34222) ✅ UPDATE successful for 051713401525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d89ea97f1144df8b83ab99f3ec3f69f [SalesInvoiceId] => 823f0d7d6af24d23a53d90db35a7478c [ClientReference] => REF_052402901525_G07PPZ_505994 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534238101 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534238101 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052402901525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:06:09+00:00", "status": "Success", "transactionId": "823f0d7d6af24d23a53d90db35a7478c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052402901525_G07PPZ_505994", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052402901525 (G07PPZ) ✅ UPDATE successful for 052402901525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0aead25b5606464f868dd1b87ec3f4ff [SalesInvoiceId] => 9d97c4b147f64a42b8d697fcf211c5e4 [ClientReference] => REF_053703506225_EJISU34222_773637 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556764085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556764085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703506225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:07:08+00:00", "status": "Success", "transactionId": "9d97c4b147f64a42b8d697fcf211c5e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703506225_EJISU34222_773637", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703506225 (EJISU34222) ✅ UPDATE successful for 053703506225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c74b90dbb5143b19779d80f7aad80d2 [SalesInvoiceId] => 03e147f7605a4a009b299cda9b7418d3 [ClientReference] => REF_052505408325_WRHKXK_771973 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505408325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:07:26+00:00", "status": "Success", "transactionId": "03e147f7605a4a009b299cda9b7418d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505408325_WRHKXK_771973", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505408325 (WRHKXK) ✅ UPDATE successful for 052505408325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15005f794588405aa1c5934a87368e4e [SalesInvoiceId] => 078eb12208a64a598c50ed4b77a74e44 [ClientReference] => REF_031925301025_LE9LO5_610513 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248541666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248541666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031925301025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:08:37+00:00", "status": "Success", "transactionId": "078eb12208a64a598c50ed4b77a74e44", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031925301025_LE9LO5_610513", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031925301025 (LE9LO5) ✅ UPDATE successful for 031925301025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fd621a622024a5e80c49cd83ea51542 [SalesInvoiceId] => 305e8ca29eae4b3d994e086154280945 [ClientReference] => REF_051500900725_4S2EHN_372960 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500900725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:08:58+00:00", "status": "Success", "transactionId": "305e8ca29eae4b3d994e086154280945", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500900725_4S2EHN_372960", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500900725 (4S2EHN) ✅ UPDATE successful for 051500900725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7805b41c88c54987b6963ff1d8dc08f6 [SalesInvoiceId] => 68f11ccdad074c40898d6d2c1b07c88c [ClientReference] => REF_150809102925_LE9LO5_761139 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150809102925, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:09:26+00:00", "status": "Success", "transactionId": "68f11ccdad074c40898d6d2c1b07c88c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150809102925_LE9LO5_761139", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150809102925 (LE9LO5) ✅ UPDATE successful for 150809102925 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 38ff920956be4bca82186612c0bf06af [SalesInvoiceId] => 7c2a0344436642c8877ef93e84a4bdf0 [ClientReference] => REF_000701105325_1RC5WS_599861 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531689355 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531689355 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701105325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:09:34+00:00", "status": "Success", "transactionId": "7c2a0344436642c8877ef93e84a4bdf0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701105325_1RC5WS_599861", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701105325 (1RC5WS) ✅ UPDATE successful for 000701105325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9706c2c02f2740c9a4451472b3b74e6a [SalesInvoiceId] => 89a465693f864272ade45afc8fdb18ca [ClientReference] => REF_120102708425_FXIX7B_818034 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539526293 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539526293 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120102708425, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:09:41+00:00", "status": "Success", "transactionId": "89a465693f864272ade45afc8fdb18ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120102708425_FXIX7B_818034", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120102708425 (FXIX7B) ✅ UPDATE successful for 120102708425 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2fa3f99b7ab34a4fa684973c5682c032 [SalesInvoiceId] => df2bc24822c94c969bd20e77df9c1599 [ClientReference] => REF_080102108125_R4E6Y0_363280 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243622072 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243622072 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080102108125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:09:59+00:00", "status": "Success", "transactionId": "df2bc24822c94c969bd20e77df9c1599", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080102108125_R4E6Y0_363280", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080102108125 (R4E6Y0) ✅ UPDATE successful for 080102108125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a2a236b772147f99b00a7c2d7c7e10b [SalesInvoiceId] => f03ef6a250e940c697462306fd861b02 [ClientReference] => REF_110502700125_HXWPV7_321377 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502700125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:10:56+00:00", "status": "Success", "transactionId": "f03ef6a250e940c697462306fd861b02", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502700125_HXWPV7_321377", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502700125 (HXWPV7) ✅ UPDATE successful for 110502700125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00076852ba284f13b24df5e5deb68fb1 [SalesInvoiceId] => 7122c8d0464746d0ad9468a6b0662c56 [ClientReference] => REF_000100702125_1RC5WS_305430 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233503641293 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233503641293 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000100702125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:13:43+00:00", "status": "Success", "transactionId": "7122c8d0464746d0ad9468a6b0662c56", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000100702125_1RC5WS_305430", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000100702125 (1RC5WS) ✅ UPDATE successful for 000100702125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a33f45aa29f44d3b803e89862afd304d [SalesInvoiceId] => 952bab4fa21c49e4921eefa269178c4b [ClientReference] => REF_111013300625_HXWPV7_977500 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242082813 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242082813 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111013300625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:15:06+00:00", "status": "Success", "transactionId": "952bab4fa21c49e4921eefa269178c4b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111013300625_HXWPV7_977500", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111013300625 (HXWPV7) ✅ UPDATE successful for 111013300625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e5015f7587d04ad8a42d7c607370cd91 [SalesInvoiceId] => eb6c0f4f212342689d2cc56f86fc8336 [ClientReference] => REF_050153600625_R4E6Y0_081468 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e3058bf21e741598808630cd5f0240a [SalesInvoiceId] => 28920beceeea4706951a722861e9437e [ClientReference] => REF_051601903225_CN4KKG_583496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601903225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:16:04+00:00", "status": "Success", "transactionId": "28920beceeea4706951a722861e9437e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601903225_CN4KKG_583496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601903225 (CN4KKG) ✅ UPDATE successful for 051601903225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc71973eb66c43e8a2b4a3cdc1716e11 [SalesInvoiceId] => 3e5f2534232146a48b0ea09ee11fb061 [ClientReference] => REF_053804404425_R4E6Y0_171899 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244687638 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244687638 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804404425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:17:23+00:00", "status": "Success", "transactionId": "3e5f2534232146a48b0ea09ee11fb061", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804404425_R4E6Y0_171899", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804404425 (R4E6Y0) ✅ UPDATE successful for 053804404425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57268f0550884333a94584521ed1cc84 [SalesInvoiceId] => e214e604278c4ce8a39c88194e078a76 [ClientReference] => REF_051801105925_EJISU34222_030927 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243959584 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243959584 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801105925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:17:32+00:00", "status": "Success", "transactionId": "e214e604278c4ce8a39c88194e078a76", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801105925_EJISU34222_030927", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801105925 (EJISU34222) ✅ UPDATE successful for 051801105925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c54d5bd8bc94d0da03088249626e4ce [SalesInvoiceId] => 1f959667da2b4ebb9ad14d21b02e1b59 [ClientReference] => REF_053703604225_NPSOWU_220660 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703604225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:19:26+00:00", "status": "Success", "transactionId": "1f959667da2b4ebb9ad14d21b02e1b59", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703604225_NPSOWU_220660", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703604225 (NPSOWU) ✅ UPDATE successful for 053703604225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9f5693705be4ee8a8825e6a75311ba9 [SalesInvoiceId] => ac0205749f414130b12bf648933be410 [ClientReference] => REF_051401405925_ZOOR6L_820257 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401405925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:19:44+00:00", "status": "Success", "transactionId": "ac0205749f414130b12bf648933be410", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401405925_ZOOR6L_820257", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401405925 (ZOOR6L) ✅ UPDATE successful for 051401405925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5663eb81e0e148549a7cb1ddf5a60aea [SalesInvoiceId] => 90461a4b90044264933919a7c82bdb1f [ClientReference] => REF_053800500825_NPSOWU_306192 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053800500825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:19:48+00:00", "status": "Success", "transactionId": "90461a4b90044264933919a7c82bdb1f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800500825_NPSOWU_306192", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800500825 (NPSOWU) ✅ UPDATE successful for 053800500825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6eab78aea9154f37b96fb4515476dc04 [SalesInvoiceId] => 193a532a8d894e3b929092389edc154a [ClientReference] => REF_050153600625_R4E6Y0_959603 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050153600625, schoolCode=R4E6Y0 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c539771558645e5ac458acba321af92 [SalesInvoiceId] => b69b00a8b2b946fd8fead38aee7413cd [ClientReference] => REF_050615706525_LE9LO5_938037 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050615706525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:22:49+00:00", "status": "Success", "transactionId": "b69b00a8b2b946fd8fead38aee7413cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050615706525_LE9LO5_938037", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050615706525 (LE9LO5) ✅ UPDATE successful for 050615706525 (LE9LO5) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:22:49+00:00", "status": "Success", "transactionId": "193a532a8d894e3b929092389edc154a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050153600625_R4E6Y0_959603", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050153600625 (R4E6Y0) ✅ UPDATE successful for 050153600625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7d1facb8aa24337b4f0248ce5aea9ba [SalesInvoiceId] => 8cdd3bbcb5844025950dab3faebf90e8 [ClientReference] => REF_150200502125_EJISU34222_536134 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542635636 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542635636 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150200502125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:23:07+00:00", "status": "Success", "transactionId": "8cdd3bbcb5844025950dab3faebf90e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150200502125_EJISU34222_536134", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150200502125 (EJISU34222) ✅ UPDATE successful for 150200502125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11e8af9856554f4294192acdae454bb1 [SalesInvoiceId] => dbad2a5cecd0473293e0e6ff02e770d9 [ClientReference] => REF_082402002725_FXIX7B_156662 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545263938 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545263938 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082402002725, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:23:25+00:00", "status": "Success", "transactionId": "dbad2a5cecd0473293e0e6ff02e770d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082402002725_FXIX7B_156662", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082402002725 (FXIX7B) ✅ UPDATE successful for 082402002725 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b11f8f2b1a2643b68b6db6784fef2c2b [SalesInvoiceId] => 34cbc6695e0b4b8a867a383a9336159d [ClientReference] => REF_053400115025_R4E6Y0_212692 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257234802 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257234802 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400115025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:23:42+00:00", "status": "Success", "transactionId": "34cbc6695e0b4b8a867a383a9336159d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400115025_R4E6Y0_212692", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400115025 (R4E6Y0) ✅ UPDATE successful for 053400115025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 399bbfec8d3e4655878a8cf2a6a47f51 [SalesInvoiceId] => 7bf78f32122a4dbb9081ccb6184e42e6 [ClientReference] => REF_050300102625_EJISU34222_592753 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539222847 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539222847 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300102625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:24:00+00:00", "status": "Success", "transactionId": "7bf78f32122a4dbb9081ccb6184e42e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300102625_EJISU34222_592753", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300102625 (EJISU34222) ✅ UPDATE successful for 050300102625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db069db6712d4ab08378d54f5c1272c4 [SalesInvoiceId] => 12c276f7f33d40d2b1dcf821ee9d9d72 [ClientReference] => REF_052508801125_CH3S2L_250882 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052508801125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:24:54+00:00", "status": "Success", "transactionId": "12c276f7f33d40d2b1dcf821ee9d9d72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052508801125_CH3S2L_250882", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052508801125 (CH3S2L) ✅ UPDATE successful for 052508801125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b5e6f05f08ad4697adb84bc015472894 [SalesInvoiceId] => 39b67479f5a5460f81f50fcd75728d9c [ClientReference] => REF_053800500825_NPSOWU_558504 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 052721bd76db4a6586ed4291bb455819 [SalesInvoiceId] => 21e74a3f4db2456f8dbdc77248f0f854 [ClientReference] => REF_051116101725_G07PPZ_747988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598474515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598474515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051116101725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:25:59+00:00", "status": "Success", "transactionId": "21e74a3f4db2456f8dbdc77248f0f854", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051116101725_G07PPZ_747988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051116101725 (G07PPZ) ✅ UPDATE successful for 051116101725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 275dd28a3772476c998f6d87dfb6bc4a [SalesInvoiceId] => d949fafd3ebb439db7141b66a94352ab [ClientReference] => REF_050501501725_6BLU49_944228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247667074 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247667074 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501501725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:28:28+00:00", "status": "Success", "transactionId": "d949fafd3ebb439db7141b66a94352ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501501725_6BLU49_944228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501501725 (6BLU49) ✅ UPDATE successful for 050501501725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27765d0002d74fbc96ed17706f6aeef4 [SalesInvoiceId] => d5709baf5ba240a5a2dab678368b3c8d [ClientReference] => REF_053702000925_CN4KKG_556981 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546305277 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546305277 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053702000925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:28:56+00:00", "status": "Success", "transactionId": "d5709baf5ba240a5a2dab678368b3c8d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053702000925_CN4KKG_556981", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053702000925 (CN4KKG) ✅ UPDATE successful for 053702000925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8054bd641d54ff28953654a91d8485c [SalesInvoiceId] => c76767ded8044e0080e26e1efeb8cf63 [ClientReference] => REF_140502201925_1RC5WS_030544 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501942080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501942080 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=140502201925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:29:45+00:00", "status": "Success", "transactionId": "c76767ded8044e0080e26e1efeb8cf63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502201925_1RC5WS_030544", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502201925 (1RC5WS) ✅ UPDATE successful for 140502201925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9eafbb1b1ff143879e465c8c03376b61 [SalesInvoiceId] => 7e881debbcb24ad9b185e79836e9fec6 [ClientReference] => REF_010626605025_EJISU34222_916660 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240219511 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240219511 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010626605025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:30:30+00:00", "status": "Success", "transactionId": "7e881debbcb24ad9b185e79836e9fec6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010626605025_EJISU34222_916660", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010626605025 (EJISU34222) ✅ UPDATE successful for 010626605025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 335fa47ecdbb4bf882465b07a3c3fe6f [SalesInvoiceId] => 9dfa6e121ade4cc3a4ef21ff5ff689da [ClientReference] => REF_111106103025_FXIX7B_108916 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546610435 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546610435 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d56089e0d9941adb7e3a76e12f675f2 [SalesInvoiceId] => 2a9f5d734a28410b97c8e895e6a50873 [ClientReference] => REF_051721200825_NPSOWU_561255 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051721200825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:31:35+00:00", "status": "Success", "transactionId": "2a9f5d734a28410b97c8e895e6a50873", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051721200825_NPSOWU_561255", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051721200825 (NPSOWU) ✅ UPDATE successful for 051721200825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a6d44dee65147c1a903b19204f2c41e [SalesInvoiceId] => 832bea09c0604ae6be6fa66bc5bac28e [ClientReference] => REF_111007600325_HXWPV7_762414 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111007600325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:31:45+00:00", "status": "Success", "transactionId": "832bea09c0604ae6be6fa66bc5bac28e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111007600325_HXWPV7_762414", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111007600325 (HXWPV7) ✅ UPDATE successful for 111007600325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5cf3936a03aa45259eb4a01821120ac6 [SalesInvoiceId] => 5f45b5dab3b3413099fb804512edd786 [ClientReference] => REF_000705301125_BWI2U9_334746 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556386033 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556386033 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000705301125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:32:37+00:00", "status": "Success", "transactionId": "5f45b5dab3b3413099fb804512edd786", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000705301125_BWI2U9_334746", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000705301125 (BWI2U9) ✅ UPDATE successful for 000705301125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25f33feb09fe43d0b980ae1ab44dd995 [SalesInvoiceId] => bee4312fcc364a33a9365b9f470721b7 [ClientReference] => REF_051608600725_ZOOR6L_641153 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241879727 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241879727 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051608600725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:33:10+00:00", "status": "Success", "transactionId": "bee4312fcc364a33a9365b9f470721b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051608600725_ZOOR6L_641153", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051608600725 (ZOOR6L) ✅ UPDATE successful for 051608600725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eaf2524f48ee47629fcccf6f8cfece07 [SalesInvoiceId] => db7cdc067c23434a803855a9d60859ad [ClientReference] => REF_000800702725_1RC5WS_338794 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547862817 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547862817 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000800702725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:33:22+00:00", "status": "Success", "transactionId": "db7cdc067c23434a803855a9d60859ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000800702725_1RC5WS_338794", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000800702725 (1RC5WS) ✅ UPDATE successful for 000800702725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d835a879408a4e77b6ddc2c5a232e053 [SalesInvoiceId] => 4b0b4f1e3aef48b0ae7c7ebcb12c8ac8 [ClientReference] => REF_100103001425_LE9LO5_016293 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100103001425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:33:45+00:00", "status": "Success", "transactionId": "4b0b4f1e3aef48b0ae7c7ebcb12c8ac8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100103001425_LE9LO5_016293", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100103001425 (LE9LO5) ✅ UPDATE successful for 100103001425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cff64e47e6e4b349ee252ffbbbb0742 [SalesInvoiceId] => b307f1d3bc4f444b8c41681345bdb53b [ClientReference] => REF_052306404025_R4E6Y0_893925 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543435325 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543435325 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306404025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:35:46+00:00", "status": "Success", "transactionId": "b307f1d3bc4f444b8c41681345bdb53b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306404025_R4E6Y0_893925", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306404025 (R4E6Y0) ✅ UPDATE successful for 052306404025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d07f5c1003474661b54290a8bfe8a275 [SalesInvoiceId] => 244aa3d1bc6c440487487ca2b898432f [ClientReference] => REF_054102404425_R4E6Y0_397589 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591619130 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591619130 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054102404425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:36:11+00:00", "status": "Success", "transactionId": "244aa3d1bc6c440487487ca2b898432f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054102404425_R4E6Y0_397589", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054102404425 (R4E6Y0) ✅ UPDATE successful for 054102404425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4abda802b64341d29e47852d980f9d5a [SalesInvoiceId] => 1d8dd98e46464c13b14f66c1b864d817 [ClientReference] => REF_082607001825_HE2114_969547 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243522233 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243522233 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082607001825, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:36:32+00:00", "status": "Success", "transactionId": "1d8dd98e46464c13b14f66c1b864d817", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082607001825_HE2114_969547", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082607001825 (HE2114) ✅ UPDATE successful for 082607001825 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 837a04e19824480584e5fcd1fa8facaa [SalesInvoiceId] => 4360ea90b1314033948cc5992d0db671 [ClientReference] => REF_111106103025_FXIX7B_372592 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546610435 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546610435 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => eb79d454e5bb48bf97d5f4c9c68fb9c2 [SalesInvoiceId] => d348ecc8c1734d3aa7c70915ded8259c [ClientReference] => REF_111106103025_FXIX7B_189363 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546610435 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546610435 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 60510b9f349d49bc8d7930e11b739e5b [SalesInvoiceId] => 428a6319c60543db8765939dca541647 [ClientReference] => REF_051601400525_CN4KKG_384325 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601400525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:39:20+00:00", "status": "Success", "transactionId": "428a6319c60543db8765939dca541647", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601400525_CN4KKG_384325", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601400525 (CN4KKG) ✅ UPDATE successful for 051601400525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26d57df9d5ff41dd9a27ed4d33c8e2ea [SalesInvoiceId] => 06ad03793c97404193f042f876cb76b8 [ClientReference] => REF_082609700825_R4E6Y0_955910 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082609700825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:40:48+00:00", "status": "Success", "transactionId": "06ad03793c97404193f042f876cb76b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082609700825_R4E6Y0_955910", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082609700825 (R4E6Y0) ✅ UPDATE successful for 082609700825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de115c5e06c24717bc27ba708541fd81 [SalesInvoiceId] => 1eb26d63eca840a0808bc0b5b320e98a [ClientReference] => REF_032003803525_R4E6Y0_817458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249339531 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249339531 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032003803525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:40:56+00:00", "status": "Success", "transactionId": "1eb26d63eca840a0808bc0b5b320e98a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032003803525_R4E6Y0_817458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032003803525 (R4E6Y0) ✅ UPDATE successful for 032003803525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c0cbacd19274d8cb3d9635b50c36f16 [SalesInvoiceId] => 50c8df9676e646e5ace4c512ae6c51f8 [ClientReference] => REF_000902400525_BWI2U9_185682 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545084006 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545084006 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902400525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:41:31+00:00", "status": "Success", "transactionId": "50c8df9676e646e5ace4c512ae6c51f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902400525_BWI2U9_185682", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902400525 (BWI2U9) ✅ UPDATE successful for 000902400525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ad3f104f9974d358abd4a9d42b9bd73 [SalesInvoiceId] => 57310e4d6dfa40c6bf8a8caafbdf5f36 [ClientReference] => REF_052505206925_R4E6Y0_062688 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242221923 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242221923 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505206925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:42:23+00:00", "status": "Success", "transactionId": "57310e4d6dfa40c6bf8a8caafbdf5f36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505206925_R4E6Y0_062688", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505206925 (R4E6Y0) ✅ UPDATE successful for 052505206925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cccafe6d828a44128653535a6c1b9931 [SalesInvoiceId] => d5ceea0777a64064b0e506b04fc6323a [ClientReference] => REF_052404801325_G07PPZ_352111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553000404 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553000404 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052404801325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:42:27+00:00", "status": "Success", "transactionId": "d5ceea0777a64064b0e506b04fc6323a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052404801325_G07PPZ_352111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052404801325 (G07PPZ) ✅ UPDATE successful for 052404801325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1806e978e0254e5eb0d7b63afb16f22d [SalesInvoiceId] => bfc76b2219e94aa996c9897207415447 [ClientReference] => REF_140501600325_I10MTW_906616 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247525659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247525659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140501600325, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:43:33+00:00", "status": "Success", "transactionId": "bfc76b2219e94aa996c9897207415447", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140501600325_I10MTW_906616", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140501600325 (I10MTW) ✅ UPDATE successful for 140501600325 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d50b8f5a7d494d7390cf1a9cf89aa073 [SalesInvoiceId] => 3a14bcc60b6b4b9791c1ad97dd54482a [ClientReference] => REF_053804900725_NPSOWU_876771 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804900725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:44:26+00:00", "status": "Success", "transactionId": "3a14bcc60b6b4b9791c1ad97dd54482a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804900725_NPSOWU_876771", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804900725 (NPSOWU) ✅ UPDATE successful for 053804900725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edc0de3de83a4a49a0927d1a2eb7759f [SalesInvoiceId] => 2ef86d5ab89a496483f431cd5c792082 [ClientReference] => REF_053302403425_EJISU34222_165173 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537535810 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537535810 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053302403425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:44:33+00:00", "status": "Success", "transactionId": "2ef86d5ab89a496483f431cd5c792082", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053302403425_EJISU34222_165173", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053302403425 (EJISU34222) ✅ UPDATE successful for 053302403425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 328f0941763b49768d8a0419d71caa1b [SalesInvoiceId] => eb1494a7bcbc448dbd1e2b2b23c47c7e [ClientReference] => REF_000903001325_PFKS1R_968426 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533968035 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533968035 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903001325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:44:53+00:00", "status": "Success", "transactionId": "eb1494a7bcbc448dbd1e2b2b23c47c7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903001325_PFKS1R_968426", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903001325 (PFKS1R) ✅ UPDATE successful for 000903001325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33e8b726bbb94332a9287eec466b9fce [SalesInvoiceId] => 90112d1aeee045e2bde4dd32ef4ccf95 [ClientReference] => REF_050707101425_NPSOWU_258834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707101425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:47:06+00:00", "status": "Success", "transactionId": "90112d1aeee045e2bde4dd32ef4ccf95", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707101425_NPSOWU_258834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707101425 (NPSOWU) ✅ UPDATE successful for 050707101425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb74506633dd40ba8a9c4bab2a9f3265 [SalesInvoiceId] => 839e63145dfe4ac5897b0d12413a6b34 [ClientReference] => REF_001001601025_BWI2U9_481420 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001601025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:48:34+00:00", "status": "Success", "transactionId": "839e63145dfe4ac5897b0d12413a6b34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001601025_BWI2U9_481420", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001601025 (BWI2U9) ✅ UPDATE successful for 001001601025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f40b73e5a00841dfa79d129468a12451 [SalesInvoiceId] => f5a082333865432487475c8eb9910ab2 [ClientReference] => REF_051810313725_CH3S2L_273274 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544758122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544758122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051810313725, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:51:03+00:00", "status": "Success", "transactionId": "f5a082333865432487475c8eb9910ab2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051810313725_CH3S2L_273274", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051810313725 (CH3S2L) ✅ UPDATE successful for 051810313725 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbc0efde026348ea95e30d145d6c3e5a [SalesInvoiceId] => 027fc21bd3e044ebad5cdf13c084e97e [ClientReference] => REF_050108410725_EJISU34222_904940 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591708170 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591708170 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050108410725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:52:21+00:00", "status": "Success", "transactionId": "027fc21bd3e044ebad5cdf13c084e97e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050108410725_EJISU34222_904940", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050108410725 (EJISU34222) ✅ UPDATE successful for 050108410725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df4047f57e74487f95fa8fdd64a7be92 [SalesInvoiceId] => 89916ffa7ad8467cbd73887eefeccb9e [ClientReference] => REF_000302801825_BWI2U9_302993 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000302801825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:54:34+00:00", "status": "Success", "transactionId": "89916ffa7ad8467cbd73887eefeccb9e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000302801825_BWI2U9_302993", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000302801825 (BWI2U9) ✅ UPDATE successful for 000302801825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 471e52dc4418483a9292bb9368f2b441 [SalesInvoiceId] => 036306f8e6e64809b255e968910cded6 [ClientReference] => REF_050605300425_M86BFQ_719659 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605300425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:54:44+00:00", "status": "Success", "transactionId": "036306f8e6e64809b255e968910cded6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605300425_M86BFQ_719659", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605300425 (M86BFQ) ✅ UPDATE successful for 050605300425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 535b5e96c0744f9db286f104ac94936c [SalesInvoiceId] => 9540cb75d91c45b6b7bd49cfb0a00f6f [ClientReference] => REF_032000900825_HXWPV7_779856 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032000900825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:55:29+00:00", "status": "Success", "transactionId": "9540cb75d91c45b6b7bd49cfb0a00f6f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032000900825_HXWPV7_779856", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032000900825 (HXWPV7) ✅ UPDATE successful for 032000900825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45c8aea8aa384e238a190c5eb7761658 [SalesInvoiceId] => 413f9b0e55344f78a03f4e58f5c24d3a [ClientReference] => REF_050106110825_R4E6Y0_303844 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106110825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:56:04+00:00", "status": "Success", "transactionId": "413f9b0e55344f78a03f4e58f5c24d3a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106110825_R4E6Y0_303844", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106110825 (R4E6Y0) ✅ UPDATE successful for 050106110825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83edf67fb9fa49a183d19be2cd7c7a30 [SalesInvoiceId] => b4f3953053d6497dbd51898e03be24cb [ClientReference] => REF_030204302025_108CSY_198585 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030204302025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:56:59+00:00", "status": "Success", "transactionId": "b4f3953053d6497dbd51898e03be24cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030204302025_108CSY_198585", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030204302025 (108CSY) ✅ UPDATE successful for 030204302025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e83e71c829c400e8c25b025f903184f [SalesInvoiceId] => 0fc22b2776164fa3b92fa65cb3017db0 [ClientReference] => REF_010108803425_NPSOWU_524703 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010108803425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:57:20+00:00", "status": "Success", "transactionId": "0fc22b2776164fa3b92fa65cb3017db0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010108803425_NPSOWU_524703", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010108803425 (NPSOWU) ✅ UPDATE successful for 010108803425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 952f87f44b6442169461f48d209488eb [SalesInvoiceId] => e7112822c3274cea9ac8502f77f2ae4c [ClientReference] => REF_0006028007_I95WNZ_402842 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a65bd7c43d2d4577b6b701c02b0361b0 [SalesInvoiceId] => 676c1c246f424408b1718d6ddfc0675d [ClientReference] => REF_050114309125_R4E6Y0_711075 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050114309125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:58:09+00:00", "status": "Success", "transactionId": "676c1c246f424408b1718d6ddfc0675d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050114309125_R4E6Y0_711075", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050114309125 (R4E6Y0) ✅ UPDATE successful for 050114309125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e8c4920d86e14ae7874e5166f1a70400 [SalesInvoiceId] => 2db45e81ebe04fd1b1386f114970d52e [ClientReference] => REF_050100300925_NPSOWU_768887 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050100300925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:58:27+00:00", "status": "Success", "transactionId": "2db45e81ebe04fd1b1386f114970d52e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050100300925_NPSOWU_768887", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050100300925 (NPSOWU) ✅ UPDATE successful for 050100300925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2df389930ad3459a8f8d541e24fafd1a [SalesInvoiceId] => a252dd06d8b04066a43d4315b39ffb4b [ClientReference] => REF_053804404325_R4E6Y0_041969 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244687638 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244687638 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804404325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:59:04+00:00", "status": "Success", "transactionId": "a252dd06d8b04066a43d4315b39ffb4b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804404325_R4E6Y0_041969", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804404325 (R4E6Y0) ✅ UPDATE successful for 053804404325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0017bfc39854e8d93a9c15e64c4abe4 [SalesInvoiceId] => 85bc120242ac4b5fba3cfabc0683b831 [ClientReference] => REF_000706101525_1RC5WS_535502 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241619586 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241619586 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000706101525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T13:59:13+00:00", "status": "Success", "transactionId": "85bc120242ac4b5fba3cfabc0683b831", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000706101525_1RC5WS_535502", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000706101525 (1RC5WS) ✅ UPDATE successful for 000706101525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e795965ce6e49a69ef75c7d985a9493 [SalesInvoiceId] => d910aa2da7434749bf26d59ac364746a [ClientReference] => REF_051801528425_R4E6Y0_188778 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539530688 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539530688 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801528425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:00:07+00:00", "status": "Success", "transactionId": "d910aa2da7434749bf26d59ac364746a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801528425_R4E6Y0_188778", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801528425 (R4E6Y0) ✅ UPDATE successful for 051801528425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 648c542627ef4ccdb612017c0d5493e1 [SalesInvoiceId] => 61fafecdae5140e0839134292b7eaa98 [ClientReference] => REF_111106103025_FXIX7B_523315 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546610435 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546610435 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111106103025, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:02:14+00:00", "status": "Success", "transactionId": "61fafecdae5140e0839134292b7eaa98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111106103025_FXIX7B_523315", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111106103025 (FXIX7B) ✅ UPDATE successful for 111106103025 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 10ad59dbca5943d28fa8a32d6dbd5970 [SalesInvoiceId] => ac11a496ea374b5fba8316ff864f7f64 [ClientReference] => REF_000507701125_I95WNZ_553464 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241434391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241434391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000507701125, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:02:14+00:00", "status": "Success", "transactionId": "ac11a496ea374b5fba8316ff864f7f64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000507701125_I95WNZ_553464", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000507701125 (I95WNZ) ✅ UPDATE successful for 000507701125 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b7a1df47a26484c9e2c174a9e544941 [SalesInvoiceId] => 18c783f22a184df5a9a0ddeb39fa77c1 [ClientReference] => REF_050150305725_A7DPCP_474755 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246239032 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246239032 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050150305725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:02:18+00:00", "status": "Success", "transactionId": "18c783f22a184df5a9a0ddeb39fa77c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050150305725_A7DPCP_474755", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050150305725 (A7DPCP) ✅ UPDATE successful for 050150305725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1de1871d671c4dd3999b910fdbc5e169 [SalesInvoiceId] => bed4d5bf816b44a4b651c395faccfbf8 [ClientReference] => REF_150410803025_9D49MA_668087 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150410803025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:02:22+00:00", "status": "Success", "transactionId": "bed4d5bf816b44a4b651c395faccfbf8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150410803025_9D49MA_668087", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150410803025 (9D49MA) ✅ UPDATE successful for 150410803025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 854906aa58134a9d8a76b225cbc68cfa [SalesInvoiceId] => be90bac8eca744e8b54f1288d31b0156 [ClientReference] => REF_050150305725_A7DPCP_646515 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246239032 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246239032 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d5d13e77409f42c5aa4e21781b0d60f3 [SalesInvoiceId] => a345066482e44867a9bcddfbef910e99 [ClientReference] => REF_111106103025_FXIX7B_915304 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546610435 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546610435 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4fb065839884e3f9a41cf1de9d3de53 [SalesInvoiceId] => e1a73c510a5247a193f2e6a5ee38c6eb [ClientReference] => REF_150410804225_9D49MA_888417 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150410804225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:04:49+00:00", "status": "Success", "transactionId": "e1a73c510a5247a193f2e6a5ee38c6eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150410804225_9D49MA_888417", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150410804225 (9D49MA) ✅ UPDATE successful for 150410804225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8ad5015da1e34a8cb7bcc525c6b03d9f [SalesInvoiceId] => 0a142a8d23ec445bbd255774965b8969 [ClientReference] => REF_051801106825_CH3S2L_947574 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233557120242 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557120242 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 753c9cddb26748ea80271bb7c956d8e7 [SalesInvoiceId] => d85f2cba293b4d9b8d91c04d14bf6a5f [ClientReference] => REF_051409601025_ZOOR6L_526473 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051409601025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:05:54+00:00", "status": "Success", "transactionId": "d85f2cba293b4d9b8d91c04d14bf6a5f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051409601025_ZOOR6L_526473", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051409601025 (ZOOR6L) ✅ UPDATE successful for 051409601025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 479c1b85d3fb42408ca163b39b2626dc [SalesInvoiceId] => cabb526a30cf4e6ca677ad57e53d1cab [ClientReference] => REF_021606901125_108CSY_342130 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021606901125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:06:29+00:00", "status": "Success", "transactionId": "cabb526a30cf4e6ca677ad57e53d1cab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021606901125_108CSY_342130", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021606901125 (108CSY) ✅ UPDATE successful for 021606901125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e40aae424c14e01831473303c833890 [SalesInvoiceId] => ad70845aad89411dbb0bff94bd477ee9 [ClientReference] => REF_082613801225_R4E6Y0_707563 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244775725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244775725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082613801225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:07:26+00:00", "status": "Success", "transactionId": "ad70845aad89411dbb0bff94bd477ee9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082613801225_R4E6Y0_707563", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082613801225 (R4E6Y0) ✅ UPDATE successful for 082613801225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed0faeb9ebdc49cdaa7bfa5eaa9f332f [SalesInvoiceId] => b1c964d9b3414641b8e8c50548283d66 [ClientReference] => REF_111000500325_HXWPV7_041760 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558024512 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558024512 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111000500325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:07:30+00:00", "status": "Success", "transactionId": "b1c964d9b3414641b8e8c50548283d66", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111000500325_HXWPV7_041760", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111000500325 (HXWPV7) ✅ UPDATE successful for 111000500325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e125f1b2cdc04a839c3cfb44bcbd3881 [SalesInvoiceId] => 2b62197ea86b4fddbd2733892acde8ad [ClientReference] => REF_051605404925_CN4KKG_169045 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605404925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:09:01+00:00", "status": "Success", "transactionId": "2b62197ea86b4fddbd2733892acde8ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605404925_CN4KKG_169045", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605404925 (CN4KKG) ✅ UPDATE successful for 051605404925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 601cffdc0a5f4b318ecdcba3f13812a3 [SalesInvoiceId] => e4be3eb20d3445e18e20fb7d589ff4c4 [ClientReference] => REF_052101802425_NPSOWU_140693 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101802425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:09:31+00:00", "status": "Success", "transactionId": "e4be3eb20d3445e18e20fb7d589ff4c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101802425_NPSOWU_140693", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101802425 (NPSOWU) ✅ UPDATE successful for 052101802425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d889f9cf2fdd4e748de6f52c493b6175 [SalesInvoiceId] => a5aefa1a395f4b9aabe423138cf07473 [ClientReference] => REF_051400202025_ZOOR6L_498097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553175833 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553175833 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400202025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:09:45+00:00", "status": "Success", "transactionId": "a5aefa1a395f4b9aabe423138cf07473", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400202025_ZOOR6L_498097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400202025 (ZOOR6L) ✅ UPDATE successful for 051400202025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b5c11a5e8a54ea4b3d84b97e33b7fd2 [SalesInvoiceId] => e97feccf0bda484da72aea6e08382171 [ClientReference] => REF_130801101125_69UIPK_099445 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548825913 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548825913 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130801101125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:09:55+00:00", "status": "Success", "transactionId": "e97feccf0bda484da72aea6e08382171", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130801101125_69UIPK_099445", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130801101125 (69UIPK) ✅ UPDATE successful for 130801101125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8593d3b4ff4446ee8242f68e6c1c3221 [SalesInvoiceId] => 3251163554f544f6bd4db67549e4149a [ClientReference] => REF_091500601325_HXWPV7_018163 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=091500601325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:09:56+00:00", "status": "Success", "transactionId": "3251163554f544f6bd4db67549e4149a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_091500601325_HXWPV7_018163", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 091500601325 (HXWPV7) ✅ UPDATE successful for 091500601325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd3f7ac017ce43a1aea1a8d4ab379923 [SalesInvoiceId] => f8d3bb28bbbf47dda9dfd330580cc1d0 [ClientReference] => REF_082605800825_NPSOWU_383190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082605800825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:12:05+00:00", "status": "Success", "transactionId": "f8d3bb28bbbf47dda9dfd330580cc1d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082605800825_NPSOWU_383190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082605800825 (NPSOWU) ✅ UPDATE successful for 082605800825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 356e149ad6a0492ebba7b0e108a9c291 [SalesInvoiceId] => bf5dbea5d62e4739b138fb28b68bc27f [ClientReference] => REF_050614101925_ZOOR6L_491771 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050614101925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:13:43+00:00", "status": "Success", "transactionId": "bf5dbea5d62e4739b138fb28b68bc27f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050614101925_ZOOR6L_491771", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050614101925 (ZOOR6L) ✅ UPDATE successful for 050614101925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0b47989674614814bf01afe2f308b029 [SalesInvoiceId] => 51cb6c09ebef4f89b347ab03466cc852 [ClientReference] => REF_130202202325_69UIPK_812733 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233532997015 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532997015 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 41652db19ac84166a07863da5cfd633c [SalesInvoiceId] => 43f49702db5e46c7ba197aeddcd6fa57 [ClientReference] => REF_054103701325_G07PPZ_881631 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054103701325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:16:19+00:00", "status": "Success", "transactionId": "43f49702db5e46c7ba197aeddcd6fa57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054103701325_G07PPZ_881631", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054103701325 (G07PPZ) ✅ UPDATE successful for 054103701325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 28d0364c8cfd477ab494450d9dde6783 [SalesInvoiceId] => fac3f92d9dab4ecb969c8c6466f82529 [ClientReference] => REF_130202202325_69UIPK_098125 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233532997015 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532997015 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b57940adad73425b865d4bfe41347708 [SalesInvoiceId] => c6a35dbdf74d42ababc1fe9fcc9f60b9 [ClientReference] => REF_052602802525_NPSOWU_044229 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052602802525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:19:26+00:00", "status": "Success", "transactionId": "c6a35dbdf74d42ababc1fe9fcc9f60b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052602802525_NPSOWU_044229", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052602802525 (NPSOWU) ✅ UPDATE successful for 052602802525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f457725b15b841d08a3583308a0a0022 [SalesInvoiceId] => a0870ea8c35e4bbdbab39868dc71e442 [ClientReference] => REF_052202705125_EJISU34222_589427 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539044389 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539044389 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052202705125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:20:50+00:00", "status": "Success", "transactionId": "a0870ea8c35e4bbdbab39868dc71e442", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052202705125_EJISU34222_589427", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052202705125 (EJISU34222) ✅ UPDATE successful for 052202705125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e564e9a84df411a9556b602bec227e9 [SalesInvoiceId] => bd468781268a4698aa8b9635415ee41a [ClientReference] => REF_010603100325_EJISU34222_677926 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547097539 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547097539 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010603100325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:21:16+00:00", "status": "Success", "transactionId": "bd468781268a4698aa8b9635415ee41a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010603100325_EJISU34222_677926", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010603100325 (EJISU34222) ✅ UPDATE successful for 010603100325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dbb6dea274f343c3a34dbb6ca6e8546d [SalesInvoiceId] => f5ecfdf4542c4d158dd055c818b18559 [ClientReference] => REF_010603100325_EJISU34222_985599 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e94b04fbd6b744c6b0539bbc4f769b53 [SalesInvoiceId] => b8682fe2f9de44ccba137e0395b5a5cf [ClientReference] => REF_130202202325_69UIPK_931355 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532997015 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532997015 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130202202325, schoolCode=69UIPK Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48af1ad2259b4cc59c313d7c26351d7d [SalesInvoiceId] => 407b9c897b14419698b4ef16382352df [ClientReference] => REF_000603901525_PFKS1R_679693 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256650721 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256650721 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603901525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:24:40+00:00", "status": "Success", "transactionId": "b8682fe2f9de44ccba137e0395b5a5cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130202202325_69UIPK_931355", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130202202325 (69UIPK) ✅ UPDATE successful for 130202202325 (69UIPK) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:24:40+00:00", "status": "Success", "transactionId": "407b9c897b14419698b4ef16382352df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603901525_PFKS1R_679693", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603901525 (PFKS1R) ✅ UPDATE successful for 000603901525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef52fadc06aa42bc9d204853fd9ac554 [SalesInvoiceId] => 7626fd638f5c4dfc824ae30861fa58ac [ClientReference] => REF_082106902225_EJISU34222_888995 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537535810 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537535810 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082106902225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:25:12+00:00", "status": "Success", "transactionId": "7626fd638f5c4dfc824ae30861fa58ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082106902225_EJISU34222_888995", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082106902225 (EJISU34222) ✅ UPDATE successful for 082106902225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa217da48d754f7c8868f408a309482f [SalesInvoiceId] => 6c016283d29f42b0af6bb3e85af49e34 [ClientReference] => REF_001001700325_BWI2U9_430986 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001700325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:26:36+00:00", "status": "Success", "transactionId": "6c016283d29f42b0af6bb3e85af49e34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001700325_BWI2U9_430986", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001700325 (BWI2U9) ✅ UPDATE successful for 001001700325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa1fc109f57b4c9784e5544515f28f23 [SalesInvoiceId] => 903f410e648b415f92f326ebe50abe4a [ClientReference] => REF_060110304025_R4E6Y0_442079 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060110304025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:27:00+00:00", "status": "Success", "transactionId": "903f410e648b415f92f326ebe50abe4a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060110304025_R4E6Y0_442079", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060110304025 (R4E6Y0) ✅ UPDATE successful for 060110304025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6193ebf2f78747969cd3908255b48cbb [SalesInvoiceId] => 3246264c6a904880bfd9dd42a306dab3 [ClientReference] => REF_050510200625_108CSY_591561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599020956 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599020956 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050510200625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:27:10+00:00", "status": "Success", "transactionId": "3246264c6a904880bfd9dd42a306dab3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050510200625_108CSY_591561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050510200625 (108CSY) ✅ UPDATE successful for 050510200625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a082b00b88c4d88a6a3dca1d92d887a [SalesInvoiceId] => cf40be8ec8a545a3b676d5a33440c8ea [ClientReference] => REF_031207004725_NPSOWU_131761 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031207004725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:27:54+00:00", "status": "Success", "transactionId": "cf40be8ec8a545a3b676d5a33440c8ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031207004725_NPSOWU_131761", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031207004725 (NPSOWU) ✅ UPDATE successful for 031207004725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11a3ba4c91d34805b30c03c39f60c704 [SalesInvoiceId] => acca6666683b469fbbacc6d45d6ea50a [ClientReference] => REF_110204801125_G07PPZ_150528 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110204801125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:29:12+00:00", "status": "Success", "transactionId": "acca6666683b469fbbacc6d45d6ea50a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204801125_G07PPZ_150528", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204801125 (G07PPZ) ✅ UPDATE successful for 110204801125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a303e26464194626a9044023c21b2311 [SalesInvoiceId] => 91ad100b946b49c7ab31993cb188c98b [ClientReference] => REF_000114402825_R4E6Y0_587888 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114402825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:29:19+00:00", "status": "Success", "transactionId": "91ad100b946b49c7ab31993cb188c98b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114402825_R4E6Y0_587888", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114402825 (R4E6Y0) ✅ UPDATE successful for 000114402825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b389b40d78a418ab3678497ce31ecc4 [SalesInvoiceId] => 9d61b49605c44e25ba719336f709d256 [ClientReference] => REF_140501601125_I10MTW_512959 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247525659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247525659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140501601125, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:29:38+00:00", "status": "Success", "transactionId": "9d61b49605c44e25ba719336f709d256", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140501601125_I10MTW_512959", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140501601125 (I10MTW) ✅ UPDATE successful for 140501601125 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 687341e5376e4891a663246a94c0cafa [SalesInvoiceId] => 1c03e951ed9d4a4d96b074f08e50a35b [ClientReference] => REF_051909100725_M86BFQ_436171 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559533931 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559533931 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051909100725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:31:34+00:00", "status": "Success", "transactionId": "1c03e951ed9d4a4d96b074f08e50a35b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051909100725_M86BFQ_436171", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051909100725 (M86BFQ) ✅ UPDATE successful for 051909100725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 28916697f174468487991ce7b6689a51 [SalesInvoiceId] => 213124deac8645f99c3f929a51e9a901 [ClientReference] => REF_090111702625_HXWPV7_694937 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246530912 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246530912 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090111702625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:32:56+00:00", "status": "Success", "transactionId": "213124deac8645f99c3f929a51e9a901", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090111702625_HXWPV7_694937", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090111702625 (HXWPV7) ✅ UPDATE successful for 090111702625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6aa42ebd53ff4a498b06099b8f08d536 [SalesInvoiceId] => 095fe37e3b4c472496ad4ecf9b635dcb [ClientReference] => REF_051007501425_LE9LO5_871970 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051007501425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:33:21+00:00", "status": "Success", "transactionId": "095fe37e3b4c472496ad4ecf9b635dcb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051007501425_LE9LO5_871970", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051007501425 (LE9LO5) ✅ UPDATE successful for 051007501425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b501e0dbaca41f0be0159e0a24f2f98 [SalesInvoiceId] => be82f1bdfb494f92bea518d8ec2e5f99 [ClientReference] => REF_053202902525_ZOOR6L_752279 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542389028 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542389028 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053202902525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:33:43+00:00", "status": "Success", "transactionId": "be82f1bdfb494f92bea518d8ec2e5f99", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053202902525_ZOOR6L_752279", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053202902525 (ZOOR6L) ✅ UPDATE successful for 053202902525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc958656d8614f07a124a30a95512e56 [SalesInvoiceId] => 80a08588fbe14ba4b792c0b93785419e [ClientReference] => REF_031207004625_NPSOWU_662417 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031207004625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:35:13+00:00", "status": "Success", "transactionId": "80a08588fbe14ba4b792c0b93785419e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031207004625_NPSOWU_662417", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031207004625 (NPSOWU) ✅ UPDATE successful for 031207004625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 508053aaef664a46b678a8c6e0e6ad75 [SalesInvoiceId] => c64560992ff040818ccc9a9d67dbc4be [ClientReference] => REF_001001501725_BWI2U9_932686 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594445931 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594445931 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001501725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:36:02+00:00", "status": "Success", "transactionId": "c64560992ff040818ccc9a9d67dbc4be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001501725_BWI2U9_932686", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001501725 (BWI2U9) ✅ UPDATE successful for 001001501725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 10cd8b714d654f848d591bcfe9b674d3 [SalesInvoiceId] => 047c01c3d7fb4fc49cd7fa72fe98e7b5 [ClientReference] => REF_140501100425_I10MTW_609140 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247525659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247525659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140501100425, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:36:12+00:00", "status": "Success", "transactionId": "047c01c3d7fb4fc49cd7fa72fe98e7b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140501100425_I10MTW_609140", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140501100425 (I10MTW) ✅ UPDATE successful for 140501100425 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 471b77ac16c14d1c8085ca489979c8a9 [SalesInvoiceId] => a096ed05d0184a93a703f666b19b7ecd [ClientReference] => REF_051307201725_R4E6Y0_131969 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530301154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530301154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051307201725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:38:21+00:00", "status": "Success", "transactionId": "a096ed05d0184a93a703f666b19b7ecd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051307201725_R4E6Y0_131969", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051307201725 (R4E6Y0) ✅ UPDATE successful for 051307201725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69f291c4e0d8493d812fdb2f750abb56 [SalesInvoiceId] => f7455c4c444d408da39308a8478bb37b [ClientReference] => REF_041500605225_LE9LO5_142493 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041500605225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:39:53+00:00", "status": "Success", "transactionId": "f7455c4c444d408da39308a8478bb37b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041500605225_LE9LO5_142493", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041500605225 (LE9LO5) ✅ UPDATE successful for 041500605225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5acea3a04144b0681bece80ea4708a9 [SalesInvoiceId] => 6ebafe42c06b41faa24515f898852ed6 [ClientReference] => REF_050501701925_6BLU49_922591 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501701925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:40:00+00:00", "status": "Success", "transactionId": "6ebafe42c06b41faa24515f898852ed6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501701925_6BLU49_922591", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501701925 (6BLU49) ✅ UPDATE successful for 050501701925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ba3f25973164130a5b369b430ac13c0 [SalesInvoiceId] => 9dd3016280004ed2bd5526d9c09bbb2e [ClientReference] => REF_010802104425_G07PPZ_241498 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599461030 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599461030 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010802104425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:40:37+00:00", "status": "Success", "transactionId": "9dd3016280004ed2bd5526d9c09bbb2e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010802104425_G07PPZ_241498", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010802104425 (G07PPZ) ✅ UPDATE successful for 010802104425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebd38146b7944b908064c4f6e448b146 [SalesInvoiceId] => 5b6997d63d774be485ad3aa5baf75c32 [ClientReference] => REF_051401201225_ZOOR6L_017758 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401201225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:41:33+00:00", "status": "Success", "transactionId": "5b6997d63d774be485ad3aa5baf75c32", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401201225_ZOOR6L_017758", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401201225 (ZOOR6L) ✅ UPDATE successful for 051401201225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92be0c1ac2f64f089c2efc9471f47a32 [SalesInvoiceId] => 9bf6b9e966084dfd9c4367bc3ff4739b [ClientReference] => REF_051117001625_NPSOWU_300296 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051117001625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:41:57+00:00", "status": "Success", "transactionId": "9bf6b9e966084dfd9c4367bc3ff4739b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051117001625_NPSOWU_300296", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051117001625 (NPSOWU) ✅ UPDATE successful for 051117001625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59132e74640d4aae9f0ce3467ace8ce5 [SalesInvoiceId] => 5377fa7432854e63bd00436ea7546573 [ClientReference] => REF_051903202325_WRHKXK_502111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903202325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:42:37+00:00", "status": "Success", "transactionId": "5377fa7432854e63bd00436ea7546573", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903202325_WRHKXK_502111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903202325 (WRHKXK) ✅ UPDATE successful for 051903202325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b5070f2b429411aa4b334091a2917ec [SalesInvoiceId] => 44fab99da21745b48380818520a083da [ClientReference] => REF_050501702825_EJISU34222_453165 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501702825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:44:32+00:00", "status": "Success", "transactionId": "44fab99da21745b48380818520a083da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501702825_EJISU34222_453165", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501702825 (EJISU34222) ✅ UPDATE successful for 050501702825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b849a200f5af4233b70e88069030ff41 [SalesInvoiceId] => 23e902dbde444054ac0a45aa87748cc4 [ClientReference] => REF_000806700525_1RC5WS_243796 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551088907 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551088907 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000806700525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:45:57+00:00", "status": "Success", "transactionId": "23e902dbde444054ac0a45aa87748cc4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000806700525_1RC5WS_243796", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000806700525 (1RC5WS) ✅ UPDATE successful for 000806700525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4c5c74878fe74321b220987243692166 [SalesInvoiceId] => 5b16b722fe5c4a28b2855f28d7e3f1f6 [ClientReference] => REF_051401201225_ZOOR6L_955129 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ea43c3122704248929818358c252c7e [SalesInvoiceId] => cd87eedc2ec84986b089169051aa0ee5 [ClientReference] => REF_000112800625_1RC5WS_436752 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244887754 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244887754 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112800625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:47:43+00:00", "status": "Success", "transactionId": "cd87eedc2ec84986b089169051aa0ee5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112800625_1RC5WS_436752", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112800625 (1RC5WS) ✅ UPDATE successful for 000112800625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 176541acd59b4c9d87b04d638202ef6e [SalesInvoiceId] => d6be5bf3dec94deaa98e64b365e7e0c4 [ClientReference] => REF_110501002225_WU6TPW_751093 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546563454 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546563454 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95f44c2dc3344f82b56e9766e653d859 [SalesInvoiceId] => 5735af25bcf7444d8a95cbaf57d5d590 [ClientReference] => REF_060107205125_G07PPZ_850014 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242726322 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242726322 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060107205125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:50:44+00:00", "status": "Success", "transactionId": "5735af25bcf7444d8a95cbaf57d5d590", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060107205125_G07PPZ_850014", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060107205125 (G07PPZ) ✅ UPDATE successful for 060107205125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a380abad5df4ebc98a81e58e3431028 [SalesInvoiceId] => 7461a2b3da664c6f81c4bf5d4195b829 [ClientReference] => REF_001000502825_BWI2U9_305892 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532812063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532812063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000502825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:51:24+00:00", "status": "Success", "transactionId": "7461a2b3da664c6f81c4bf5d4195b829", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000502825_BWI2U9_305892", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000502825 (BWI2U9) ✅ UPDATE successful for 001000502825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f116dd0eee684b9d8b73e42f41380144 [SalesInvoiceId] => 9006c5b70ae54f0daa6b42e175af69ea [ClientReference] => REF_110204801025_G07PPZ_593032 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110204801025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:51:32+00:00", "status": "Success", "transactionId": "9006c5b70ae54f0daa6b42e175af69ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204801025_G07PPZ_593032", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204801025 (G07PPZ) ✅ UPDATE successful for 110204801025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39666afd3c764aa6ab8e24f21ce6906a [SalesInvoiceId] => e66c7fdeaea147e091600079d6896a5c [ClientReference] => REF_050501504025_6BLU49_494087 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501504025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:52:07+00:00", "status": "Success", "transactionId": "e66c7fdeaea147e091600079d6896a5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501504025_6BLU49_494087", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501504025 (6BLU49) ✅ UPDATE successful for 050501504025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ee292ee87884db2bbdf076b7676c350 [SalesInvoiceId] => 59ddea98ee8f4658a6d8f44514bafb94 [ClientReference] => REF_052100902925_NPSOWU_405049 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052100902925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:54:03+00:00", "status": "Success", "transactionId": "59ddea98ee8f4658a6d8f44514bafb94", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052100902925_NPSOWU_405049", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052100902925 (NPSOWU) ✅ UPDATE successful for 052100902925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b2c79077fef64f749d831b0060c2f072 [SalesInvoiceId] => f8fbf92d60c1480a8f867a79175144dc [ClientReference] => REF_110501002225_WU6TPW_446921 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546563454 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546563454 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f38a07ac30ef4301955ca1050c71655d [SalesInvoiceId] => 5a37a3c91e70496d94125531899b0c34 [ClientReference] => REF_051301101025_EJISU34222_844310 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246697721 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246697721 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051301101025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:57:37+00:00", "status": "Success", "transactionId": "5a37a3c91e70496d94125531899b0c34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051301101025_EJISU34222_844310", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051301101025 (EJISU34222) ✅ UPDATE successful for 051301101025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6a1816ef14804c998164003c54e27a5d [SalesInvoiceId] => a707f071d8a04484b50e3ca2aae07408 [ClientReference] => REF_052100902925_NPSOWU_877809 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c0cf275ea2845438f605a66665ca61f [SalesInvoiceId] => 0f94ab3916f6403f82525978aa1e52aa [ClientReference] => REF_111002705325_WU6TPW_886809 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248244891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248244891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002705325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T14:59:10+00:00", "status": "Success", "transactionId": "0f94ab3916f6403f82525978aa1e52aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002705325_WU6TPW_886809", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002705325 (WU6TPW) ✅ UPDATE successful for 111002705325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd7f9058695a4bab809507ead6d62c00 [SalesInvoiceId] => 3748d21064da432e84db9b6d40a40801 [ClientReference] => REF_052705202125_ZOOR6L_508508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705202125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:02:45+00:00", "status": "Success", "transactionId": "3748d21064da432e84db9b6d40a40801", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705202125_ZOOR6L_508508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705202125 (ZOOR6L) ✅ UPDATE successful for 052705202125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b11b11460d94e608a0532cfb2fd7f4f [SalesInvoiceId] => 8e587129d83446cf9d8d027926a87a0f [ClientReference] => REF_120301501025_HE2114_207949 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556651276 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556651276 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120301501025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:03:56+00:00", "status": "Success", "transactionId": "8e587129d83446cf9d8d027926a87a0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120301501025_HE2114_207949", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120301501025 (HE2114) ✅ UPDATE successful for 120301501025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48a83231b086459eaccc456460bbdee8 [SalesInvoiceId] => 54abf2bfd808497d8097cd5b89c0a0ff [ClientReference] => REF_060313201225_BWI2U9_726990 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248748620 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248748620 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060313201225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:04:17+00:00", "status": "Success", "transactionId": "54abf2bfd808497d8097cd5b89c0a0ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060313201225_BWI2U9_726990", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060313201225 (BWI2U9) ✅ UPDATE successful for 060313201225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea8724fa8c274c2cbcdba0cf8c944d22 [SalesInvoiceId] => 3ee0100531b442208baf4b41720aaec4 [ClientReference] => REF_050500802625_1RC5WS_409547 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591054957 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591054957 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500802625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:04:24+00:00", "status": "Success", "transactionId": "3ee0100531b442208baf4b41720aaec4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500802625_1RC5WS_409547", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500802625 (1RC5WS) ✅ UPDATE successful for 050500802625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 861eb53cf38749c28afd4b2d8d33d7c4 [SalesInvoiceId] => ac36967570ff4006b3a3d222ae7a732b [ClientReference] => REF_000500103525_IR97F7_421607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202310292 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202310292 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000500103525, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:04:53+00:00", "status": "Success", "transactionId": "ac36967570ff4006b3a3d222ae7a732b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500103525_IR97F7_421607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500103525 (IR97F7) ✅ UPDATE successful for 000500103525 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a5cfdc22c9544da197aa03d99334e40b [SalesInvoiceId] => be05315136e6422b800527dc95c64cf7 [ClientReference] => REF_051908500225_WRHKXK_435054 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0246e7b2fc824922a10b3e64d1d71cb3 [SalesInvoiceId] => 996c0b758a5a46f49a313a117ba22def [ClientReference] => REF_053404300925_R4E6Y0_431579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596203862 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596203862 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053404300925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:05:48+00:00", "status": "Success", "transactionId": "996c0b758a5a46f49a313a117ba22def", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053404300925_R4E6Y0_431579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053404300925 (R4E6Y0) ✅ UPDATE successful for 053404300925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 709a056752c140bb9f7ebe94b765de13 [SalesInvoiceId] => dd9539ed69594e5cacf5135a59a2526c [ClientReference] => REF_150504001625_M86BFQ_344460 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150504001625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:06:38+00:00", "status": "Success", "transactionId": "dd9539ed69594e5cacf5135a59a2526c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150504001625_M86BFQ_344460", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150504001625 (M86BFQ) ✅ UPDATE successful for 150504001625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 23d0c4feaf7441fa97b238745c2ebe95 [SalesInvoiceId] => 041bc309764a47d1928bb1c1af67c178 [ClientReference] => REF_052305203125_R4E6Y0_599218 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249694056 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249694056 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052305203125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:08:09+00:00", "status": "Success", "transactionId": "041bc309764a47d1928bb1c1af67c178", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052305203125_R4E6Y0_599218", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052305203125 (R4E6Y0) ✅ UPDATE successful for 052305203125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba027cf3de0e4c629be17d4737a67575 [SalesInvoiceId] => 62ecf4e7b90e4769af0823bf4949bfbb [ClientReference] => REF_130302900525_69UIPK_995509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302900525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:08:23+00:00", "status": "Success", "transactionId": "62ecf4e7b90e4769af0823bf4949bfbb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302900525_69UIPK_995509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302900525 (69UIPK) ✅ UPDATE successful for 130302900525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4b81278409bb45859abdaabc2ffe6988 [SalesInvoiceId] => 65289652c11f438aaee49c80e514e987 [ClientReference] => REF_051908500225_WRHKXK_449323 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08785d86de3242bb93ed3ff6a4122f99 [SalesInvoiceId] => 2ff6da99abd548b7b9b265126f4cdb9d [ClientReference] => REF_031603501025_9D49MA_262007 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031603501025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:09:15+00:00", "status": "Success", "transactionId": "2ff6da99abd548b7b9b265126f4cdb9d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031603501025_9D49MA_262007", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031603501025 (9D49MA) ✅ UPDATE successful for 031603501025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1bcef14301794ef096721ca66e2e3343 [SalesInvoiceId] => 485359e97b92419b9157b2860e615b89 [ClientReference] => REF_052311801225_ZOOR6L_477171 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052311801225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:10:22+00:00", "status": "Success", "transactionId": "485359e97b92419b9157b2860e615b89", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052311801225_ZOOR6L_477171", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052311801225 (ZOOR6L) ✅ UPDATE successful for 052311801225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c3a702b6aa574d2f925e50f35fb6019b [SalesInvoiceId] => 60043b549b2240ab8b3693d035f2229d [ClientReference] => REF_053602901625_108CSY_859360 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555922913 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555922913 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602901625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:10:59+00:00", "status": "Success", "transactionId": "60043b549b2240ab8b3693d035f2229d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602901625_108CSY_859360", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602901625 (108CSY) ✅ UPDATE successful for 053602901625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57e63fa58ab34a5a87f00614bbc82ff6 [SalesInvoiceId] => 1f124e3701994b0dbb5dcf4ad3f48c2c [ClientReference] => REF_130800900825_69UIPK_671458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243677002 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243677002 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130800900825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:11:11+00:00", "status": "Success", "transactionId": "1f124e3701994b0dbb5dcf4ad3f48c2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130800900825_69UIPK_671458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130800900825 (69UIPK) ✅ UPDATE successful for 130800900825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e0bbc2b0bfb407abfb476ff7db17eff [SalesInvoiceId] => 4f5068104cb14062b6acbd8395f82f43 [ClientReference] => REF_050309711625_R4E6Y0_099922 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553205961 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553205961 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309711625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:12:19+00:00", "status": "Success", "transactionId": "4f5068104cb14062b6acbd8395f82f43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309711625_R4E6Y0_099922", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309711625 (R4E6Y0) ✅ UPDATE successful for 050309711625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3036d93dc344c01951c571e0876f48c [SalesInvoiceId] => 06a5837c4f7d439591ed9fe4722d12e5 [ClientReference] => REF_051908500225_WRHKXK_006519 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553183384 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553183384 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051908500225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:12:37+00:00", "status": "Success", "transactionId": "06a5837c4f7d439591ed9fe4722d12e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051908500225_WRHKXK_006519", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051908500225 (WRHKXK) ✅ UPDATE successful for 051908500225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 296d4ff7a3ca4c849ea9bd9271127db5 [SalesInvoiceId] => 0126020533e1485abcc4d797b289cfb8 [ClientReference] => REF_053404004225_R4E6Y0_168609 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053404004225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:12:47+00:00", "status": "Success", "transactionId": "0126020533e1485abcc4d797b289cfb8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053404004225_R4E6Y0_168609", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053404004225 (R4E6Y0) ✅ UPDATE successful for 053404004225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc9dd1761e854ae1aecb553426182d52 [SalesInvoiceId] => 175282122b324cd4ab9fda05d82aba75 [ClientReference] => REF_051605402125_CN4KKG_519478 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605402125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:15:00+00:00", "status": "Success", "transactionId": "175282122b324cd4ab9fda05d82aba75", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605402125_CN4KKG_519478", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605402125 (CN4KKG) ✅ UPDATE successful for 051605402125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3920b6418ffe49d4bff42783b290699b [SalesInvoiceId] => 22bb29de710b4f34b8cea3de1531f6d8 [ClientReference] => REF_051309100325_EJISU34222_348440 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244055363 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244055363 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051309100325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:20:05+00:00", "status": "Success", "transactionId": "22bb29de710b4f34b8cea3de1531f6d8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051309100325_EJISU34222_348440", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051309100325 (EJISU34222) ✅ UPDATE successful for 051309100325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bead47c270634217928b47d963a0dc52 [SalesInvoiceId] => 151be1fe6fa84d42a953b197fc4af317 [ClientReference] => REF_022302205125_LE9LO5_509831 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022302205125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:21:01+00:00", "status": "Success", "transactionId": "151be1fe6fa84d42a953b197fc4af317", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022302205125_LE9LO5_509831", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022302205125 (LE9LO5) ✅ UPDATE successful for 022302205125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 284c4e980a204cc4bb2a93c2308ca954 [SalesInvoiceId] => 771aba03f6ce464eb328c4751d6945cf [ClientReference] => REF_000102103625_1RC5WS_502986 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505459146 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505459146 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000102103625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:22:04+00:00", "status": "Success", "transactionId": "771aba03f6ce464eb328c4751d6945cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000102103625_1RC5WS_502986", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000102103625 (1RC5WS) ✅ UPDATE successful for 000102103625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => decb2d893ec145faacb43957f7bed9cc [SalesInvoiceId] => 8a29613caac241999a55b182962fbdc3 [ClientReference] => REF_000102103625_1RC5WS_836591 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233505459146 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505459146 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d8e3e03c25b54634adfb1b0d83980901 [SalesInvoiceId] => 9e02cf6303484cac838a8e448eb10afb [ClientReference] => REF_110403404325_FXIX7B_791240 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592298099 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592298099 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403404325, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:22:51+00:00", "status": "Success", "transactionId": "9e02cf6303484cac838a8e448eb10afb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403404325_FXIX7B_791240", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403404325 (FXIX7B) ✅ UPDATE successful for 110403404325 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6e5e687e634345e384d824368d2de90b [SalesInvoiceId] => e6e1d9fc2c1242c28a269c78386d01a8 [ClientReference] => REF_022302205125_LE9LO5_922499 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b00d0e6f0894abd8fd62bb5fd9668fd [SalesInvoiceId] => c7d6f83340f24ee191af223133d75f12 [ClientReference] => REF_000806500325_PFKS1R_081055 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544038819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544038819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000806500325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:23:20+00:00", "status": "Success", "transactionId": "c7d6f83340f24ee191af223133d75f12", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000806500325_PFKS1R_081055", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000806500325 (PFKS1R) ✅ UPDATE successful for 000806500325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5986045c6c814a4bb43ebca0139d0994 [SalesInvoiceId] => c81e6741d7094396b327db6e360d53f5 [ClientReference] => REF_040814200625_EJISU34222_990176 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556271912 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556271912 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fb00e9db754f4921a30d234efec5c048 [SalesInvoiceId] => c3f1aa02803d482eb735c38f1c6f7837 [ClientReference] => REF_051309100325_EJISU34222_423549 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244055363 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244055363 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15a0e8afd87f4b1199a7d70d2fe1a9d8 [SalesInvoiceId] => 556f97af351c47a5bc6f10be643b51f2 [ClientReference] => REF_120601800525_ZOOR6L_698369 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120601800525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:24:47+00:00", "status": "Success", "transactionId": "556f97af351c47a5bc6f10be643b51f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120601800525_ZOOR6L_698369", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120601800525 (ZOOR6L) ✅ UPDATE successful for 120601800525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b65831ed3d1b4419978ab48788b787c0 [SalesInvoiceId] => b3d3d6ad29cc489ab3f945ad0af6d2c2 [ClientReference] => REF_053404900825_R4E6Y0_963691 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233507174548 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233507174548 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053404900825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:25:37+00:00", "status": "Success", "transactionId": "b3d3d6ad29cc489ab3f945ad0af6d2c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053404900825_R4E6Y0_963691", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053404900825 (R4E6Y0) ✅ UPDATE successful for 053404900825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ecf95c6857584d4cbbd75ba8398d9e9b [SalesInvoiceId] => 1156a12924f8483ebefbcfb961ee4c16 [ClientReference] => REF_051601802125_R4E6Y0_717380 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249740293 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249740293 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601802125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:26:09+00:00", "status": "Success", "transactionId": "1156a12924f8483ebefbcfb961ee4c16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601802125_R4E6Y0_717380", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601802125 (R4E6Y0) ✅ UPDATE successful for 051601802125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d48555cd78f41238092711fc5029480 [SalesInvoiceId] => 6dfabd8097b74724a130f60ec4d5ca99 [ClientReference] => REF_040814200625_EJISU34222_435168 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556271912 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556271912 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040814200625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:28:34+00:00", "status": "Success", "transactionId": "6dfabd8097b74724a130f60ec4d5ca99", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040814200625_EJISU34222_435168", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040814200625 (EJISU34222) ✅ UPDATE successful for 040814200625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1f24d3fe4651449f8392efc212480a71 [SalesInvoiceId] => 3635661eef8a4ba9944330c9d9d1a7be [ClientReference] => REF_071109200425_ZOOR6L_090397 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d605d0c149249c380fa14767697e577 [SalesInvoiceId] => 842e788b898c4176b8ddbc346f0cec3c [ClientReference] => REF_041304203625_R4E6Y0_124541 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547257499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547257499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041304203625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:29:46+00:00", "status": "Success", "transactionId": "842e788b898c4176b8ddbc346f0cec3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041304203625_R4E6Y0_124541", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041304203625 (R4E6Y0) ✅ UPDATE successful for 041304203625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 071ff0f1cb46476ab4204bd39e634f2d [SalesInvoiceId] => 7fdd7e580f494baaa65fe694372731d9 [ClientReference] => REF_053408005225_RY07KN_173058 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408005225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:32:48+00:00", "status": "Success", "transactionId": "7fdd7e580f494baaa65fe694372731d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408005225_RY07KN_173058", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408005225 (RY07KN) ✅ UPDATE successful for 053408005225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbaf27e9ea184943beb701851952ab2c [SalesInvoiceId] => f895a7ac8851482d854e44f305e9374c [ClientReference] => REF_050311300125_R4E6Y0_425833 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246265574 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246265574 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311300125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:33:43+00:00", "status": "Success", "transactionId": "f895a7ac8851482d854e44f305e9374c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311300125_R4E6Y0_425833", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311300125 (R4E6Y0) ✅ UPDATE successful for 050311300125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b295af46da074b3ba522b9daf7c95c28 [SalesInvoiceId] => 2d99aecc76aa45b99a641e422b24cc5a [ClientReference] => REF_050171400225_ZOOR6L_284897 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050171400225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:35:43+00:00", "status": "Success", "transactionId": "2d99aecc76aa45b99a641e422b24cc5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050171400225_ZOOR6L_284897", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050171400225 (ZOOR6L) ✅ UPDATE successful for 050171400225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab507ee26c3e4c2fb77189e1aed858a1 [SalesInvoiceId] => 22494a6abad34667ae45c0ba5cfc8c9b [ClientReference] => REF_082609001525_R4E6Y0_790903 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244856225 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244856225 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082609001525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:36:50+00:00", "status": "Success", "transactionId": "22494a6abad34667ae45c0ba5cfc8c9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082609001525_R4E6Y0_790903", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082609001525 (R4E6Y0) ✅ UPDATE successful for 082609001525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1922f099b47421ebdcf29aefadac085 [SalesInvoiceId] => 7bf2d4e76a434cee81e171d9cbab8978 [ClientReference] => REF_111006001325_4S2EHN_465749 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241881521 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241881521 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111006001325, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:36:51+00:00", "status": "Success", "transactionId": "7bf2d4e76a434cee81e171d9cbab8978", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111006001325_4S2EHN_465749", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111006001325 (4S2EHN) ✅ UPDATE successful for 111006001325 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d51a0fae084e4a97b220a4e6e32fae68 [SalesInvoiceId] => 2cc7d42dbc0f43048a1627cde43a03e8 [ClientReference] => REF_053408005225_RY07KN_371194 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 70e87767b2a74df09edf6418f9b4db6d [SalesInvoiceId] => cb7c3373c1de40d6848dad0b17ef5648 [ClientReference] => REF_150900800125_EJISU34222_473831 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549973542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549973542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150900800125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:39:57+00:00", "status": "Success", "transactionId": "cb7c3373c1de40d6848dad0b17ef5648", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150900800125_EJISU34222_473831", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150900800125 (EJISU34222) ✅ UPDATE successful for 150900800125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbe732fddd3c499e955ec48692a89157 [SalesInvoiceId] => 8fa923769f0a498f94909f47b93715a9 [ClientReference] => REF_051004101725_A7DPCP_360527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556770370 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556770370 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051004101725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:41:01+00:00", "status": "Success", "transactionId": "8fa923769f0a498f94909f47b93715a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051004101725_A7DPCP_360527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051004101725 (A7DPCP) ✅ UPDATE successful for 051004101725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d8d2de6a166f440584495c31731336f6 [SalesInvoiceId] => 7463c1b9fdbd4e749004a5d4e633ff06 [ClientReference] => REF_053508505425_ZOOR6L_985744 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242388027 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242388027 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053508505425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:41:17+00:00", "status": "Success", "transactionId": "7463c1b9fdbd4e749004a5d4e633ff06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053508505425_ZOOR6L_985744", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053508505425 (ZOOR6L) ✅ UPDATE successful for 053508505425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73862fa67c8e4421b83beee5febc0e91 [SalesInvoiceId] => 91e299c901f7498c9eacb9165efda700 [ClientReference] => REF_052100800925_R4E6Y0_837047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052100800925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:42:28+00:00", "status": "Success", "transactionId": "91e299c901f7498c9eacb9165efda700", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052100800925_R4E6Y0_837047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052100800925 (R4E6Y0) ✅ UPDATE successful for 052100800925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 528329b6b190405a9590d79015bdc020 [SalesInvoiceId] => b946e3f22f264f4cb1ebc36dd0936450 [ClientReference] => REF_051601101325_WU6TPW_052383 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596115796 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596115796 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601101325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:44:01+00:00", "status": "Success", "transactionId": "b946e3f22f264f4cb1ebc36dd0936450", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601101325_WU6TPW_052383", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601101325 (WU6TPW) ✅ UPDATE successful for 051601101325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 50c39a8174304e3586f7d217e7899d5d [SalesInvoiceId] => b28f1bb3cdec4a19a4340d13cfeee4a9 [ClientReference] => REF_051603908025_CN4KKG_811439 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603908025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:45:19+00:00", "status": "Success", "transactionId": "b28f1bb3cdec4a19a4340d13cfeee4a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603908025_CN4KKG_811439", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603908025 (CN4KKG) ✅ UPDATE successful for 051603908025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 364cec121eaf4581b02e651c98d0dcd4 [SalesInvoiceId] => 53963f74a6234bea8c30a5bb00a32d0a [ClientReference] => REF_051410400725_ZOOR6L_173332 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410400725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:45:30+00:00", "status": "Success", "transactionId": "53963f74a6234bea8c30a5bb00a32d0a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410400725_ZOOR6L_173332", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410400725 (ZOOR6L) ✅ UPDATE successful for 051410400725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1253b73293bf41dd972f0cac56019a7c [SalesInvoiceId] => dab1b0a23f39469c9281b00c6d0a6998 [ClientReference] => REF_0006041013_I95WNZ_218823 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49aa1b9251ba439ebcd47cc5cf7be210 [SalesInvoiceId] => ca81c87aca35420aa2d15e416a89a943 [ClientReference] => REF_001000602725_BWI2U9_131277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598602763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598602763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000602725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:46:41+00:00", "status": "Success", "transactionId": "ca81c87aca35420aa2d15e416a89a943", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000602725_BWI2U9_131277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000602725 (BWI2U9) ✅ UPDATE successful for 001000602725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 98c05c6fd87046f286bd0ced4ae63143 [SalesInvoiceId] => 23a2396137184b888a33b4dbf3837de9 [ClientReference] => REF_050500206025_6BLU49_321879 [Status] => Failed [Amount] => 30.3 [CustomerPhoneNumber] => 233246026063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246026063 [PaymentType] => card [Channel] => ) [Description] => Decline - Insufficient funds in the account. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 700dd1bf519a44c4b50c6563494c4b60 [SalesInvoiceId] => 6971dedbdf254ca884b184065adb54bd [ClientReference] => REF_0006041013_I95WNZ_732246 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006041013, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:49:18+00:00", "status": "Success", "transactionId": "6971dedbdf254ca884b184065adb54bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006041013_I95WNZ_732246", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006041013 (I95WNZ) ✅ UPDATE successful for 0006041013 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6abc339e088453fb65096b0a77b87ed [SalesInvoiceId] => 110e6018a20e437c8fe948c0bb9669e7 [ClientReference] => REF_030322800725_RY07KN_450558 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030322800725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:49:23+00:00", "status": "Success", "transactionId": "110e6018a20e437c8fe948c0bb9669e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030322800725_RY07KN_450558", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030322800725 (RY07KN) ✅ UPDATE successful for 030322800725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9ff531807b347eb8b9b11c6a26e7417 [SalesInvoiceId] => 1a49bef82f234358bd518f05a4495d8b [ClientReference] => REF_090503402825_R4E6Y0_827304 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248340385 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248340385 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090503402825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:50:56+00:00", "status": "Success", "transactionId": "1a49bef82f234358bd518f05a4495d8b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090503402825_R4E6Y0_827304", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090503402825 (R4E6Y0) ✅ UPDATE successful for 090503402825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e81c89de39114aac8b8205b8e7ca4b22 [SalesInvoiceId] => 75509f6872b14085800d9f8eef6fcb5f [ClientReference] => REF_001100100625_BWI2U9_508781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241284122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241284122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001100100625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:51:33+00:00", "status": "Success", "transactionId": "75509f6872b14085800d9f8eef6fcb5f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001100100625_BWI2U9_508781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001100100625 (BWI2U9) ✅ UPDATE successful for 001100100625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8faeb226d104b44bb8e0db8bc145b22 [SalesInvoiceId] => b1c8aa9d0bb8475d932d1c009f12ebc3 [ClientReference] => REF_110104301025_EJISU34222_908858 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543407241 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543407241 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110104301025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:56:06+00:00", "status": "Success", "transactionId": "b1c8aa9d0bb8475d932d1c009f12ebc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110104301025_EJISU34222_908858", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110104301025 (EJISU34222) ✅ UPDATE successful for 110104301025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69ef86a334cd41e7abb09bf31d0d44df [SalesInvoiceId] => bd8a0474733241cfbe6144a8e6815e80 [ClientReference] => REF_0006021005_I95WNZ_776732 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595987843 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595987843 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006021005, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:56:21+00:00", "status": "Success", "transactionId": "bd8a0474733241cfbe6144a8e6815e80", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006021005_I95WNZ_776732", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006021005 (I95WNZ) ✅ UPDATE successful for 0006021005 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9eca7891b2849c184e5aa4e9a4fb30d [SalesInvoiceId] => 38e17e64512f4f54a77ac30a3f9efe08 [ClientReference] => REF_031425610125_HE2114_709198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242144987 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242144987 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031425610125, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:58:55+00:00", "status": "Success", "transactionId": "38e17e64512f4f54a77ac30a3f9efe08", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031425610125_HE2114_709198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031425610125 (HE2114) ✅ UPDATE successful for 031425610125 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7158d9605ca042b6a3da9df3d0a3bb64 [SalesInvoiceId] => fcb9e4af6aa44db784f82f53af380824 [ClientReference] => REF_053403901825_R4E6Y0_975309 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534705516 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534705516 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403901825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:59:08+00:00", "status": "Success", "transactionId": "fcb9e4af6aa44db784f82f53af380824", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403901825_R4E6Y0_975309", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403901825 (R4E6Y0) ✅ UPDATE successful for 053403901825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99701e6381d249f3a31e9804d9613704 [SalesInvoiceId] => cac017c7d1014496a67d9895f626edea [ClientReference] => REF_111100500625_FXIX7B_945766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111100500625, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:59:39+00:00", "status": "Success", "transactionId": "cac017c7d1014496a67d9895f626edea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111100500625_FXIX7B_945766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111100500625 (FXIX7B) ✅ UPDATE successful for 111100500625 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b55c2d9b10b745a1a2bab98a9bd2bb22 [SalesInvoiceId] => 636644ff00b249ac8342cab7d0dcc2d9 [ClientReference] => REF_071109200425_ZOOR6L_344079 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071109200425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T15:59:40+00:00", "status": "Success", "transactionId": "636644ff00b249ac8342cab7d0dcc2d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071109200425_ZOOR6L_344079", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071109200425 (ZOOR6L) ✅ UPDATE successful for 071109200425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3501f7a0bc084671969ce54ec1c27a55 [SalesInvoiceId] => aca8e5baf0204862af0923c0150b1ae0 [ClientReference] => REF_052101000925_R4E6Y0_635064 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101000925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:00:26+00:00", "status": "Success", "transactionId": "aca8e5baf0204862af0923c0150b1ae0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101000925_R4E6Y0_635064", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101000925 (R4E6Y0) ✅ UPDATE successful for 052101000925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 55a5bb28244842fd88ce80cc3179b0e2 [SalesInvoiceId] => 9b4eb311922b440f9c06bd38dfeb0fd5 [ClientReference] => REF_071102101025_J1MH3E_070731 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233532427500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532427500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 870453fcd83e48f1b4e8f76f5b788975 [SalesInvoiceId] => b2c41f8a10f348a984bf0c73698ab33b [ClientReference] => REF_000113500925_1RC5WS_823754 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246062207 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246062207 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000113500925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:02:09+00:00", "status": "Success", "transactionId": "b2c41f8a10f348a984bf0c73698ab33b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000113500925_1RC5WS_823754", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000113500925 (1RC5WS) ✅ UPDATE successful for 000113500925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a41468970e3b47cfb0e9038fe547b550 [SalesInvoiceId] => 9dde9a3b8b7a4289b745b3711342afa7 [ClientReference] => REF_0006028007_I95WNZ_132317 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241978245 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241978245 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006028007, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:03:20+00:00", "status": "Success", "transactionId": "9dde9a3b8b7a4289b745b3711342afa7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006028007_I95WNZ_132317", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006028007 (I95WNZ) ✅ UPDATE successful for 0006028007 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7d89586f38c436790447a9d2b3ee3e3 [SalesInvoiceId] => 2385f1c59dba4f0f9e361fc86118c279 [ClientReference] => REF_071102101025_J1MH3E_666570 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532427500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532427500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071102101025, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:05:17+00:00", "status": "Success", "transactionId": "2385f1c59dba4f0f9e361fc86118c279", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071102101025_J1MH3E_666570", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071102101025 (J1MH3E) ✅ UPDATE successful for 071102101025 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0fc11f614c1d44a68d0dd52c89b1153c [SalesInvoiceId] => f1af235138194a2a8e1ba4fcc5df5459 [ClientReference] => REF_140301800625_5FQLHT_905215 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209987150 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209987150 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=140301800625, schoolCode=5FQLHT ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:06:22+00:00", "status": "Success", "transactionId": "f1af235138194a2a8e1ba4fcc5df5459", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140301800625_5FQLHT_905215", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140301800625 (5FQLHT) ✅ UPDATE successful for 140301800625 (5FQLHT) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f76d53d3e5bf43ab8035f3a4b1c60c38 [SalesInvoiceId] => fe8f0a57798b4246906602c27216c6e2 [ClientReference] => REF_0006028007_I95WNZ_508093 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241978245 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241978245 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5d824810c144095b8c835d59a2080ba [SalesInvoiceId] => 57a61a921d564b0799535feda2a51de4 [ClientReference] => REF_031204203825_LE9LO5_392507 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031204203825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:07:40+00:00", "status": "Success", "transactionId": "57a61a921d564b0799535feda2a51de4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031204203825_LE9LO5_392507", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031204203825 (LE9LO5) ✅ UPDATE successful for 031204203825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1884b3745bdd400dbc193c8aefee6caa [SalesInvoiceId] => 5f9a1951047d440c9beda77f00978dc1 [ClientReference] => REF_053601500625_CN4KKG_507422 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548195245 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548195245 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053601500625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:07:53+00:00", "status": "Success", "transactionId": "5f9a1951047d440c9beda77f00978dc1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053601500625_CN4KKG_507422", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053601500625 (CN4KKG) ✅ UPDATE successful for 053601500625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21932836f07a4c42abbd8f9e2cd419c9 [SalesInvoiceId] => c81c6c900b1b45909de8c6189ac790b2 [ClientReference] => REF_052704101825_ZOOR6L_200034 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704101825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:11:57+00:00", "status": "Success", "transactionId": "c81c6c900b1b45909de8c6189ac790b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704101825_ZOOR6L_200034", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704101825 (ZOOR6L) ✅ UPDATE successful for 052704101825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fa1dda6ba929480c8ea1b110f4f08d21 [SalesInvoiceId] => 3122d1a8f39f4310b333a919f5975c92 [ClientReference] => REF_052704101825_ZOOR6L_933925 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 295a5c0c9a064380bfd12335019d18a6 [SalesInvoiceId] => e4416a0741074fb589a8851690eee7ca [ClientReference] => REF_140504300625_I10MTW_440522 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249929588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249929588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504300625, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:12:49+00:00", "status": "Success", "transactionId": "e4416a0741074fb589a8851690eee7ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504300625_I10MTW_440522", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504300625 (I10MTW) ✅ UPDATE successful for 140504300625 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 089c61abdfef40c4abaadbf0669b88d8 [SalesInvoiceId] => a05c7e57e1734020aed811890e3df4bc [ClientReference] => REF_052704101825_ZOOR6L_821471 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b1355a139ad4f8eab196d66ccf8ff62 [SalesInvoiceId] => 9be4002f68034df3b6ee95bcf97e4e79 [ClientReference] => REF_054100101525_NPSOWU_586203 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558758552 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558758552 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054100101525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:17:27+00:00", "status": "Success", "transactionId": "9be4002f68034df3b6ee95bcf97e4e79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054100101525_NPSOWU_586203", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054100101525 (NPSOWU) ✅ UPDATE successful for 054100101525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 41ef6b04b80f46e6ace82846d56da665 [SalesInvoiceId] => 5ba83c2ea57845d892a2d1e84c7e1460 [ClientReference] => REF_080109105225_HE2114_392662 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248180197 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248180197 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69950b906b284e729a14cfaa08032208 [SalesInvoiceId] => e5e58e6d0edf4331b1e68ac7494e6764 [ClientReference] => REF_000200403325_1RC5WS_386157 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594536896 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594536896 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200403325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:19:06+00:00", "status": "Success", "transactionId": "e5e58e6d0edf4331b1e68ac7494e6764", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200403325_1RC5WS_386157", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200403325 (1RC5WS) ✅ UPDATE successful for 000200403325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 68646cb8f74f4c3db3eddfd1cde3e917 [SalesInvoiceId] => 8665ebe8a2a245e19d856be2fa00f915 [ClientReference] => REF_120101703225_ZOOR6L_310726 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120101703225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:19:51+00:00", "status": "Success", "transactionId": "8665ebe8a2a245e19d856be2fa00f915", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120101703225_ZOOR6L_310726", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120101703225 (ZOOR6L) ✅ UPDATE successful for 120101703225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42b705aadbdc47919a2c00c16262f158 [SalesInvoiceId] => f74936baefc64b9782f34cbccb6c36f0 [ClientReference] => REF_051502502825_LE9LO5_459439 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597057955 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597057955 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502502825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:20:10+00:00", "status": "Success", "transactionId": "f74936baefc64b9782f34cbccb6c36f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502502825_LE9LO5_459439", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502502825 (LE9LO5) ✅ UPDATE successful for 051502502825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b6e6e178d234d37be9376d7c51fdb4e [SalesInvoiceId] => bd1cd45df905447182eb235460117f6e [ClientReference] => REF_000305800125_1RC5WS_114435 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533977143 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533977143 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000305800125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:22:00+00:00", "status": "Success", "transactionId": "bd1cd45df905447182eb235460117f6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000305800125_1RC5WS_114435", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000305800125 (1RC5WS) ✅ UPDATE successful for 000305800125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f2e7df8c25cc4842b224a468f31ee37d [SalesInvoiceId] => 544fa84df15b414e98d8685f9b76dab7 [ClientReference] => REF_080109105225_HE2114_582750 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248180197 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248180197 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07a2099829c746899973a5fcfa39ceb1 [SalesInvoiceId] => 31c10c6f87e6475e950748857f7f3a3f [ClientReference] => REF_000602900125_BWI2U9_098908 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602900125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:22:43+00:00", "status": "Success", "transactionId": "31c10c6f87e6475e950748857f7f3a3f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602900125_BWI2U9_098908", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602900125 (BWI2U9) ✅ UPDATE successful for 000602900125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 47e490e6a0fe48f4b939e1d4ef0f2cf4 [SalesInvoiceId] => 7ef2df6706ea411087acca64ad41bd2e [ClientReference] => REF_051502502825_LE9LO5_336703 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597057955 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597057955 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56cd47331f994e19bc9f07810fc13b24 [SalesInvoiceId] => aa3eb5c72e6b40e6b78df0e2e3c221c9 [ClientReference] => REF_080109105225_HE2114_557463 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248180197 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248180197 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080109105225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:28:27+00:00", "status": "Success", "transactionId": "aa3eb5c72e6b40e6b78df0e2e3c221c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080109105225_HE2114_557463", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080109105225 (HE2114) ✅ UPDATE successful for 080109105225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7b3c65d7dcb40c19e7745ce673890d5 [SalesInvoiceId] => b538d17109244fcdab4d1fcc0a685af5 [ClientReference] => REF_000500900425_PFKS1R_581065 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595851695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595851695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500900425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:30:00+00:00", "status": "Success", "transactionId": "b538d17109244fcdab4d1fcc0a685af5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500900425_PFKS1R_581065", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500900425 (PFKS1R) ✅ UPDATE successful for 000500900425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 804391fb4dbe49d3b569002fcc4889f1 [SalesInvoiceId] => c45ba6adee8e498793cdddfe6d36f52b [ClientReference] => REF_090503400625_R4E6Y0_514341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090503400625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:32:30+00:00", "status": "Success", "transactionId": "c45ba6adee8e498793cdddfe6d36f52b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090503400625_R4E6Y0_514341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090503400625 (R4E6Y0) ✅ UPDATE successful for 090503400625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ec7569076d044c91903d1d30dd0267a1 [SalesInvoiceId] => 40fae7a487ff44cdb1f7d8825da53da4 [ClientReference] => REF_052504303125_FVUUSY_230159 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543863192 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543863192 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f59a4209b244415b9513145c5286ded6 [SalesInvoiceId] => 73317ce91af146c1ab2c07e667437847 [ClientReference] => REF_051809303025_RY07KN_009872 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554469370 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554469370 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20d9c0e39e8e452082e470b880b09f0b [SalesInvoiceId] => 5a12ad0560654deea528b44d11721d62 [ClientReference] => REF_021907600125_6BLU49_158946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246885644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246885644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021907600125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:40:15+00:00", "status": "Success", "transactionId": "5a12ad0560654deea528b44d11721d62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021907600125_6BLU49_158946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021907600125 (6BLU49) ✅ UPDATE successful for 021907600125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ceb3c40888f48a59790bee1859be8c7 [SalesInvoiceId] => e716cb7c10e440c1b3fa4d0547ce3dd1 [ClientReference] => REF_000600203125_1RC5WS_042438 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600203125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:40:44+00:00", "status": "Success", "transactionId": "e716cb7c10e440c1b3fa4d0547ce3dd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600203125_1RC5WS_042438", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600203125 (1RC5WS) ✅ UPDATE successful for 000600203125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad68d02cab6c4c8ab734e2a91d3fc265 [SalesInvoiceId] => 9eec7ae0bb284eff8b010b7c0449647b [ClientReference] => REF_053602503525_EJISU34222_952598 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556552493 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556552493 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602503525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:41:43+00:00", "status": "Success", "transactionId": "9eec7ae0bb284eff8b010b7c0449647b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602503525_EJISU34222_952598", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602503525 (EJISU34222) ✅ UPDATE successful for 053602503525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ab2957789a441f5af059846f32f301d [SalesInvoiceId] => ea2940339750463291f341b5fc3017f8 [ClientReference] => REF_140302201225_CN4KKG_829978 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540500127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540500127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140302201225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:42:17+00:00", "status": "Success", "transactionId": "ea2940339750463291f341b5fc3017f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140302201225_CN4KKG_829978", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140302201225 (CN4KKG) ✅ UPDATE successful for 140302201225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 054d47ca8c074d0cb7f365b80dcaff78 [SalesInvoiceId] => 178b1ac15e2f4c85a2d9e2db8fcfd47c [ClientReference] => REF_012808604125_5FQLHT_523449 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530657266 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530657266 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012808604125, schoolCode=5FQLHT ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:43:04+00:00", "status": "Success", "transactionId": "178b1ac15e2f4c85a2d9e2db8fcfd47c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012808604125_5FQLHT_523449", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012808604125 (5FQLHT) ✅ UPDATE successful for 012808604125 (5FQLHT) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 077e30683a294ee9a59c771ba8d473d8 [SalesInvoiceId] => 7c14a53860ed4ea98c1fac682b63787b [ClientReference] => REF_000600203125_1RC5WS_123394 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cff3ead075be4295a8388ab96b4376fa [SalesInvoiceId] => bf86e8e21af14ff498af18f43dd74b12 [ClientReference] => REF_000200900725_1RC5WS_616462 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598425515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598425515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d2e3905c1164531a277bbd9dc24dd67 [SalesInvoiceId] => fe8c3f8dab7f459dab2467ae3c2c1471 [ClientReference] => REF_000500900525_I95WNZ_219633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246083271 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246083271 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500900525, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:53:45+00:00", "status": "Success", "transactionId": "fe8c3f8dab7f459dab2467ae3c2c1471", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500900525_I95WNZ_219633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500900525 (I95WNZ) ✅ UPDATE successful for 000500900525 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 392a15126a204f7ab23538b14529df27 [SalesInvoiceId] => 29ee865bb8344cdfbdc1d35587675ac4 [ClientReference] => REF_000200900725_1RC5WS_171483 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598425515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598425515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d0a1a415c5a4a4c9ec0e8fd769f827a [SalesInvoiceId] => 956716b211244a3a95f13535022848c9 [ClientReference] => REF_110800802425_FXIX7B_727576 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248377787 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248377787 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110800802425, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:57:09+00:00", "status": "Success", "transactionId": "956716b211244a3a95f13535022848c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110800802425_FXIX7B_727576", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110800802425 (FXIX7B) ✅ UPDATE successful for 110800802425 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a75f97504c9a432695d327b230df5076 [SalesInvoiceId] => feb1ff2bde7e4cb7b3f6755a556e1fe9 [ClientReference] => REF_000200900725_1RC5WS_423436 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598425515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598425515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200900725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T16:58:52+00:00", "status": "Success", "transactionId": "feb1ff2bde7e4cb7b3f6755a556e1fe9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200900725_1RC5WS_423436", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200900725 (1RC5WS) ✅ UPDATE successful for 000200900725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52e0e5a1e908462ca38a0f749c92178f [SalesInvoiceId] => 3931fc2f01e14d0ab8f012aa5b562fc9 [ClientReference] => REF_091101201825_R4E6Y0_480039 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541659044 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541659044 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=091101201825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:03:28+00:00", "status": "Success", "transactionId": "3931fc2f01e14d0ab8f012aa5b562fc9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_091101201825_R4E6Y0_480039", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 091101201825 (R4E6Y0) ✅ UPDATE successful for 091101201825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4cfe9ccc264948d393aa8b0f5efe1aea [SalesInvoiceId] => 32d6b597c4084e9796c5f120d358e3b6 [ClientReference] => REF_100103300425_R4E6Y0_265660 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598682216 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598682216 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100103300425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:08:03+00:00", "status": "Success", "transactionId": "32d6b597c4084e9796c5f120d358e3b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100103300425_R4E6Y0_265660", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100103300425 (R4E6Y0) ✅ UPDATE successful for 100103300425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a22da28389a4314a4c60d57197a89bd [SalesInvoiceId] => 5d22b00a90ae443c91bda4e980a0f5e8 [ClientReference] => REF_000200502625_1RC5WS_391147 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247003985 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247003985 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200502625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:13:05+00:00", "status": "Success", "transactionId": "5d22b00a90ae443c91bda4e980a0f5e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200502625_1RC5WS_391147", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200502625 (1RC5WS) ✅ UPDATE successful for 000200502625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9da7124f6694515b65dd737356f7881 [SalesInvoiceId] => f6e49137c4064492beaed34b63e309a5 [ClientReference] => REF_051603000525_I10MTW_018089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556271616 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556271616 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603000525, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:15:05+00:00", "status": "Success", "transactionId": "f6e49137c4064492beaed34b63e309a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603000525_I10MTW_018089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603000525 (I10MTW) ✅ UPDATE successful for 051603000525 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de116e4f8f124447be3f86dee1e72ea9 [SalesInvoiceId] => 2d279757d3504be4bf5d43eece2940e2 [ClientReference] => REF_052703202925_EJISU34222_620331 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243532322 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243532322 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703202925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:18:12+00:00", "status": "Success", "transactionId": "2d279757d3504be4bf5d43eece2940e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703202925_EJISU34222_620331", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703202925 (EJISU34222) ✅ UPDATE successful for 052703202925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37c38c0c2e8a4e2a96eae4a23181cdab [SalesInvoiceId] => 2903bb3f8d2946578f15616d250f9a21 [ClientReference] => REF_053200906125_M86BFQ_954823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536199190 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536199190 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200906125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:18:34+00:00", "status": "Success", "transactionId": "2903bb3f8d2946578f15616d250f9a21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200906125_M86BFQ_954823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200906125 (M86BFQ) ✅ UPDATE successful for 053200906125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 09a5cb4af8a34a1ba08ac7afbd6e5e13 [SalesInvoiceId] => 62c2dfff16ec483285b69afe26bb2e65 [ClientReference] => REF_0006008004_I95WNZ_358000 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233504145405 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504145405 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Holder with FRI Not Found ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f30a4a71ec14a6b950233febf835de4 [SalesInvoiceId] => ea184fc73e8d412fa94a572d2d12422d [ClientReference] => REF_0006008004_I95WNZ_418824 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233504145405 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504145405 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0006008004, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:28:30+00:00", "status": "Success", "transactionId": "ea184fc73e8d412fa94a572d2d12422d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006008004_I95WNZ_418824", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006008004 (I95WNZ) ✅ UPDATE successful for 0006008004 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b85a39ac2814d859934d6ebaa0c0a12 [SalesInvoiceId] => bf856eb1b78e4e1baef524fe95bf9c71 [ClientReference] => REF_140302201525_FXIX7B_203131 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246986467 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246986467 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140302201525, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:29:00+00:00", "status": "Success", "transactionId": "bf856eb1b78e4e1baef524fe95bf9c71", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140302201525_FXIX7B_203131", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140302201525 (FXIX7B) ✅ UPDATE successful for 140302201525 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2661e719c3f4b3e8bb07a1cca3abb76 [SalesInvoiceId] => 29edb8d71bc44aab8b368a86452dea6d [ClientReference] => REF_050603411825_M86BFQ_685839 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246216000 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246216000 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603411825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:35:30+00:00", "status": "Success", "transactionId": "29edb8d71bc44aab8b368a86452dea6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603411825_M86BFQ_685839", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603411825 (M86BFQ) ✅ UPDATE successful for 050603411825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07d6135d668d469785a318b9bfa7adb1 [SalesInvoiceId] => 21f4bd0721bb4bd2b8688a2e26f36fee [ClientReference] => REF_051309502025_ZOOR6L_109341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591643407 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591643407 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051309502025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:41:19+00:00", "status": "Success", "transactionId": "21f4bd0721bb4bd2b8688a2e26f36fee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051309502025_ZOOR6L_109341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051309502025 (ZOOR6L) ✅ UPDATE successful for 051309502025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4f1af81ebc94139babc3327e2c0f9e4 [SalesInvoiceId] => fee5e5e004664ca7850d613787e188b7 [ClientReference] => REF_110104300225_EJISU34222_538457 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543407241 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543407241 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110104300225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:45:23+00:00", "status": "Success", "transactionId": "fee5e5e004664ca7850d613787e188b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110104300225_EJISU34222_538457", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110104300225 (EJISU34222) ✅ UPDATE successful for 110104300225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17d39591f2084f778f0f305e17ac358e [SalesInvoiceId] => 7d16640b077e439f80db38d5041a3677 [ClientReference] => REF_000406201325_PFKS1R_633921 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542869593 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542869593 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406201325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T17:55:06+00:00", "status": "Success", "transactionId": "7d16640b077e439f80db38d5041a3677", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406201325_PFKS1R_633921", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406201325 (PFKS1R) ✅ UPDATE successful for 000406201325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5dc0d4dc2b79418e829d30e8daa874c7 [SalesInvoiceId] => 33bd7bee638d48888a99ba8665086a4f [ClientReference] => REF_000500900325_I95WNZ_415885 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595851695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595851695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500900325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:08:51+00:00", "status": "Success", "transactionId": "33bd7bee638d48888a99ba8665086a4f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500900325_I95WNZ_415885", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500900325 (I95WNZ) ✅ UPDATE successful for 000500900325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 704d86ca3ef14d8bbf3226fecb196a82 [SalesInvoiceId] => 87c5fed51b0248a9804235a0620b514f [ClientReference] => REF_000500900325_I95WNZ_696831 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595851695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595851695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7fb3d08b35184107889f3c09b6b32d5d [SalesInvoiceId] => b94a4aaaba6c4032873963f579dd0ef4 [ClientReference] => REF_060300504125_FXIX7B_452462 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249273934 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249273934 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060300504125, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:14:43+00:00", "status": "Success", "transactionId": "b94a4aaaba6c4032873963f579dd0ef4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060300504125_FXIX7B_452462", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060300504125 (FXIX7B) ✅ UPDATE successful for 060300504125 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57156728ff064783b91ad17af037f340 [SalesInvoiceId] => 0799c5dcc9dc4cd5985e4836e8da1a2d [ClientReference] => REF_050110305225_6BLU49_866225 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552873055 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552873055 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110305225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:23:30+00:00", "status": "Success", "transactionId": "0799c5dcc9dc4cd5985e4836e8da1a2d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110305225_6BLU49_866225", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110305225 (6BLU49) ✅ UPDATE successful for 050110305225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 444577176a8840feb7fa042d7610b269 [SalesInvoiceId] => 540f74a9ceb740798c78dc524c9483e3 [ClientReference] => REF_081305703225_HE2114_307467 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248760173 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248760173 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081305703225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:27:36+00:00", "status": "Success", "transactionId": "540f74a9ceb740798c78dc524c9483e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081305703225_HE2114_307467", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081305703225 (HE2114) ✅ UPDATE successful for 081305703225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c5a7b3a972b422c8c2a868ef753de11 [SalesInvoiceId] => 45d5ac16c37742ffa5782c87ec952d64 [ClientReference] => REF_000500902125_PFKS1R_107184 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595851695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595851695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500902125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:29:21+00:00", "status": "Success", "transactionId": "45d5ac16c37742ffa5782c87ec952d64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500902125_PFKS1R_107184", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500902125 (PFKS1R) ✅ UPDATE successful for 000500902125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21231cd6a7204ca5872ab683036e5e67 [SalesInvoiceId] => b50ca0571c6340af9a7dbccc04e6dd25 [ClientReference] => REF_052703600225_ZOOR6L_998641 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552642710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552642710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703600225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:30:25+00:00", "status": "Success", "transactionId": "b50ca0571c6340af9a7dbccc04e6dd25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703600225_ZOOR6L_998641", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703600225 (ZOOR6L) ✅ UPDATE successful for 052703600225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c18df5b64b494642a8f4f959e31d8dad [SalesInvoiceId] => c125e63ec95d4657b5c850bd5b233813 [ClientReference] => REF_110105403025_HE2114_541176 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559966313 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559966313 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7bc1620f69c488bb85d126d5d702a96 [SalesInvoiceId] => 58836dd8103141779a192e83d8a4d669 [ClientReference] => REF_000110601125_I10MTW_036702 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554506969 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554506969 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110601125, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:41:31+00:00", "status": "Success", "transactionId": "58836dd8103141779a192e83d8a4d669", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110601125_I10MTW_036702", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110601125 (I10MTW) ✅ UPDATE successful for 000110601125 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c9902110335f440a93f9a73f61fd199b [SalesInvoiceId] => 4564c66e630945ddbcdc5ceac014d2e8 [ClientReference] => REF_110105403025_HE2114_570726 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559966313 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559966313 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110105403025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:42:15+00:00", "status": "Success", "transactionId": "4564c66e630945ddbcdc5ceac014d2e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110105403025_HE2114_570726", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110105403025 (HE2114) ✅ UPDATE successful for 110105403025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73fb7770ca50483d9868b21bd8cb0ef4 [SalesInvoiceId] => 1c99b9d95ef44923aa4b65e8a61d0987 [ClientReference] => REF_000200503525_1RC5WS_645269 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539036849 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539036849 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200503525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:48:53+00:00", "status": "Success", "transactionId": "1c99b9d95ef44923aa4b65e8a61d0987", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200503525_1RC5WS_645269", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200503525 (1RC5WS) ✅ UPDATE successful for 000200503525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 57a143198d914ab1ba9983f1754265ea [SalesInvoiceId] => 37e1c88b028d454f9f63572cbd72e14e [ClientReference] => REF_051900301025_RY07KN_311331 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233530629081 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530629081 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1f73d112c464b3b95f1582e56470d1c [SalesInvoiceId] => df2f887ddb4e4fb1afcac266eda46e45 [ClientReference] => REF_052006500925_CH3S2L_099839 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542091010 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542091010 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052006500925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:56:38+00:00", "status": "Success", "transactionId": "df2f887ddb4e4fb1afcac266eda46e45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052006500925_CH3S2L_099839", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052006500925 (CH3S2L) ✅ UPDATE successful for 052006500925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46bc8abf51124499a161ada1354f48fe [SalesInvoiceId] => d323777e9996402ea3bc99e18fd54fdd [ClientReference] => REF_051502502825_CN4KKG_346922 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597057955 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597057955 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502502825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T18:58:21+00:00", "status": "Success", "transactionId": "d323777e9996402ea3bc99e18fd54fdd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502502825_CN4KKG_346922", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502502825 (CN4KKG) ✅ UPDATE successful for 051502502825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 697685ac987b460385aa4feace4f8ad0 [SalesInvoiceId] => 809bb014b37b46e3ac69c1712e9fbb2c [ClientReference] => REF_051900301025_RY07KN_096635 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530629081 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530629081 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051900301025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T19:01:35+00:00", "status": "Success", "transactionId": "809bb014b37b46e3ac69c1712e9fbb2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051900301025_RY07KN_096635", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051900301025 (RY07KN) ✅ UPDATE successful for 051900301025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 14241262165746b5b75d4d727ed4d67f [SalesInvoiceId] => 2870130464fc4eb6ae1d76facb63da84 [ClientReference] => REF_000605700825_I10MTW_351911 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554152121 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554152121 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000605700825, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T19:15:10+00:00", "status": "Success", "transactionId": "2870130464fc4eb6ae1d76facb63da84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000605700825_I10MTW_351911", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000605700825 (I10MTW) ✅ UPDATE successful for 000605700825 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f6d7a136d8d34d0da32954abb56b8be9 [SalesInvoiceId] => 8fa4760874454227a8743e6382ac2a25 [ClientReference] => REF_011104400625_WRHKXK_991135 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553071580 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553071580 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011104400625, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T19:31:55+00:00", "status": "Success", "transactionId": "8fa4760874454227a8743e6382ac2a25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011104400625_WRHKXK_991135", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011104400625 (WRHKXK) ✅ UPDATE successful for 011104400625 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a262cb55071b438f972792618b4c6c93 [SalesInvoiceId] => c7d0c1ad369940c6a8b3080c535711ac [ClientReference] => REF_021300901525_69UIPK_871445 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547938582 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547938582 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021300901525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T19:37:03+00:00", "status": "Success", "transactionId": "c7d0c1ad369940c6a8b3080c535711ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021300901525_69UIPK_871445", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021300901525 (69UIPK) ✅ UPDATE successful for 021300901525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78e4c93437c148969f35f357f4b85778 [SalesInvoiceId] => 65894a70c0d5411a91a5adfbfa291ec7 [ClientReference] => REF_000600802125_1RC5WS_725253 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537958593 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537958593 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600802125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T19:41:07+00:00", "status": "Success", "transactionId": "65894a70c0d5411a91a5adfbfa291ec7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600802125_1RC5WS_725253", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600802125 (1RC5WS) ✅ UPDATE successful for 000600802125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f348bf19e66e47ad887f8ee82634cc6a [SalesInvoiceId] => 93bb8a88bc1846f1ab66b1456000dd3e [ClientReference] => REF_012808604025_5FQLHT_725728 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530657266 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530657266 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012808604025, schoolCode=5FQLHT ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T19:41:42+00:00", "status": "Success", "transactionId": "93bb8a88bc1846f1ab66b1456000dd3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012808604025_5FQLHT_725728", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012808604025 (5FQLHT) ✅ UPDATE successful for 012808604025 (5FQLHT) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73a232f1c1d5492e937f41c16b8adc8a [SalesInvoiceId] => cba0cb7fb56c4dd89e0c01d67a4490f0 [ClientReference] => REF_150105700125_LE9LO5_787506 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248813792 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248813792 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150105700125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T20:04:18+00:00", "status": "Success", "transactionId": "cba0cb7fb56c4dd89e0c01d67a4490f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150105700125_LE9LO5_787506", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150105700125 (LE9LO5) ✅ UPDATE successful for 150105700125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de3e86865fc544c6ac50ef5dd8df7aa9 [SalesInvoiceId] => d74c6637938a4cfcb6e68d614611c762 [ClientReference] => REF_051908301825_CH3S2L_983121 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500922451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500922451 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051908301825, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T20:04:22+00:00", "status": "Success", "transactionId": "d74c6637938a4cfcb6e68d614611c762", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051908301825_CH3S2L_983121", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051908301825 (CH3S2L) ✅ UPDATE successful for 051908301825 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1f7f6f4919f4fdca68447e1b74a1671 [SalesInvoiceId] => b34d2735a10542bab3be40ba55c253d4 [ClientReference] => REF_000300500225_BWI2U9_037988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555845148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555845148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300500225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T20:06:23+00:00", "status": "Success", "transactionId": "b34d2735a10542bab3be40ba55c253d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300500225_BWI2U9_037988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300500225 (BWI2U9) ✅ UPDATE successful for 000300500225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 25357d69064e475483432e2819ee7558 [SalesInvoiceId] => c115854374fb4d46b390df5fb987c43c [ClientReference] => REF_150105700125_LE9LO5_649285 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248813792 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248813792 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69dd0b90f2834b22b2473a9e62bafe77 [SalesInvoiceId] => 336d9acf310f42acbec2c05a717f0f39 [ClientReference] => REF_071102100325_J1MH3E_738072 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241502038 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241502038 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071102100325, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T20:19:40+00:00", "status": "Success", "transactionId": "336d9acf310f42acbec2c05a717f0f39", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071102100325_J1MH3E_738072", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071102100325 (J1MH3E) ✅ UPDATE successful for 071102100325 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c01f6d2228cc40aca83e8d30fd7863dd [SalesInvoiceId] => 12da53fb9b714e318833ef1bc5ac5138 [ClientReference] => REF_053504302925_M86BFQ_540813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504302925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T20:36:02+00:00", "status": "Success", "transactionId": "12da53fb9b714e318833ef1bc5ac5138", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504302925_M86BFQ_540813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504302925 (M86BFQ) ✅ UPDATE successful for 053504302925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 579cecf3dde4410d8cc620fc41ea328a [SalesInvoiceId] => 2ed5b810e0bc4a2fba3724580ba5aab9 [ClientReference] => REF_050503400725_6BLU49_296206 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549817752 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549817752 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050503400725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T20:36:42+00:00", "status": "Success", "transactionId": "2ed5b810e0bc4a2fba3724580ba5aab9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050503400725_6BLU49_296206", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050503400725 (6BLU49) ✅ UPDATE successful for 050503400725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5f588bb685c41cf94f0202818493585 [SalesInvoiceId] => 059a7de083954322a00ea6d6f0d3ee4d [ClientReference] => REF_051908302525_CH3S2L_154371 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500922451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500922451 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051908302525, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T20:54:02+00:00", "status": "Success", "transactionId": "059a7de083954322a00ea6d6f0d3ee4d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051908302525_CH3S2L_154371", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051908302525 (CH3S2L) ✅ UPDATE successful for 051908302525 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f6901c3971c7470ab90dc2118b680d22 [SalesInvoiceId] => 6e37ea1e24d245bdb46c25ea8f1b5110 [ClientReference] => REF_051100601725_G07PPZ_648298 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100601725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-13T23:52:23+00:00", "status": "Success", "transactionId": "6e37ea1e24d245bdb46c25ea8f1b5110", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100601725_G07PPZ_648298", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100601725 (G07PPZ) ✅ UPDATE successful for 051100601725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1c4d837901a0447fa86f13a9c900ae2d [SalesInvoiceId] => 793ea3b9140c430388cb3da32903b52b [ClientReference] => REF_130603801725_69UIPK_546064 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233594295371 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594295371 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 987277c7f22a4c1f9f46ec9d754e97a8 [SalesInvoiceId] => e1cfe2978ec6461d9d1f73514bf02c36 [ClientReference] => REF_051601903125_CN4KKG_698343 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248431237 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248431237 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601903125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T02:49:47+00:00", "status": "Success", "transactionId": "e1cfe2978ec6461d9d1f73514bf02c36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601903125_CN4KKG_698343", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601903125 (CN4KKG) ✅ UPDATE successful for 051601903125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86c287dbcaa3494bb9435c804f921498 [SalesInvoiceId] => de56342c02914ae2b0542db095123d07 [ClientReference] => REF_000113902825_HE2114_134684 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541901859 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541901859 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000113902825, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T03:50:00+00:00", "status": "Success", "transactionId": "de56342c02914ae2b0542db095123d07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000113902825_HE2114_134684", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000113902825 (HE2114) ✅ UPDATE successful for 000113902825 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47dd26bd140c4f9b93afa7a44ea71ac9 [SalesInvoiceId] => 38eefef6f3ba4309ae83c2e286518a4b [ClientReference] => REF_050509302325_EJISU34222_318234 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242057739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242057739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050509302325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T04:04:15+00:00", "status": "Success", "transactionId": "38eefef6f3ba4309ae83c2e286518a4b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050509302325_EJISU34222_318234", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050509302325 (EJISU34222) ✅ UPDATE successful for 050509302325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cd9efba4008e4bf382eed154180cdfea [SalesInvoiceId] => 2ea8cc9fb0e44acd87eca01546cd53c8 [ClientReference] => REF_050509302325_EJISU34222_303610 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242057739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242057739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a3369ba47f646f999a406c58a5d73cd [SalesInvoiceId] => 59a65b7182b445338951e93a4d9ef049 [ClientReference] => REF_001102302125_1RC5WS_394575 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540361825 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540361825 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001102302125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T06:04:25+00:00", "status": "Success", "transactionId": "59a65b7182b445338951e93a4d9ef049", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001102302125_1RC5WS_394575", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001102302125 (1RC5WS) ✅ UPDATE successful for 001102302125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2357e549527149728f4068c5342e9c88 [SalesInvoiceId] => ba95470d2bd04963a6464ce82cd75ebe [ClientReference] => REF_052307505025_WRHKXK_733365 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248897028 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248897028 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307505025, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T06:22:00+00:00", "status": "Success", "transactionId": "ba95470d2bd04963a6464ce82cd75ebe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307505025_WRHKXK_733365", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307505025 (WRHKXK) ✅ UPDATE successful for 052307505025 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66d56b15fc914d6cb9df2a1c02a299f0 [SalesInvoiceId] => e48d4c71546b457dbdbdded40d7a2e78 [ClientReference] => REF_050608707125_CH3S2L_750910 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240842107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240842107 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608707125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T06:50:08+00:00", "status": "Success", "transactionId": "e48d4c71546b457dbdbdded40d7a2e78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608707125_CH3S2L_750910", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608707125 (CH3S2L) ✅ UPDATE successful for 050608707125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1d21a61a2d24c13b79f66b2fbdfaaab [SalesInvoiceId] => d04556ea3d5a4d1898986e5cde618857 [ClientReference] => REF_130304300325_69UIPK_745722 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549594136 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549594136 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304300325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T07:16:33+00:00", "status": "Success", "transactionId": "d04556ea3d5a4d1898986e5cde618857", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304300325_69UIPK_745722", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304300325 (69UIPK) ✅ UPDATE successful for 130304300325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 326a6fb233414146bd5370855f475181 [SalesInvoiceId] => 4dac9cc208604ff09834f264013c8a45 [ClientReference] => REF_052405902125_LE9LO5_150429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405902125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T07:31:23+00:00", "status": "Success", "transactionId": "4dac9cc208604ff09834f264013c8a45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405902125_LE9LO5_150429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405902125 (LE9LO5) ✅ UPDATE successful for 052405902125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e7bf4575c874b82862e0df52ed67f83 [SalesInvoiceId] => 9ecc62b086e34edea9097d2499ba14e1 [ClientReference] => REF_050509302425_EJISU34222_331983 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242057739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242057739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050509302425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T07:32:56+00:00", "status": "Success", "transactionId": "9ecc62b086e34edea9097d2499ba14e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050509302425_EJISU34222_331983", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050509302425 (EJISU34222) ✅ UPDATE successful for 050509302425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55b8cf9e89244758b49a71d22ca2d8fb [SalesInvoiceId] => 9c4b600a7424407d9a29788c1ea77c0e [ClientReference] => REF_010631100925_A7DPCP_756213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233277600056 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233277600056 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => You have paid GHS30.50 to InvDebit in reference to 199E1AC652D11136149. Your new balance is GHS211.789. Trans ID: MP251014.0743.A02497 E-Levy:GHS0.00 ) ) Parsed: indexNo=010631100925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T07:43:34+00:00", "status": "Success", "transactionId": "9c4b600a7424407d9a29788c1ea77c0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010631100925_A7DPCP_756213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010631100925 (A7DPCP) ✅ UPDATE successful for 010631100925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74613aeaf0f948a7afbd66bfb6079f3d [SalesInvoiceId] => 2d82c2a5c2174acea1b730810e3cd739 [ClientReference] => REF_051720600125_LE9LO5_689704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245580443 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245580443 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051720600125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T07:50:19+00:00", "status": "Success", "transactionId": "2d82c2a5c2174acea1b730810e3cd739", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051720600125_LE9LO5_689704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051720600125 (LE9LO5) ✅ UPDATE successful for 051720600125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d90963b79e24ea49a127463f3d614d6 [SalesInvoiceId] => 762b2b4522814afc95876b363529a5f3 [ClientReference] => REF_051605400725_CN4KKG_912820 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605400725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T07:52:44+00:00", "status": "Success", "transactionId": "762b2b4522814afc95876b363529a5f3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605400725_CN4KKG_912820", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605400725 (CN4KKG) ✅ UPDATE successful for 051605400725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 29227430dc054adbab77087e5deb5497 [SalesInvoiceId] => 4dd814372f4a4de89be0b53416f8b283 [ClientReference] => REF_050162200525_EJISU34222_955093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242004403 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242004403 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050162200525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:04:40+00:00", "status": "Success", "transactionId": "4dd814372f4a4de89be0b53416f8b283", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050162200525_EJISU34222_955093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050162200525 (EJISU34222) ✅ UPDATE successful for 050162200525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b04545a91dbc40b681dafd1e084962c3 [SalesInvoiceId] => 8e28916067754f089128ae361351dd3a [ClientReference] => REF_050501804325_EJISU34222_710745 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554157072 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554157072 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501804325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:05:45+00:00", "status": "Success", "transactionId": "8e28916067754f089128ae361351dd3a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501804325_EJISU34222_710745", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501804325 (EJISU34222) ✅ UPDATE successful for 050501804325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 38d5d0a8e96344a6b0c7e67e301fe20f [SalesInvoiceId] => 55e93f001df9477dbcf6496bbfbb8c23 [ClientReference] => REF_050711502525_LE9LO5_181651 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e025e9bb1ee47019ea813f0225d2ab7 [SalesInvoiceId] => 5ce0fd7733fc4734a7c1dfb93a3a2fdb [ClientReference] => REF_012707617425_LE9LO5_567398 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012707617425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:12:44+00:00", "status": "Success", "transactionId": "5ce0fd7733fc4734a7c1dfb93a3a2fdb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012707617425_LE9LO5_567398", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012707617425 (LE9LO5) ✅ UPDATE successful for 012707617425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 30317817d2be473986e9c0065bc752f5 [SalesInvoiceId] => 8e04226868804b7b8d91c28a352e4ae0 [ClientReference] => REF_050711502525_LE9LO5_713331 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4106c19981324c71897949e7a986e190 [SalesInvoiceId] => ed954615be704ae0ac17ab50da5c2306 [ClientReference] => REF_050711502525_LE9LO5_425867 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050711502525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:15:26+00:00", "status": "Success", "transactionId": "ed954615be704ae0ac17ab50da5c2306", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050711502525_LE9LO5_425867", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050711502525 (LE9LO5) ✅ UPDATE successful for 050711502525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => acda76e7fbc54da3aa9c5797ed3abfcd [SalesInvoiceId] => 954b06b57965438cb8b8cc7695ce27f4 [ClientReference] => REF_050711502525_LE9LO5_560934 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61a8b1678fc04fcab3848cc086ff8e34 [SalesInvoiceId] => 40a4e1512af44944843c4920124348df [ClientReference] => REF_060701000525_EJISU34222_693255 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060701000525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:21:19+00:00", "status": "Success", "transactionId": "40a4e1512af44944843c4920124348df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060701000525_EJISU34222_693255", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060701000525 (EJISU34222) ✅ UPDATE successful for 060701000525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 749662c98011478cbb3f87c8c5d870e4 [SalesInvoiceId] => 97b57083e25b497fb186f3ff71103e83 [ClientReference] => REF_050301712325_A7DPCP_449359 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244679712 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244679712 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301712325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:26:10+00:00", "status": "Success", "transactionId": "97b57083e25b497fb186f3ff71103e83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301712325_A7DPCP_449359", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301712325 (A7DPCP) ✅ UPDATE successful for 050301712325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8acb78bb86f4cdb919ebf9221dff140 [SalesInvoiceId] => 4abfd55177a04753b098599bd18c4028 [ClientReference] => REF_051711801925_WRHKXK_161437 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551351742 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551351742 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051711801925, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:26:59+00:00", "status": "Success", "transactionId": "4abfd55177a04753b098599bd18c4028", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051711801925_WRHKXK_161437", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051711801925 (WRHKXK) ✅ UPDATE successful for 051711801925 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6de2c140eb34462a8fe64bb965e7969b [SalesInvoiceId] => 866c9c20d43c4e92b6a9919d365d8d53 [ClientReference] => REF_050501504925_6BLU49_967051 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501504925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:29:08+00:00", "status": "Success", "transactionId": "866c9c20d43c4e92b6a9919d365d8d53", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501504925_6BLU49_967051", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501504925 (6BLU49) ✅ UPDATE successful for 050501504925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59f7480fa9fc4661891131d8738eeef4 [SalesInvoiceId] => 19dccdff33ba481381f93f8e7f916896 [ClientReference] => REF_051407603925_ZOOR6L_092534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538061384 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538061384 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407603925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:32:38+00:00", "status": "Success", "transactionId": "19dccdff33ba481381f93f8e7f916896", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407603925_ZOOR6L_092534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407603925 (ZOOR6L) ✅ UPDATE successful for 051407603925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7596c85eb7c14926aa1f3b1b3d84aece [SalesInvoiceId] => 00c3e092064548ed9f4e67014b41d214 [ClientReference] => REF_110300301325_WU6TPW_816164 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300301325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:41:47+00:00", "status": "Success", "transactionId": "00c3e092064548ed9f4e67014b41d214", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300301325_WU6TPW_816164", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300301325 (WU6TPW) ✅ UPDATE successful for 110300301325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ca0a8a88a304821a1dace9f9317d3db [SalesInvoiceId] => 0346723759844addb19425681d861736 [ClientReference] => REF_000402900625_PFKS1R_545276 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548921407 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548921407 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402900625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:45:23+00:00", "status": "Success", "transactionId": "0346723759844addb19425681d861736", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402900625_PFKS1R_545276", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402900625 (PFKS1R) ✅ UPDATE successful for 000402900625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fa09ad911344d27a3efdf2c52fe6933 [SalesInvoiceId] => d169f34657fa48669c18073d9443b63e [ClientReference] => REF_050300608725_LE9LO5_058924 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300608725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:46:52+00:00", "status": "Success", "transactionId": "d169f34657fa48669c18073d9443b63e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300608725_LE9LO5_058924", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300608725 (LE9LO5) ✅ UPDATE successful for 050300608725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c752171e5c5b49ae8b2286ffe7bd7210 [SalesInvoiceId] => 138be50d54ec4001a80d494e5dfddd0c [ClientReference] => REF_052502201925_NPSOWU_381108 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052502201925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:48:06+00:00", "status": "Success", "transactionId": "138be50d54ec4001a80d494e5dfddd0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052502201925_NPSOWU_381108", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052502201925 (NPSOWU) ✅ UPDATE successful for 052502201925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d12bc26fc4954132a9bb4543bf70e25a [SalesInvoiceId] => 38708c4e5fdf4ca28c1a7238a36c46d1 [ClientReference] => REF_000704001525_OTS8SJ_550582 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554834181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554834181 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8d44513bdec14a7ca7c0c8a65e446ee9 [SalesInvoiceId] => 542e716b18774964b34e24ab5dc92e53 [ClientReference] => REF_000704001525_OTS8SJ_203343 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554834181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554834181 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e59387250e6349ca8e6c0cbac8cb81ba [SalesInvoiceId] => 22f879bfe556405890871490cd949c87 [ClientReference] => REF_050300300725_LE9LO5_405649 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300300725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:50:57+00:00", "status": "Success", "transactionId": "22f879bfe556405890871490cd949c87", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300300725_LE9LO5_405649", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300300725 (LE9LO5) ✅ UPDATE successful for 050300300725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a064759dae5f422d8bfde2c3c5cbb852 [SalesInvoiceId] => 01e9bd5e89f2433eb216dcb5bb8208ad [ClientReference] => REF_110301201625_WU6TPW_321126 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301201625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:51:19+00:00", "status": "Success", "transactionId": "01e9bd5e89f2433eb216dcb5bb8208ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301201625_WU6TPW_321126", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301201625 (WU6TPW) ✅ UPDATE successful for 110301201625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a8799a1a2fb43bf8b263eb71daf6010 [SalesInvoiceId] => a7a54803004246609ce93ae351cbea3b [ClientReference] => REF_000704001525_OTS8SJ_015380 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596677012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596677012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000704001525, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:52:30+00:00", "status": "Success", "transactionId": "a7a54803004246609ce93ae351cbea3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000704001525_OTS8SJ_015380", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000704001525 (OTS8SJ) ✅ UPDATE successful for 000704001525 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82e546b5b0614ebe936569a4a94ce851 [SalesInvoiceId] => 6cf919778e5d47b9a65a527ea3b4985c [ClientReference] => REF_053104103425_4S2EHN_323209 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531275983 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531275983 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053104103425, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:52:54+00:00", "status": "Success", "transactionId": "6cf919778e5d47b9a65a527ea3b4985c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053104103425_4S2EHN_323209", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053104103425 (4S2EHN) ✅ UPDATE successful for 053104103425 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a3a3a43d380649e78badc0ccef158337 [SalesInvoiceId] => 59e471f29cc8420d9047f82f5304a26b [ClientReference] => REF_054107400825_NPSOWU_049961 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054107400825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:54:51+00:00", "status": "Success", "transactionId": "59e471f29cc8420d9047f82f5304a26b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054107400825_NPSOWU_049961", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054107400825 (NPSOWU) ✅ UPDATE successful for 054107400825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 44e78f1a90904ae782ffd8f1be81f883 [SalesInvoiceId] => 24dfcdb6d0724fb28b58c6974463ca85 [ClientReference] => REF_0006041002_I95WNZ_428735 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006041002, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:55:08+00:00", "status": "Success", "transactionId": "24dfcdb6d0724fb28b58c6974463ca85", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006041002_I95WNZ_428735", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006041002 (I95WNZ) ✅ UPDATE successful for 0006041002 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c2d19e1a1c649f69bc7414f20a8bfdd [SalesInvoiceId] => f3751af859554ef0a58aea602dc5a059 [ClientReference] => REF_032102500125_NPSOWU_225091 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032102500125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:57:15+00:00", "status": "Success", "transactionId": "f3751af859554ef0a58aea602dc5a059", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032102500125_NPSOWU_225091", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032102500125 (NPSOWU) ✅ UPDATE successful for 032102500125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b5d200a5a824729b97a4a60e5512306 [SalesInvoiceId] => 59fc6467157346a4a0ac46d98d375120 [ClientReference] => REF_050402702625_LE9LO5_890588 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050402702625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T08:58:41+00:00", "status": "Success", "transactionId": "59fc6467157346a4a0ac46d98d375120", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050402702625_LE9LO5_890588", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050402702625 (LE9LO5) ✅ UPDATE successful for 050402702625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e52f297d6c7b47b18382d0dd76ebd255 [SalesInvoiceId] => df3bd27e8c684e10b34592994c2a4351 [ClientReference] => REF_0006049006_I95WNZ_074150 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247591444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247591444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006049006, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:00:05+00:00", "status": "Success", "transactionId": "df3bd27e8c684e10b34592994c2a4351", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006049006_I95WNZ_074150", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006049006 (I95WNZ) ✅ UPDATE successful for 0006049006 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b90484b019b492d8363cd17a76272fe [SalesInvoiceId] => 983dbd74c9174ea094e429fa7affd896 [ClientReference] => REF_050104902925_ZOOR6L_256592 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247663328 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247663328 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104902925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:03:29+00:00", "status": "Success", "transactionId": "983dbd74c9174ea094e429fa7affd896", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104902925_ZOOR6L_256592", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104902925 (ZOOR6L) ✅ UPDATE successful for 050104902925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c2c8a5c6ace4609857e046842e5047c [SalesInvoiceId] => a48b554e77054882a88e44fd0ecc0954 [ClientReference] => REF_054100401525_NPSOWU_630282 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054100401525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:05:02+00:00", "status": "Success", "transactionId": "a48b554e77054882a88e44fd0ecc0954", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054100401525_NPSOWU_630282", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054100401525 (NPSOWU) ✅ UPDATE successful for 054100401525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b2707e0153d483491df39c68bdea253 [SalesInvoiceId] => 212dd79b0de94d3db3c5a65f24a18a83 [ClientReference] => REF_051903102525_NPSOWU_622812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903102525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:06:26+00:00", "status": "Success", "transactionId": "212dd79b0de94d3db3c5a65f24a18a83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903102525_NPSOWU_622812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903102525 (NPSOWU) ✅ UPDATE successful for 051903102525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9dac5d8053674585ab88b95db6ad43e5 [SalesInvoiceId] => 17424d2ad01044f48b750708ae237427 [ClientReference] => REF_000117801025_R4E6Y0_056509 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233207853596 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207853596 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e699897fd2b545feb00d18edac218bf3 [SalesInvoiceId] => 90b602b7c9184121a4ec08381658a7f6 [ClientReference] => REF_053804308425_NPSOWU_644695 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804308425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:12:53+00:00", "status": "Success", "transactionId": "90b602b7c9184121a4ec08381658a7f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804308425_NPSOWU_644695", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804308425 (NPSOWU) ✅ UPDATE successful for 053804308425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ced22b1810d47dcb86eb2bf9ee3067e [SalesInvoiceId] => d901a251ed8e4fcf8b3c62420110f077 [ClientReference] => REF_053704117125_A7DPCP_637789 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704117125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:13:43+00:00", "status": "Success", "transactionId": "d901a251ed8e4fcf8b3c62420110f077", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704117125_A7DPCP_637789", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704117125 (A7DPCP) ✅ UPDATE successful for 053704117125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 76b23dcaf3e34e37b43d9af2649fe2f2 [SalesInvoiceId] => 0fd21c1f7b324030be79e3333fe7014d [ClientReference] => REF_082100503325_9D49MA_326584 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082100503325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:15:55+00:00", "status": "Success", "transactionId": "0fd21c1f7b324030be79e3333fe7014d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082100503325_9D49MA_326584", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082100503325 (9D49MA) ✅ UPDATE successful for 082100503325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee80338262094b3baeee518c951f20c7 [SalesInvoiceId] => 5e6df2be49364d93bc9b768da5f77065 [ClientReference] => REF_053804312325_NPSOWU_511136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804312325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:16:28+00:00", "status": "Success", "transactionId": "5e6df2be49364d93bc9b768da5f77065", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804312325_NPSOWU_511136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804312325 (NPSOWU) ✅ UPDATE successful for 053804312325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1e656867ce8407e8cb9d5e36d417e7e [SalesInvoiceId] => 68a25fbf169e4d138716e5ed554318c5 [ClientReference] => REF_000117801025_R4E6Y0_519068 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207853596 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207853596 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000117801025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:16:29+00:00", "status": "Success", "transactionId": "68a25fbf169e4d138716e5ed554318c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000117801025_R4E6Y0_519068", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000117801025 (R4E6Y0) ✅ UPDATE successful for 000117801025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b147eb1a49140e38f0ca260681f34d4 [SalesInvoiceId] => 9c880fd50e4b4920a6f6f4e3cdcd3a78 [ClientReference] => REF_010353603025_Y3GO0A_514675 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010353603025, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:17:11+00:00", "status": "Success", "transactionId": "9c880fd50e4b4920a6f6f4e3cdcd3a78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010353603025_Y3GO0A_514675", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010353603025 (Y3GO0A) ✅ UPDATE successful for 010353603025 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c843640169a4e80bc37561a7df4326b [SalesInvoiceId] => 813812cd3c1841f5aa75201b1b0ebfd0 [ClientReference] => REF_0005061001_I95WNZ_732390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207729662 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207729662 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005061001, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:20:23+00:00", "status": "Success", "transactionId": "813812cd3c1841f5aa75201b1b0ebfd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005061001_I95WNZ_732390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005061001 (I95WNZ) ✅ UPDATE successful for 0005061001 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae816b4f963a472faae5274bd9307b7c [SalesInvoiceId] => 2b2f66a6948d4cfc9b6039e72ccb6b7e [ClientReference] => REF_130302900225_69UIPK_143339 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240236212 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240236212 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302900225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:21:46+00:00", "status": "Success", "transactionId": "2b2f66a6948d4cfc9b6039e72ccb6b7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302900225_69UIPK_143339", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302900225 (69UIPK) ✅ UPDATE successful for 130302900225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 68629d26651a4089b86615250bd29a8f [SalesInvoiceId] => a2f9a7d129de4495b071e019e08c6dbf [ClientReference] => REF_000106701725_R4E6Y0_037430 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233206811414 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206811414 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 151334b715284e8d89fed89085a8e092 [SalesInvoiceId] => 072c310d3e474edb9817fe15b1a1d6d2 [ClientReference] => REF_050605300525_M86BFQ_455111 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233550461584 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550461584 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7656e41253b946d8a247643bf74e220f [SalesInvoiceId] => fe8e00ec871040598d5165deac72056d [ClientReference] => REF_000304502025_BWI2U9_151735 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233531732707 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531732707 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9f9b64df1c3547a88cbec6734ae22aea [SalesInvoiceId] => dc4fb9b88820492e926cd604673be7d2 [ClientReference] => REF_111009807125_A7DPCP_520992 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233503603716 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233503603716 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 713e326e991c4ae7b6a05d365662ecab [SalesInvoiceId] => 5abe6f5e26e245c7873c1d4eb8576d6c [ClientReference] => REF_050105007825_A7DPCP_730945 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248339814 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248339814 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050105007825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:30:46+00:00", "status": "Success", "transactionId": "5abe6f5e26e245c7873c1d4eb8576d6c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105007825_A7DPCP_730945", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105007825 (A7DPCP) ✅ UPDATE successful for 050105007825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e060b04a55de4cacb526e9fa58ca9dcb [SalesInvoiceId] => f1e32d175b644848ad5fdbbf342e6199 [ClientReference] => REF_000106701725_R4E6Y0_896356 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233206811414 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206811414 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000106701725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:30:52+00:00", "status": "Success", "transactionId": "f1e32d175b644848ad5fdbbf342e6199", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000106701725_R4E6Y0_896356", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000106701725 (R4E6Y0) ✅ UPDATE successful for 000106701725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9713c657e1f34661b106fe33bcd59f48 [SalesInvoiceId] => 987855a5d32e49af930ca653e5ccf6c5 [ClientReference] => REF_100205300225_LE9LO5_878962 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241912804 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241912804 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100205300225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:31:31+00:00", "status": "Success", "transactionId": "987855a5d32e49af930ca653e5ccf6c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100205300225_LE9LO5_878962", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100205300225 (LE9LO5) ✅ UPDATE successful for 100205300225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39dc273e7188459eb6f762e16f3c2e71 [SalesInvoiceId] => 42a0c65a9012484c8209cb5671fcbabe [ClientReference] => REF_000304502025_BWI2U9_720426 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531559940 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531559940 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304502025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:32:07+00:00", "status": "Success", "transactionId": "42a0c65a9012484c8209cb5671fcbabe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304502025_BWI2U9_720426", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304502025 (BWI2U9) ✅ UPDATE successful for 000304502025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8acb77b9798c41f8aca9e98f7730ac72 [SalesInvoiceId] => 864816b77da84a5e80727c70d1d16090 [ClientReference] => REF_061502502825_FXIX7B_369119 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242723522 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242723522 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da0572603d714d5aa797f2de772735d3 [SalesInvoiceId] => b4b10ac2fe41443e9995a9b855e80f3d [ClientReference] => REF_050317300725_R4E6Y0_054597 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246165559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246165559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317300725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:33:02+00:00", "status": "Success", "transactionId": "b4b10ac2fe41443e9995a9b855e80f3d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317300725_R4E6Y0_054597", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317300725 (R4E6Y0) ✅ UPDATE successful for 050317300725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1499def349d84cd79fba6e19b682bdf8 [SalesInvoiceId] => 2d84553ebdef436c8538af61f25e796a [ClientReference] => REF_051210802125_R4E6Y0_344971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249319666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249319666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051210802125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:34:02+00:00", "status": "Success", "transactionId": "2d84553ebdef436c8538af61f25e796a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051210802125_R4E6Y0_344971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051210802125 (R4E6Y0) ✅ UPDATE successful for 051210802125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a2dc9a641394c5395c60b6222260c54 [SalesInvoiceId] => 7c05b9193d2247d1bd594a05cdbe95f3 [ClientReference] => REF_040404103025_R4E6Y0_259694 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256368406 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256368406 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040404103025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:34:27+00:00", "status": "Success", "transactionId": "7c05b9193d2247d1bd594a05cdbe95f3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040404103025_R4E6Y0_259694", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040404103025 (R4E6Y0) ✅ UPDATE successful for 040404103025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 956f5e4bd4a94874a4a3747ece65a814 [SalesInvoiceId] => f01ffd2d0efb4b8ab174e60ff49df40b [ClientReference] => REF_054103404925_R4E6Y0_781247 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054103404925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:34:55+00:00", "status": "Success", "transactionId": "f01ffd2d0efb4b8ab174e60ff49df40b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054103404925_R4E6Y0_781247", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054103404925 (R4E6Y0) ✅ UPDATE successful for 054103404925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6339c16421df4b3aaf59eee4671796c9 [SalesInvoiceId] => e947e43be32144aabda8b5f1caac4157 [ClientReference] => REF_052402200325_2OLWMA_520018 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599852288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599852288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052402200325, schoolCode=2OLWMA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:35:41+00:00", "status": "Success", "transactionId": "e947e43be32144aabda8b5f1caac4157", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052402200325_2OLWMA_520018", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052402200325 (2OLWMA) ✅ UPDATE successful for 052402200325 (2OLWMA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0911a2cc0894f1ebefb883800da7e0f [SalesInvoiceId] => fcb4c8f0ff674727bb6d1621116331e8 [ClientReference] => REF_050605300525_M86BFQ_410043 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550461584 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550461584 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605300525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:36:29+00:00", "status": "Success", "transactionId": "fcb4c8f0ff674727bb6d1621116331e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605300525_M86BFQ_410043", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605300525 (M86BFQ) ✅ UPDATE successful for 050605300525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 251470b4940d48bda5b02368d5d3c642 [SalesInvoiceId] => c9e4983c49514205987a9815f86639bc [ClientReference] => REF_061502502825_FXIX7B_065292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242723522 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242723522 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061502502825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:37:12+00:00", "status": "Success", "transactionId": "c9e4983c49514205987a9815f86639bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061502502825_FXIX7B_065292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061502502825 (FXIX7B) ✅ UPDATE successful for 061502502825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b1db5f192d74259882b6bec4907bd82 [SalesInvoiceId] => dbc9ae3bf9f74056bebc645453b7b5e2 [ClientReference] => REF_030500203925_NPSOWU_340263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030500203925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:37:49+00:00", "status": "Success", "transactionId": "dbc9ae3bf9f74056bebc645453b7b5e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030500203925_NPSOWU_340263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030500203925 (NPSOWU) ✅ UPDATE successful for 030500203925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b480feb851d4e4a9fcdf27196d250bb [SalesInvoiceId] => c196ea400b134de0a4d58be96b5dcfba [ClientReference] => REF_110304901325_WU6TPW_182363 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110304901325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:38:52+00:00", "status": "Success", "transactionId": "c196ea400b134de0a4d58be96b5dcfba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110304901325_WU6TPW_182363", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110304901325 (WU6TPW) ✅ UPDATE successful for 110304901325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 334cc3fa791f4b4cbf526e04318c4cad [SalesInvoiceId] => f0ea9fb977cd4daa83765c04c25bb7b5 [ClientReference] => REF_052307710525_EJISU34222_126978 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558397174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558397174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307710525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:41:41+00:00", "status": "Success", "transactionId": "f0ea9fb977cd4daa83765c04c25bb7b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307710525_EJISU34222_126978", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307710525 (EJISU34222) ✅ UPDATE successful for 052307710525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6556c7842a004394b1810d550dc83569 [SalesInvoiceId] => f6106146fef144e6b191c621e4fa5462 [ClientReference] => REF_053703317625_R4E6Y0_059354 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703317625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:41:47+00:00", "status": "Success", "transactionId": "f6106146fef144e6b191c621e4fa5462", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703317625_R4E6Y0_059354", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703317625 (R4E6Y0) ✅ UPDATE successful for 053703317625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91650bf5ced14cb6bbd6f68ca6323c81 [SalesInvoiceId] => b5041001742e46c3bea285f25e55b4ae [ClientReference] => REF_052300101725_4S2EHN_348688 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052300101725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:44:12+00:00", "status": "Success", "transactionId": "b5041001742e46c3bea285f25e55b4ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052300101725_4S2EHN_348688", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052300101725 (4S2EHN) ✅ UPDATE successful for 052300101725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e328a2b352cb4a8aa8fd004046cdcf77 [SalesInvoiceId] => 36b5fd5acbce44659a5ec265ea3fd0fc [ClientReference] => REF_082611200325_HXWPV7_361285 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549202648 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549202648 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082611200325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:45:00+00:00", "status": "Success", "transactionId": "36b5fd5acbce44659a5ec265ea3fd0fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082611200325_HXWPV7_361285", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082611200325 (HXWPV7) ✅ UPDATE successful for 082611200325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2c4495a43f848e0a0b52ca4e62a11a5 [SalesInvoiceId] => e719f8467ca347a8947075f946c3ba79 [ClientReference] => REF_052317600925_M86BFQ_542696 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597928194 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597928194 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052317600925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:46:09+00:00", "status": "Success", "transactionId": "e719f8467ca347a8947075f946c3ba79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052317600925_M86BFQ_542696", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052317600925 (M86BFQ) ✅ UPDATE successful for 052317600925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b6a0937ad0164889a0c41853aac0f36d [SalesInvoiceId] => 642cb0100c26445e8d0d2ff0c837aa1b [ClientReference] => REF_052317600925_M86BFQ_910781 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597928194 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597928194 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f95b2520b8d4b26b7070f42e7540cf2 [SalesInvoiceId] => c0992751b2754d9285e47bfac2b110c7 [ClientReference] => REF_000300201325_1RC5WS_901016 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542043515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542043515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300201325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:49:54+00:00", "status": "Success", "transactionId": "c0992751b2754d9285e47bfac2b110c7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300201325_1RC5WS_901016", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300201325 (1RC5WS) ✅ UPDATE successful for 000300201325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf3a7564fea04e99a8b2e501da41b229 [SalesInvoiceId] => 6bc16923ab6242578906fd26d83b4e68 [ClientReference] => REF_050507100225_108CSY_626219 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539341499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539341499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507100225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:50:07+00:00", "status": "Success", "transactionId": "6bc16923ab6242578906fd26d83b4e68", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507100225_108CSY_626219", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507100225 (108CSY) ✅ UPDATE successful for 050507100225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c3e78f6a2704813b99d16b4cf6bf827 [SalesInvoiceId] => 224629a7c9b941efa33e87ff62e1373e [ClientReference] => REF_130201900825_69UIPK_420456 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130201900825, schoolCode=69UIPK Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3201e388660a4bf5aae8b2389c17de52 [SalesInvoiceId] => 59fb07d658694e7cb4a8e91aba08e015 [ClientReference] => REF_053802400625_NPSOWU_499071 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802400625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:50:44+00:00", "status": "Success", "transactionId": "224629a7c9b941efa33e87ff62e1373e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130201900825_69UIPK_420456", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130201900825 (69UIPK) ✅ UPDATE successful for 130201900825 (69UIPK) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:50:44+00:00", "status": "Success", "transactionId": "59fb07d658694e7cb4a8e91aba08e015", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802400625_NPSOWU_499071", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802400625 (NPSOWU) ✅ UPDATE successful for 053802400625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77234aeee33f4c01ae0cf9f799d41d66 [SalesInvoiceId] => f7d5706726e84bc2adb4235f57f620b9 [ClientReference] => REF_072604700225_J1MH3E_718425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072604700225, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:51:09+00:00", "status": "Success", "transactionId": "f7d5706726e84bc2adb4235f57f620b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072604700225_J1MH3E_718425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072604700225 (J1MH3E) ✅ UPDATE successful for 072604700225 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 370f662f79bc41f398193c62b4d54627 [SalesInvoiceId] => b6df896c790c4f05af5c45588566802e [ClientReference] => REF_0005061016_I95WNZ_157763 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207729662 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207729662 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005061016, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:51:53+00:00", "status": "Success", "transactionId": "b6df896c790c4f05af5c45588566802e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005061016_I95WNZ_157763", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005061016 (I95WNZ) ✅ UPDATE successful for 0005061016 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d878bc53b8ca4e5ab04a18f48411b954 [SalesInvoiceId] => 5c012ec7ab1d45cda764af1e22f0260d [ClientReference] => REF_111009807125_A7DPCP_043197 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591401469 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591401469 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111009807125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T09:57:37+00:00", "status": "Success", "transactionId": "5c012ec7ab1d45cda764af1e22f0260d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111009807125_A7DPCP_043197", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111009807125 (A7DPCP) ✅ UPDATE successful for 111009807125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 959612f4618c4a32974018c9c50e4bea [SalesInvoiceId] => 76125feff59d483eb02d54f36f6b41bd [ClientReference] => REF_000603301125_PFKS1R_939021 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256469715 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256469715 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6275a34a27364e2b93348405e67fe66e [SalesInvoiceId] => 1146d056ecda4dfdb1250a49623afe24 [ClientReference] => REF_052102300125_NPSOWU_856058 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102300125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:00:07+00:00", "status": "Success", "transactionId": "1146d056ecda4dfdb1250a49623afe24", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102300125_NPSOWU_856058", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102300125 (NPSOWU) ✅ UPDATE successful for 052102300125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a610b36e4e794a8d971855dea4144ea3 [SalesInvoiceId] => 10c7cfe8a39845389c05f558d21ceb91 [ClientReference] => REF_052807001725_LE9LO5_564635 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b458486805164c1d9f1f97130aada2bf [SalesInvoiceId] => 43ca83fff5434d48b252ba4fa5f7a256 [ClientReference] => REF_000603301125_PFKS1R_661044 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256469715 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256469715 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6775817efeff4cba80c8db1ab5ae48fb [SalesInvoiceId] => 16d588e945bd46d2a37735d1cca13d14 [ClientReference] => REF_052807001725_LE9LO5_716405 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052807001725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:01:22+00:00", "status": "Success", "transactionId": "16d588e945bd46d2a37735d1cca13d14", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052807001725_LE9LO5_716405", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052807001725 (LE9LO5) ✅ UPDATE successful for 052807001725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ba6cc5c66bf499bb743d4c61ba9f57d [SalesInvoiceId] => b7ab6f5e1b884ea6900c07a7410bad11 [ClientReference] => REF_050901503125_CH3S2L_501339 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249538013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249538013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050901503125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:02:29+00:00", "status": "Success", "transactionId": "b7ab6f5e1b884ea6900c07a7410bad11", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050901503125_CH3S2L_501339", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050901503125 (CH3S2L) ✅ UPDATE successful for 050901503125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 39bd2695f86545bcab7758309548e682 [SalesInvoiceId] => 469cdb44936045cd98a37286254f550a [ClientReference] => REF_052807001725_LE9LO5_767006 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73ab530f471046a4af7d428f31b1874b [SalesInvoiceId] => be90143b94a84f2d938330ce29c4e4f7 [ClientReference] => REF_000603301125_PFKS1R_444947 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541597487 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541597487 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603301125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:06:22+00:00", "status": "Success", "transactionId": "be90143b94a84f2d938330ce29c4e4f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603301125_PFKS1R_444947", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603301125 (PFKS1R) ✅ UPDATE successful for 000603301125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 38f0968f3b7846d2b803061aaaee61e1 [SalesInvoiceId] => db860a6770f2490980c3f5d30fbf3fd2 [ClientReference] => REF_050317300425_R4E6Y0_348722 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233531827493 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531827493 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d780136e5fb4a13970918e024ccce0d [SalesInvoiceId] => 66390339cf66415992f5d252d8352d58 [ClientReference] => REF_0005061004_I95WNZ_930188 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207729662 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207729662 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005061004, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:07:55+00:00", "status": "Success", "transactionId": "66390339cf66415992f5d252d8352d58", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005061004_I95WNZ_930188", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005061004 (I95WNZ) ✅ UPDATE successful for 0005061004 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 102d2600937741a787324b1f0f1837cc [SalesInvoiceId] => 197103b3245b4a6c9b6d002e69e742ae [ClientReference] => REF_053100201225_EJISU34222_183849 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243832563 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243832563 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27df91ec7e3e4626832a626b6b694b53 [SalesInvoiceId] => d39dc3dda31245839e69279ea8163693 [ClientReference] => REF_110501301225_WU6TPW_057981 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501301225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:09:29+00:00", "status": "Success", "transactionId": "d39dc3dda31245839e69279ea8163693", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501301225_WU6TPW_057981", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501301225 (WU6TPW) ✅ UPDATE successful for 110501301225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e4f394b35194d5e8d24898f4d7b40e0 [SalesInvoiceId] => 716a998d2c7b44e0a4ba4f07de090dbc [ClientReference] => REF_050500205525_108CSY_438967 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500205525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:10:04+00:00", "status": "Success", "transactionId": "716a998d2c7b44e0a4ba4f07de090dbc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500205525_108CSY_438967", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500205525 (108CSY) ✅ UPDATE successful for 050500205525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 16913b841e0e4983b3bc39c757d6ec91 [SalesInvoiceId] => ea4c5d9ea46f41998db4a81b47802e3f [ClientReference] => REF_050317300425_R4E6Y0_703762 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531827493 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531827493 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317300425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:10:53+00:00", "status": "Success", "transactionId": "ea4c5d9ea46f41998db4a81b47802e3f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317300425_R4E6Y0_703762", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317300425 (R4E6Y0) ✅ UPDATE successful for 050317300425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22018fda0b8d421ca916b8ceab8acfb9 [SalesInvoiceId] => e38cef677f0244428d53e17252eb95af [ClientReference] => REF_0006014024_I95WNZ_852433 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006014024, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:11:12+00:00", "status": "Success", "transactionId": "e38cef677f0244428d53e17252eb95af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006014024_I95WNZ_852433", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006014024 (I95WNZ) ✅ UPDATE successful for 0006014024 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1c32ffe8042c473288c619a64e615e8c [SalesInvoiceId] => bba279988a2c4550ab9fd44c69f4afa7 [ClientReference] => REF_110501301225_WU6TPW_071115 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546563454 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546563454 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd98a249dd3f4669b2b4ef04cc424fa3 [SalesInvoiceId] => 22564f1ed65f4dee9429b15537588c42 [ClientReference] => REF_000100101325_1RC5WS_092964 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245194264 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245194264 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000100101325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:14:16+00:00", "status": "Success", "transactionId": "22564f1ed65f4dee9429b15537588c42", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000100101325_1RC5WS_092964", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000100101325 (1RC5WS) ✅ UPDATE successful for 000100101325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c8f5e5627ce4c3b805b404b4c391bef [SalesInvoiceId] => e977bedb586545f1aaaaa1635bd71149 [ClientReference] => REF_0006037008_I95WNZ_531082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006037008, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:15:52+00:00", "status": "Success", "transactionId": "e977bedb586545f1aaaaa1635bd71149", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006037008_I95WNZ_531082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006037008 (I95WNZ) ✅ UPDATE successful for 0006037008 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5edf3d988ab43b2aefe091ebc72622d [SalesInvoiceId] => 2e14a0abf5bb4522a64358ff88bac908 [ClientReference] => REF_052303900725_EJISU34222_702432 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233574157949 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233574157949 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052303900725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:16:15+00:00", "status": "Success", "transactionId": "2e14a0abf5bb4522a64358ff88bac908", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052303900725_EJISU34222_702432", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052303900725 (EJISU34222) ✅ UPDATE successful for 052303900725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42a50f755c2e4b57a8dce13e7a02ba00 [SalesInvoiceId] => 9e9bba49f8c3485aa6a6e72bbc354164 [ClientReference] => REF_050301503025_LE9LO5_213827 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542745679 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542745679 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301503025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:17:54+00:00", "status": "Success", "transactionId": "9e9bba49f8c3485aa6a6e72bbc354164", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301503025_LE9LO5_213827", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301503025 (LE9LO5) ✅ UPDATE successful for 050301503025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5e4070d71ff42cfb8d58148d01e0433 [SalesInvoiceId] => 1ba9a7eb0f7f4c679665b887df2231e8 [ClientReference] => REF_051901801125_RY07KN_338022 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051901801125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:17:57+00:00", "status": "Success", "transactionId": "1ba9a7eb0f7f4c679665b887df2231e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051901801125_RY07KN_338022", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051901801125 (RY07KN) ✅ UPDATE successful for 051901801125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1647bf4916d441e794ad5e7c0ccfe694 [SalesInvoiceId] => 9624211a15514c77b70df26212bf3087 [ClientReference] => REF_000603901625_OTS8SJ_399182 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603901625, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:18:09+00:00", "status": "Success", "transactionId": "9624211a15514c77b70df26212bf3087", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603901625_OTS8SJ_399182", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603901625 (OTS8SJ) ✅ UPDATE successful for 000603901625 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f901deaba4864d0fa5a070af294ac8e3 [SalesInvoiceId] => a2fbb9b7e24b41ee99bcd95148a37e41 [ClientReference] => REF_050411403425_108CSY_975080 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050411403425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:18:32+00:00", "status": "Success", "transactionId": "a2fbb9b7e24b41ee99bcd95148a37e41", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050411403425_108CSY_975080", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050411403425 (108CSY) ✅ UPDATE successful for 050411403425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31c9212875f145a7914870c3a1ecb0a4 [SalesInvoiceId] => 902e35a4312c4e1abeed435baec50702 [ClientReference] => REF_011516302725_NPSOWU_470399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244433122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244433122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011516302725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:19:00+00:00", "status": "Success", "transactionId": "902e35a4312c4e1abeed435baec50702", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011516302725_NPSOWU_470399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011516302725 (NPSOWU) ✅ UPDATE successful for 011516302725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a60d344125342a8af99f3be85463175 [SalesInvoiceId] => 1a31790663264297bc37cf6d663a4c9d [ClientReference] => REF_150406110125_G07PPZ_474704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150406110125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:19:18+00:00", "status": "Success", "transactionId": "1a31790663264297bc37cf6d663a4c9d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150406110125_G07PPZ_474704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150406110125 (G07PPZ) ✅ UPDATE successful for 150406110125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ca0e87f586847588564a22f07b8851f [SalesInvoiceId] => 59df0859541b4e54947b1170bf691173 [ClientReference] => REF_052304301425_M86BFQ_222073 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534636409 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534636409 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052304301425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:19:44+00:00", "status": "Success", "transactionId": "59df0859541b4e54947b1170bf691173", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052304301425_M86BFQ_222073", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052304301425 (M86BFQ) ✅ UPDATE successful for 052304301425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7a5ce2663c244378c80f78607b86903 [SalesInvoiceId] => ef41e14fd24141b882c6730bc9f36508 [ClientReference] => REF_110501002225_WU6TPW_906770 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501002225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:19:55+00:00", "status": "Success", "transactionId": "ef41e14fd24141b882c6730bc9f36508", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501002225_WU6TPW_906770", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501002225 (WU6TPW) ✅ UPDATE successful for 110501002225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c083503fc11d4c8abfe0cf3ee2c2701e [SalesInvoiceId] => dd0c2f0b3490463080b8dcac612d54ef [ClientReference] => REF_062003500925_R4E6Y0_649903 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062003500925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:20:29+00:00", "status": "Success", "transactionId": "dd0c2f0b3490463080b8dcac612d54ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062003500925_R4E6Y0_649903", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062003500925 (R4E6Y0) ✅ UPDATE successful for 062003500925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d1e7ec29e1b43da8049dab7252cb34e [SalesInvoiceId] => e6786111b78d46e4b7e790559074c11b [ClientReference] => REF_050309401025_R4E6Y0_516198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309401025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:22:24+00:00", "status": "Success", "transactionId": "e6786111b78d46e4b7e790559074c11b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309401025_R4E6Y0_516198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309401025 (R4E6Y0) ✅ UPDATE successful for 050309401025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d87243eda96845479ca9c7173243834d [SalesInvoiceId] => 847365339ff546678a6fbc65f3131af8 [ClientReference] => REF_050603410125_M86BFQ_110248 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244712604 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244712604 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603410125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:26:30+00:00", "status": "Success", "transactionId": "847365339ff546678a6fbc65f3131af8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603410125_M86BFQ_110248", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603410125 (M86BFQ) ✅ UPDATE successful for 050603410125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9021a47468a2450e8e885828d9957ec2 [SalesInvoiceId] => a8b6c40805b9470b844534eb01e97f9b [ClientReference] => REF_052701200425_EJISU34222_504079 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537303335 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537303335 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701200425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:27:13+00:00", "status": "Success", "transactionId": "a8b6c40805b9470b844534eb01e97f9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701200425_EJISU34222_504079", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701200425 (EJISU34222) ✅ UPDATE successful for 052701200425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 558d15978ae543c7bef723a66bfd3e8b [SalesInvoiceId] => efd00c82d3994361a8a8b2d13c8b615c [ClientReference] => REF_050300101825_EJISU34222_160598 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247085916 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247085916 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300101825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:29:32+00:00", "status": "Success", "transactionId": "efd00c82d3994361a8a8b2d13c8b615c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300101825_EJISU34222_160598", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300101825 (EJISU34222) ✅ UPDATE successful for 050300101825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45fce97bbb5c4d9eb64a6a842daf1f99 [SalesInvoiceId] => a1bd8d2ec80d43238e80a16548e849d5 [ClientReference] => REF_022802302125_R4E6Y0_624912 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559236385 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559236385 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022802302125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:31:13+00:00", "status": "Success", "transactionId": "a1bd8d2ec80d43238e80a16548e849d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022802302125_R4E6Y0_624912", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022802302125 (R4E6Y0) ✅ UPDATE successful for 022802302125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2aec8d05c521483a93dd7a311e0d7b6f [SalesInvoiceId] => e4f4349f285649e2a16cd1d2489c18aa [ClientReference] => REF_000112602225_1RC5WS_939952 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243870512 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243870512 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112602225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:32:27+00:00", "status": "Success", "transactionId": "e4f4349f285649e2a16cd1d2489c18aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112602225_1RC5WS_939952", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112602225 (1RC5WS) ✅ UPDATE successful for 000112602225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ec866ee7f603481d946ac3a6012a7efb [SalesInvoiceId] => 15e160c5142a48149c0eb2b63cfe861b [ClientReference] => REF_000112602225_1RC5WS_831020 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243870512 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243870512 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6c7e95ec79164d41b51382f2c0859e26 [SalesInvoiceId] => 8342daa21c074b4aa586f879f236ee35 [ClientReference] => REF_053100100225_CH3S2L_031639 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552229347 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552229347 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbd1b17e59f34ab4945a36357fb9adb5 [SalesInvoiceId] => a56d264f3647490a81afb356f5229a62 [ClientReference] => REF_050507600225_108CSY_083646 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532968835 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532968835 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507600225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:33:41+00:00", "status": "Success", "transactionId": "a56d264f3647490a81afb356f5229a62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507600225_108CSY_083646", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507600225 (108CSY) ✅ UPDATE successful for 050507600225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d92e7fba2fca4ea0bc3504688277236b [SalesInvoiceId] => 941303b60644449d9c9a17c271187bb4 [ClientReference] => REF_000112602225_1RC5WS_194427 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243870512 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243870512 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95ff5b1b00b74e4e9a086d88b37d58f1 [SalesInvoiceId] => 086a2ec739b64a4cad264063eb620229 [ClientReference] => REF_050606401325_EJISU34222_880160 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050606401325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:34:30+00:00", "status": "Success", "transactionId": "086a2ec739b64a4cad264063eb620229", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050606401325_EJISU34222_880160", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050606401325 (EJISU34222) ✅ UPDATE successful for 050606401325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 120a4700cdbe4812a98508af95859d20 [SalesInvoiceId] => b2b77586c8dd45198f7aeb0ae1ee2fbc [ClientReference] => REF_051901801225_RY07KN_347330 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051901801225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:35:33+00:00", "status": "Success", "transactionId": "b2b77586c8dd45198f7aeb0ae1ee2fbc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051901801225_RY07KN_347330", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051901801225 (RY07KN) ✅ UPDATE successful for 051901801225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb16a6ad4a0c4d5e96bef11a8c2c4224 [SalesInvoiceId] => 8937790de9a64a7bbbd394895a5db1bd [ClientReference] => REF_000601403325_I95WNZ_469618 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601403325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:35:36+00:00", "status": "Success", "transactionId": "8937790de9a64a7bbbd394895a5db1bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601403325_I95WNZ_469618", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601403325 (I95WNZ) ✅ UPDATE successful for 000601403325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f1795c4c9bb4475892fe06fcda5d96c4 [SalesInvoiceId] => fd308345595b4e6e9adab1a72d3500cd [ClientReference] => REF_090403101425_RY07KN_919169 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554426637 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554426637 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c61c3b69207c4ec4a736db2ff3dacc4d [SalesInvoiceId] => be73923575eb4d788b196bd322c0d04f [ClientReference] => REF_605100106925_R4E6Y0_010737 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=605100106925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:37:57+00:00", "status": "Success", "transactionId": "be73923575eb4d788b196bd322c0d04f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_605100106925_R4E6Y0_010737", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 605100106925 (R4E6Y0) ✅ UPDATE successful for 605100106925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95bd8f5a28ab41ecaee3169e12e7df24 [SalesInvoiceId] => 85dfd0a309a1467dbab3251b2cd9b448 [ClientReference] => REF_090403101425_RY07KN_230979 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554426637 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554426637 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090403101425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:38:31+00:00", "status": "Success", "transactionId": "85dfd0a309a1467dbab3251b2cd9b448", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090403101425_RY07KN_230979", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090403101425 (RY07KN) ✅ UPDATE successful for 090403101425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 98e230b620fd4eb3a5cc0cfa4d314477 [SalesInvoiceId] => 4885268f16a8470ea2a727cf83bd46d0 [ClientReference] => REF_050801102725_G07PPZ_686300 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551346202 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551346202 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050801102725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:39:54+00:00", "status": "Success", "transactionId": "4885268f16a8470ea2a727cf83bd46d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050801102725_G07PPZ_686300", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050801102725 (G07PPZ) ✅ UPDATE successful for 050801102725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b23647d35ad34508ba6de04b72e6e14b [SalesInvoiceId] => f7a5832a87884dc1a076932ce3eaead6 [ClientReference] => REF_000900200525_PFKS1R_964558 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552109134 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552109134 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900200525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:40:10+00:00", "status": "Success", "transactionId": "f7a5832a87884dc1a076932ce3eaead6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900200525_PFKS1R_964558", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900200525 (PFKS1R) ✅ UPDATE successful for 000900200525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f895a9924c904d49ad1dd61dfefe6e0a [SalesInvoiceId] => ed2f8d65ed1f47bfab8cd7f1871bd0af [ClientReference] => REF_051815306425_EJISU34222_953208 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243886964 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243886964 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815306425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:40:13+00:00", "status": "Success", "transactionId": "ed2f8d65ed1f47bfab8cd7f1871bd0af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815306425_EJISU34222_953208", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815306425 (EJISU34222) ✅ UPDATE successful for 051815306425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13312a08038c4cdbad77dddf501d23d8 [SalesInvoiceId] => 75036c98020d4556b02f2722087a46ca [ClientReference] => REF_053602900725_WRHKXK_294593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602900725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:40:42+00:00", "status": "Success", "transactionId": "75036c98020d4556b02f2722087a46ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602900725_WRHKXK_294593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602900725 (WRHKXK) ✅ UPDATE successful for 053602900725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b0da30ee0ab4a8a9fe9f45ef5eade9e [SalesInvoiceId] => 599b02560f474b2cbe2856bb8f762c3a [ClientReference] => REF_000603900925_OTS8SJ_054382 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603900925, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:42:30+00:00", "status": "Success", "transactionId": "599b02560f474b2cbe2856bb8f762c3a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603900925_OTS8SJ_054382", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603900925 (OTS8SJ) ✅ UPDATE successful for 000603900925 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f2d9bdd5c0a7401da7c9a0873fe4b125 [SalesInvoiceId] => 5363e8b3d55547a8996869516ca3c107 [ClientReference] => REF_000402001225_1RC5WS_732550 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534569645 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534569645 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402001225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:46:12+00:00", "status": "Success", "transactionId": "5363e8b3d55547a8996869516ca3c107", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402001225_1RC5WS_732550", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402001225 (1RC5WS) ✅ UPDATE successful for 000402001225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 89bce98c0a184f80b2efddf415ce98bc [SalesInvoiceId] => bd3f3ccf7ce94bb8892e708240d05fa8 [ClientReference] => REF_031201005925_CH3S2L_379843 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599706804 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599706804 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201005925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:46:26+00:00", "status": "Success", "transactionId": "bd3f3ccf7ce94bb8892e708240d05fa8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201005925_CH3S2L_379843", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201005925 (CH3S2L) ✅ UPDATE successful for 031201005925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e20d604ba7e4498ca444a2ad18160da8 [SalesInvoiceId] => 57c469c15ac5441fb2b463ecdcd51abe [ClientReference] => REF_050158501525_RY07KN_969971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050158501525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:49:54+00:00", "status": "Success", "transactionId": "57c469c15ac5441fb2b463ecdcd51abe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050158501525_RY07KN_969971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050158501525 (RY07KN) ✅ UPDATE successful for 050158501525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1fbd3e48e50441186a86d633e365cfa [SalesInvoiceId] => c14c2184c5e74b94aa17d72cd6295454 [ClientReference] => REF_053804200325_NPSOWU_785480 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804200325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:50:08+00:00", "status": "Success", "transactionId": "c14c2184c5e74b94aa17d72cd6295454", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804200325_NPSOWU_785480", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804200325 (NPSOWU) ✅ UPDATE successful for 053804200325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 16797b62746241139cc287915bc6249d [SalesInvoiceId] => c0d48a127d8c4ae49f808143e294ce52 [ClientReference] => REF_000902400425_BWI2U9_805136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545084006 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545084006 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902400425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:51:32+00:00", "status": "Success", "transactionId": "c0d48a127d8c4ae49f808143e294ce52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902400425_BWI2U9_805136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902400425 (BWI2U9) ✅ UPDATE successful for 000902400425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30bfbb2ecf63434c99b737fe7234600a [SalesInvoiceId] => 33fdd497a75e4b18ad867566e2305e31 [ClientReference] => REF_053601302625_9D49MA_334836 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053601302625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:52:01+00:00", "status": "Success", "transactionId": "33fdd497a75e4b18ad867566e2305e31", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053601302625_9D49MA_334836", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053601302625 (9D49MA) ✅ UPDATE successful for 053601302625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 511ab3cac4574a6fb613ef985cb22650 [SalesInvoiceId] => 49250502c2ff4b27a1a0a3921e5d2ad5 [ClientReference] => REF_054105102025_A7DPCP_851768 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243055771 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243055771 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105102025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:53:02+00:00", "status": "Success", "transactionId": "49250502c2ff4b27a1a0a3921e5d2ad5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105102025_A7DPCP_851768", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105102025 (A7DPCP) ✅ UPDATE successful for 054105102025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd8a079e54e34ab5a7eeb08c2f5f24b3 [SalesInvoiceId] => 57c951a23f384e7ea362e639c1ee8444 [ClientReference] => REF_130304601425_69UIPK_183658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304601425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:53:23+00:00", "status": "Success", "transactionId": "57c951a23f384e7ea362e639c1ee8444", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304601425_69UIPK_183658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304601425 (69UIPK) ✅ UPDATE successful for 130304601425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2655045a66c4a0baee31114dfe133da [SalesInvoiceId] => 9cc1ca11e1cc4349bfb430fcd8a91599 [ClientReference] => REF_051807000625_R4E6Y0_425149 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554374392 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554374392 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051807000625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:53:32+00:00", "status": "Success", "transactionId": "9cc1ca11e1cc4349bfb430fcd8a91599", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051807000625_R4E6Y0_425149", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051807000625 (R4E6Y0) ✅ UPDATE successful for 051807000625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e627fb20df184d41afe8c1727f585b93 [SalesInvoiceId] => 72fb8fee21fa47ee81376d38b0bfcec1 [ClientReference] => REF_050506001625_108CSY_128564 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597563400 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597563400 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506001625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:54:59+00:00", "status": "Success", "transactionId": "72fb8fee21fa47ee81376d38b0bfcec1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506001625_108CSY_128564", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506001625 (108CSY) ✅ UPDATE successful for 050506001625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1061f492ef94e2fbecf1f4d6c7c42dd [SalesInvoiceId] => b1492f70af3c431d818b88e1831062c5 [ClientReference] => REF_041312700925_CH3S2L_748399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041312700925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:56:15+00:00", "status": "Success", "transactionId": "b1492f70af3c431d818b88e1831062c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041312700925_CH3S2L_748399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041312700925 (CH3S2L) ✅ UPDATE successful for 041312700925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3a2256ddbfc4a4fb1fd3a931e628f87 [SalesInvoiceId] => 5b952fffb09d4f3e994e6d7b5fa86654 [ClientReference] => REF_050500101425_108CSY_886595 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544637964 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544637964 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500101425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:56:41+00:00", "status": "Success", "transactionId": "5b952fffb09d4f3e994e6d7b5fa86654", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500101425_108CSY_886595", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500101425 (108CSY) ✅ UPDATE successful for 050500101425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 417df793221544b0a1c41ad53a67a5fe [SalesInvoiceId] => da0882e1660d4374bdf26108aac1928a [ClientReference] => REF_031208100725_NPSOWU_537052 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031208100725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:57:00+00:00", "status": "Success", "transactionId": "da0882e1660d4374bdf26108aac1928a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031208100725_NPSOWU_537052", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031208100725 (NPSOWU) ✅ UPDATE successful for 031208100725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 60dad457613d44069cba78e8c05fb603 [SalesInvoiceId] => 30e26a4fdfe44740ad91105479e20616 [ClientReference] => REF_052402001125_G07PPZ_451900 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551346202 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551346202 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052402001125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T10:59:14+00:00", "status": "Success", "transactionId": "30e26a4fdfe44740ad91105479e20616", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052402001125_G07PPZ_451900", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052402001125 (G07PPZ) ✅ UPDATE successful for 052402001125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d4a6853f2404b04b961b3d58c95683b [SalesInvoiceId] => 571b43fae68e42ca93f85ad8c1122bcf [ClientReference] => REF_051809007525_R4E6Y0_603637 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244938456 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244938456 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051809007525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:00:13+00:00", "status": "Success", "transactionId": "571b43fae68e42ca93f85ad8c1122bcf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051809007525_R4E6Y0_603637", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051809007525 (R4E6Y0) ✅ UPDATE successful for 051809007525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f1ee4287c6a4ea5947afd09594636db [SalesInvoiceId] => f7e1312192d048b0aa8a97e094aa53a3 [ClientReference] => REF_100401300925_R4E6Y0_346816 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100401300925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:02:03+00:00", "status": "Success", "transactionId": "f7e1312192d048b0aa8a97e094aa53a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100401300925_R4E6Y0_346816", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100401300925 (R4E6Y0) ✅ UPDATE successful for 100401300925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46be6514285740faa25ea3895f97e089 [SalesInvoiceId] => d299abb18246419d8f815d43a010e7ac [ClientReference] => REF_053803501825_NPSOWU_769945 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803501825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:03:49+00:00", "status": "Success", "transactionId": "d299abb18246419d8f815d43a010e7ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803501825_NPSOWU_769945", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803501825 (NPSOWU) ✅ UPDATE successful for 053803501825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3b9115687ff40769c78865080e15b08 [SalesInvoiceId] => c1b6ff5f08e14abd9597c49920f9ca79 [ClientReference] => REF_053202801625_EJISU34222_872845 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242228846 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242228846 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053202801625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:04:41+00:00", "status": "Success", "transactionId": "c1b6ff5f08e14abd9597c49920f9ca79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053202801625_EJISU34222_872845", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053202801625 (EJISU34222) ✅ UPDATE successful for 053202801625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b58a2d0ad9574958977b8fd7e476e1fb [SalesInvoiceId] => 1aa165eaf0614c59a7848d2dfb2fd22b [ClientReference] => REF_000701902525_1RC5WS_103871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247484515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247484515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701902525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:05:34+00:00", "status": "Success", "transactionId": "1aa165eaf0614c59a7848d2dfb2fd22b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701902525_1RC5WS_103871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701902525 (1RC5WS) ✅ UPDATE successful for 000701902525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 921a86acf3774d09b06334a814d2343d [SalesInvoiceId] => 6ea7730b4d754e1db1681e039d8f9d3c [ClientReference] => REF_012803910225_M86BFQ_013469 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595855466 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595855466 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012803910225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:06:59+00:00", "status": "Success", "transactionId": "6ea7730b4d754e1db1681e039d8f9d3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012803910225_M86BFQ_013469", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012803910225 (M86BFQ) ✅ UPDATE successful for 012803910225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6626df24f7494c9cb839115707da10f0 [SalesInvoiceId] => 3df5c47182b247fc8155067baa3635c8 [ClientReference] => REF_051601906425_CN4KKG_222698 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601906425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:07:18+00:00", "status": "Success", "transactionId": "3df5c47182b247fc8155067baa3635c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601906425_CN4KKG_222698", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601906425 (CN4KKG) ✅ UPDATE successful for 051601906425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c910ff4e78f74bc39881f67d3d238006 [SalesInvoiceId] => 19d5270140474f14a44dbc785a90c714 [ClientReference] => REF_051601906425_CN4KKG_965731 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27c80144460a464aadcb9a71235a7746 [SalesInvoiceId] => 2b3bb913949f4507a6243d4901dd467a [ClientReference] => REF_053800103825_NPSOWU_000102 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053800103825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:10:19+00:00", "status": "Success", "transactionId": "2b3bb913949f4507a6243d4901dd467a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800103825_NPSOWU_000102", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800103825 (NPSOWU) ✅ UPDATE successful for 053800103825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1411e1647a67493ba9aeabeba9f13552 [SalesInvoiceId] => 7270d0a87c1748dd96a199d07f14f95d [ClientReference] => REF_052402000925_G07PPZ_577532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551346202 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551346202 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052402000925, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:10:46+00:00", "status": "Success", "transactionId": "7270d0a87c1748dd96a199d07f14f95d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052402000925_G07PPZ_577532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052402000925 (G07PPZ) ✅ UPDATE successful for 052402000925 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0ad7c4714bb0463891847f597f9bf305 [SalesInvoiceId] => 233e27d25a814986924f649772864152 [ClientReference] => REF_051601906425_CN4KKG_319697 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee552714876a426baf0e11c14bfa022c [SalesInvoiceId] => cb3490f2a9de4185bfdccb0590839731 [ClientReference] => REF_054300101325_108CSY_954097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544235110 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544235110 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300101325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:13:37+00:00", "status": "Success", "transactionId": "cb3490f2a9de4185bfdccb0590839731", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300101325_108CSY_954097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300101325 (108CSY) ✅ UPDATE successful for 054300101325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7e548568ddf477cbb7704ec8c2622f5 [SalesInvoiceId] => 89a2f0d9b693415f8bc6c881752560f1 [ClientReference] => REF_053100100225_CH3S2L_585632 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552229347 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552229347 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100100225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:14:45+00:00", "status": "Success", "transactionId": "89a2f0d9b693415f8bc6c881752560f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100100225_CH3S2L_585632", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100100225 (CH3S2L) ✅ UPDATE successful for 053100100225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c9745367305e4e7eb60c1b48fed4f89d [SalesInvoiceId] => 5fc4a231c24f4a9b8e73626e450602b3 [ClientReference] => REF_050107905225_M86BFQ_663661 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256458138 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256458138 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107905225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:16:55+00:00", "status": "Success", "transactionId": "5fc4a231c24f4a9b8e73626e450602b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107905225_M86BFQ_663661", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107905225 (M86BFQ) ✅ UPDATE successful for 050107905225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a806b9eefb474ba3810902307937003b [SalesInvoiceId] => 42a94bd57773469f8c1fcbafb2bd0839 [ClientReference] => REF_054200503025_M86BFQ_291692 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555535147 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555535147 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054200503025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:17:56+00:00", "status": "Success", "transactionId": "42a94bd57773469f8c1fcbafb2bd0839", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054200503025_M86BFQ_291692", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054200503025 (M86BFQ) ✅ UPDATE successful for 054200503025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 869ecbc279fb4ef9b870ea5890c5d859 [SalesInvoiceId] => 5d4b50d6943c4f678f400d176cab52c9 [ClientReference] => REF_000113300525_1RC5WS_045954 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242042226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242042226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000113300525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:18:21+00:00", "status": "Success", "transactionId": "5d4b50d6943c4f678f400d176cab52c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000113300525_1RC5WS_045954", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000113300525 (1RC5WS) ✅ UPDATE successful for 000113300525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1178c4d7f8c4236b87ccdab34c202ac [SalesInvoiceId] => 54bf484837044352b6d0938a08757ad7 [ClientReference] => REF_050718007625_NPSOWU_841712 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718007625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:19:38+00:00", "status": "Success", "transactionId": "54bf484837044352b6d0938a08757ad7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718007625_NPSOWU_841712", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718007625 (NPSOWU) ✅ UPDATE successful for 050718007625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e2a8ec7d58448b08313bebbee18187c [SalesInvoiceId] => 0ec26b69d411484a902da5851a7e03f5 [ClientReference] => REF_051607600225_EJISU34222_456815 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542901514 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542901514 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607600225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:19:56+00:00", "status": "Success", "transactionId": "0ec26b69d411484a902da5851a7e03f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607600225_EJISU34222_456815", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607600225 (EJISU34222) ✅ UPDATE successful for 051607600225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e13deae2fa53402ab43e8842a2b92d04 [SalesInvoiceId] => c8f7f972a2c14b72ad44569cb2e77354 [ClientReference] => REF_051705402325_WRHKXK_028152 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051705402325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:20:16+00:00", "status": "Success", "transactionId": "c8f7f972a2c14b72ad44569cb2e77354", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051705402325_WRHKXK_028152", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051705402325 (WRHKXK) ✅ UPDATE successful for 051705402325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cedc78e7a91347f882dfe3f3ede4ac77 [SalesInvoiceId] => 8283af5cee1b44398211903ea0e42b32 [ClientReference] => REF_0531019018_108CSY_872845 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538512031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538512031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c46e5090c0a40a2912f97f19657ee34 [SalesInvoiceId] => 378efb2347b64103ab3aeb4e379260f8 [ClientReference] => REF_051604101325_CN4KKG_053545 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604101325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:21:46+00:00", "status": "Success", "transactionId": "378efb2347b64103ab3aeb4e379260f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604101325_CN4KKG_053545", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604101325 (CN4KKG) ✅ UPDATE successful for 051604101325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a49d0bc1aeb74fa8902a3970039a5cdf [SalesInvoiceId] => 281f647e501043698c93120674e11ff4 [ClientReference] => REF_051501601325_ZOOR6L_418115 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557465883 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557465883 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501601325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:22:45+00:00", "status": "Success", "transactionId": "281f647e501043698c93120674e11ff4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501601325_ZOOR6L_418115", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501601325 (ZOOR6L) ✅ UPDATE successful for 051501601325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02ff364098f242f5a7bdc40e84a36091 [SalesInvoiceId] => 6904ce26602c4c81ad305f8c7b34395f [ClientReference] => REF_050150304425_A7DPCP_426397 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050150304425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:23:21+00:00", "status": "Success", "transactionId": "6904ce26602c4c81ad305f8c7b34395f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050150304425_A7DPCP_426397", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050150304425 (A7DPCP) ✅ UPDATE successful for 050150304425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00337207a2ec459baa971403b457ee42 [SalesInvoiceId] => 4033201a95714483927a78a1a9f01465 [ClientReference] => REF_0531019018_108CSY_722202 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538512031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538512031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0531019018, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:23:46+00:00", "status": "Success", "transactionId": "4033201a95714483927a78a1a9f01465", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0531019018_108CSY_722202", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0531019018 (108CSY) ✅ UPDATE successful for 0531019018 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e691ca8831c84f58b8f138179ca6b149 [SalesInvoiceId] => f60d09e6aa4f4d8d81f22d1772bb6cb5 [ClientReference] => REF_031200802325_NPSOWU_764319 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200802325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:25:07+00:00", "status": "Success", "transactionId": "f60d09e6aa4f4d8d81f22d1772bb6cb5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200802325_NPSOWU_764319", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200802325 (NPSOWU) ✅ UPDATE successful for 031200802325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f6bb59318be46a3bd9e9ac2c877ad14 [SalesInvoiceId] => 177b325ba8e84537a4a727a9ed0591f1 [ClientReference] => REF_051813201725_EJISU34222_981252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552995083 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552995083 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813201725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:25:16+00:00", "status": "Success", "transactionId": "177b325ba8e84537a4a727a9ed0591f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813201725_EJISU34222_981252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813201725 (EJISU34222) ✅ UPDATE successful for 051813201725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b41fce285104570828d3dff8c363efc [SalesInvoiceId] => 3686466648304889ade2d91bd9503c0d [ClientReference] => REF_080101104025_HE2114_325405 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556870227 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556870227 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080101104025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:26:21+00:00", "status": "Success", "transactionId": "3686466648304889ade2d91bd9503c0d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080101104025_HE2114_325405", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080101104025 (HE2114) ✅ UPDATE successful for 080101104025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56e98e9cbbeb45f5b239f2ca439c54f8 [SalesInvoiceId] => ee6a3bca05cf4643a482b8a527127c18 [ClientReference] => REF_000800901425_I10MTW_829200 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241181044 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241181044 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000800901425, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:26:45+00:00", "status": "Success", "transactionId": "ee6a3bca05cf4643a482b8a527127c18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000800901425_I10MTW_829200", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000800901425 (I10MTW) ✅ UPDATE successful for 000800901425 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 814532d1dc2b47a9a0df138587c5c63b [SalesInvoiceId] => fc6c70829e0b444c8524a4401ce80095 [ClientReference] => REF_053901400925_CH3S2L_885902 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053901400925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:26:59+00:00", "status": "Success", "transactionId": "fc6c70829e0b444c8524a4401ce80095", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053901400925_CH3S2L_885902", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053901400925 (CH3S2L) ✅ UPDATE successful for 053901400925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d1540987de7f4d5583ea1f4f5b0aa9e9 [SalesInvoiceId] => 54c9328c6491497bb3011cf3022994ac [ClientReference] => REF_000500701725_PFKS1R_663260 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535771223 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535771223 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3b849f97d784712afb10fd077c732d1 [SalesInvoiceId] => 84311c46f9ad4abaa46366ced63e449f [ClientReference] => REF_051602300925_CN4KKG_966159 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602300925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:30:26+00:00", "status": "Success", "transactionId": "84311c46f9ad4abaa46366ced63e449f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602300925_CN4KKG_966159", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602300925 (CN4KKG) ✅ UPDATE successful for 051602300925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02d338fd27d847dbbfcfc214ae45d6c8 [SalesInvoiceId] => 08c3c8cb9fff493d866d695863c57d27 [ClientReference] => REF_051108601625_NPSOWU_910984 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108601625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:31:10+00:00", "status": "Success", "transactionId": "08c3c8cb9fff493d866d695863c57d27", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108601625_NPSOWU_910984", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108601625 (NPSOWU) ✅ UPDATE successful for 051108601625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ca0418800404bafb23c7df857488090 [SalesInvoiceId] => ebac684e4a984aa8bd744a4cafcdb10c [ClientReference] => REF_050311807225_WRHKXK_730315 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311807225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:31:46+00:00", "status": "Success", "transactionId": "ebac684e4a984aa8bd744a4cafcdb10c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311807225_WRHKXK_730315", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311807225 (WRHKXK) ✅ UPDATE successful for 050311807225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da4da3648012424892ac8d43eb469095 [SalesInvoiceId] => ecd935ef095b4035ad507e4389811b3b [ClientReference] => REF_150102301025_CH3S2L_798640 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538585654 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538585654 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150102301025, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:32:50+00:00", "status": "Success", "transactionId": "ecd935ef095b4035ad507e4389811b3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150102301025_CH3S2L_798640", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150102301025 (CH3S2L) ✅ UPDATE successful for 150102301025 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2115355e66044fb5af0a96ef2bee81e4 [SalesInvoiceId] => 893cae68782b4c22a898c89a7e15d509 [ClientReference] => REF_050311807225_WRHKXK_893950 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c295b9bcae34821b8a5a328c431d27b [SalesInvoiceId] => c813abd435b44e81919ab6da6b04a4ab [ClientReference] => REF_000903100225_BWI2U9_455892 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543977240 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543977240 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903100225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:35:20+00:00", "status": "Success", "transactionId": "c813abd435b44e81919ab6da6b04a4ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903100225_BWI2U9_455892", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903100225 (BWI2U9) ✅ UPDATE successful for 000903100225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64ad86398ee343c6859bbbab881311cc [SalesInvoiceId] => 514761a15d3e450290e6e66363f1c486 [ClientReference] => REF_051603304525_CN4KKG_989452 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557916324 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557916324 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603304525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:35:47+00:00", "status": "Success", "transactionId": "514761a15d3e450290e6e66363f1c486", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603304525_CN4KKG_989452", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603304525 (CN4KKG) ✅ UPDATE successful for 051603304525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f1a96fc2bfd452ab263613433195f16 [SalesInvoiceId] => dcfdd2f7056840e2a3b9136dc468f153 [ClientReference] => REF_000500701725_PFKS1R_522625 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535771223 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535771223 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500701725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:36:00+00:00", "status": "Success", "transactionId": "dcfdd2f7056840e2a3b9136dc468f153", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500701725_PFKS1R_522625", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500701725 (PFKS1R) ✅ UPDATE successful for 000500701725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27d209fdadf04f20ac12c5d2e193f871 [SalesInvoiceId] => a4249936d49e4645b697fb512d2a444d [ClientReference] => REF_051104501425_NPSOWU_747149 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051104501425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:36:18+00:00", "status": "Success", "transactionId": "a4249936d49e4645b697fb512d2a444d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051104501425_NPSOWU_747149", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051104501425 (NPSOWU) ✅ UPDATE successful for 051104501425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a13e9827d8e945ecbd99fbb2fb67f927 [SalesInvoiceId] => 357eb59b9eb647d09cbd8d6f8c3b4152 [ClientReference] => REF_032102500825_NPSOWU_873855 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032102500825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:36:57+00:00", "status": "Success", "transactionId": "357eb59b9eb647d09cbd8d6f8c3b4152", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032102500825_NPSOWU_873855", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032102500825 (NPSOWU) ✅ UPDATE successful for 032102500825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f565705ce6e4a0da31e6522b6c0e0cd [SalesInvoiceId] => 869c0840ecb444828dbf94109a26762c [ClientReference] => REF_000602500425_I95WNZ_853411 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602500425, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:37:28+00:00", "status": "Success", "transactionId": "869c0840ecb444828dbf94109a26762c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602500425_I95WNZ_853411", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602500425 (I95WNZ) ✅ UPDATE successful for 000602500425 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 14aebdfb81f94f10af4e83fe0864f911 [SalesInvoiceId] => 20c3a559e6cb4e69ba261c749c6f7587 [ClientReference] => REF_051604004325_CN4KKG_839024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248009406 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248009406 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604004325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:38:29+00:00", "status": "Success", "transactionId": "20c3a559e6cb4e69ba261c749c6f7587", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604004325_CN4KKG_839024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604004325 (CN4KKG) ✅ UPDATE successful for 051604004325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73e62be95aa44765b97be9891ec9da79 [SalesInvoiceId] => 1871c27b9bf840dfaed703b7d37dec27 [ClientReference] => REF_053402203125_108CSY_477130 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244178155 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244178155 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402203125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:39:21+00:00", "status": "Success", "transactionId": "1871c27b9bf840dfaed703b7d37dec27", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402203125_108CSY_477130", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402203125 (108CSY) ✅ UPDATE successful for 053402203125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c126db0eae643b78c6b1beff2c884ed [SalesInvoiceId] => 9c3e65074a3449aa909e1a45ea062ef0 [ClientReference] => REF_050112408025_A7DPCP_536988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244995676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244995676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112408025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:42:23+00:00", "status": "Success", "transactionId": "9c3e65074a3449aa909e1a45ea062ef0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112408025_A7DPCP_536988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112408025 (A7DPCP) ✅ UPDATE successful for 050112408025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05fe2babd4c5498389be72d5625e8326 [SalesInvoiceId] => d727657e12694e85adc8be37f4b59655 [ClientReference] => REF_051103705425_EJISU34222_638200 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548959501 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548959501 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051103705425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:42:27+00:00", "status": "Success", "transactionId": "d727657e12694e85adc8be37f4b59655", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051103705425_EJISU34222_638200", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051103705425 (EJISU34222) ✅ UPDATE successful for 051103705425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fedca8677f554c0f8c0b0de0ebbcfbe0 [SalesInvoiceId] => fcca85b064b94300b9ef504031decc46 [ClientReference] => REF_053200903725_RY07KN_303610 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200903725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:42:53+00:00", "status": "Success", "transactionId": "fcca85b064b94300b9ef504031decc46", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200903725_RY07KN_303610", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200903725 (RY07KN) ✅ UPDATE successful for 053200903725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3cd48e9a5b6842688a0c91d04f42b24c [SalesInvoiceId] => 98463125a5b64f4089ff1bb85ca9a375 [ClientReference] => REF_000113300425_1RC5WS_931315 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242042226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242042226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000113300425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:42:59+00:00", "status": "Success", "transactionId": "98463125a5b64f4089ff1bb85ca9a375", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000113300425_1RC5WS_931315", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000113300425 (1RC5WS) ✅ UPDATE successful for 000113300425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07903e64fd2a4846928076b5f65eff55 [SalesInvoiceId] => 2ea6e2000a8f45998c52a120f1948454 [ClientReference] => REF_051815212225_NPSOWU_938450 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815212225, schoolCode=NPSOWU Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c75c370a215745db95fd73b05667f03e [SalesInvoiceId] => 84112efbc7c44f2baf5242e77eb3cfa1 [ClientReference] => REF_053402203125_108CSY_731128 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244178155 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244178155 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:43:26+00:00", "status": "Success", "transactionId": "2ea6e2000a8f45998c52a120f1948454", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815212225_NPSOWU_938450", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815212225 (NPSOWU) ✅ UPDATE successful for 051815212225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84fa044b0ada4707963742f74cd6024e [SalesInvoiceId] => 276ee37e993042e3816f5ffc036c2151 [ClientReference] => REF_051107902225_WRHKXK_449212 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591281664 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591281664 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051107902225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:43:42+00:00", "status": "Success", "transactionId": "276ee37e993042e3816f5ffc036c2151", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051107902225_WRHKXK_449212", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051107902225 (WRHKXK) ✅ UPDATE successful for 051107902225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bdb9254b25464d3d9783099f5db6fd91 [SalesInvoiceId] => 2e9a42cf884041e79fed14fcd2f06dc1 [ClientReference] => REF_110204401725_WU6TPW_371135 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110204401725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:43:48+00:00", "status": "Success", "transactionId": "2e9a42cf884041e79fed14fcd2f06dc1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204401725_WU6TPW_371135", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204401725 (WU6TPW) ✅ UPDATE successful for 110204401725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b66f1904f2ed4b8480858a602be8e7ba [SalesInvoiceId] => ac631b04672446c3a7e6ea12ba0e6c7a [ClientReference] => REF_050507602225_LE9LO5_168894 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543911636 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543911636 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507602225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:44:23+00:00", "status": "Success", "transactionId": "ac631b04672446c3a7e6ea12ba0e6c7a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507602225_LE9LO5_168894", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507602225 (LE9LO5) ✅ UPDATE successful for 050507602225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 258ebe85822a4510abab85bde84bcebf [SalesInvoiceId] => 79e51b6b8d904bbb9a037dc6cbf4acc4 [ClientReference] => REF_050117902825_NPSOWU_047035 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050117902825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:44:29+00:00", "status": "Success", "transactionId": "79e51b6b8d904bbb9a037dc6cbf4acc4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050117902825_NPSOWU_047035", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050117902825 (NPSOWU) ✅ UPDATE successful for 050117902825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 443f3a1f2eef41468cb5b31729044c77 [SalesInvoiceId] => 89e80c696e37458fb6d0d82652029471 [ClientReference] => REF_050604813425_M86BFQ_282258 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050604813425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:45:30+00:00", "status": "Success", "transactionId": "89e80c696e37458fb6d0d82652029471", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050604813425_M86BFQ_282258", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050604813425 (M86BFQ) ✅ UPDATE successful for 050604813425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2d01b8abda3f4db8a6b4f69b17d60b02 [SalesInvoiceId] => 701a0c260b464820995780bb503e90e4 [ClientReference] => REF_130302600325_69UIPK_466878 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77cf4219d4a740b28549143828a65f13 [SalesInvoiceId] => c015d9b5952b4ed7af11c8411a7b873c [ClientReference] => REF_053410705625_EJISU34222_459961 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540832172 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540832172 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053410705625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:47:49+00:00", "status": "Success", "transactionId": "c015d9b5952b4ed7af11c8411a7b873c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053410705625_EJISU34222_459961", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053410705625 (EJISU34222) ✅ UPDATE successful for 053410705625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd62c34543fd4ba3bb05098b089bd430 [SalesInvoiceId] => acc5a76f9bfb4a4ea2ecb18327e8957b [ClientReference] => REF_050502400725_108CSY_730888 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544978791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544978791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502400725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:48:10+00:00", "status": "Success", "transactionId": "acc5a76f9bfb4a4ea2ecb18327e8957b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502400725_108CSY_730888", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502400725 (108CSY) ✅ UPDATE successful for 050502400725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47abd472ce374f55bf4cd0d5797c66a1 [SalesInvoiceId] => 5fa8ec41647741149fc5885f1b685337 [ClientReference] => REF_052102100125_NPSOWU_015050 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102100125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:48:39+00:00", "status": "Success", "transactionId": "5fa8ec41647741149fc5885f1b685337", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102100125_NPSOWU_015050", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102100125 (NPSOWU) ✅ UPDATE successful for 052102100125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91814df9eef44570b92e8f4319bca0bc [SalesInvoiceId] => a8603e3355e34efd846c5a4d590cf40e [ClientReference] => REF_051605406125_CN4KKG_811017 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605406125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:48:51+00:00", "status": "Success", "transactionId": "a8603e3355e34efd846c5a4d590cf40e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605406125_CN4KKG_811017", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605406125 (CN4KKG) ✅ UPDATE successful for 051605406125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61c60c664d454f83a47e792537aee1ab [SalesInvoiceId] => 80fa1c5c7ed046a9af9453500d3e1991 [ClientReference] => REF_051004000325_4S2EHN_792785 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051004000325, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:49:04+00:00", "status": "Success", "transactionId": "80fa1c5c7ed046a9af9453500d3e1991", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051004000325_4S2EHN_792785", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051004000325 (4S2EHN) ✅ UPDATE successful for 051004000325 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f4a66e99981c466e94c44971252b107c [SalesInvoiceId] => 2abc218b2e894976b6ac1d646981f4d4 [ClientReference] => REF_050107604225_WRHKXK_790723 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107604225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:49:12+00:00", "status": "Success", "transactionId": "2abc218b2e894976b6ac1d646981f4d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107604225_WRHKXK_790723", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107604225 (WRHKXK) ✅ UPDATE successful for 050107604225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a3ef339e6ea14fa8b8c44cea86ba40ff [SalesInvoiceId] => dad6fc1d7d48492baac62376c16e0ef9 [ClientReference] => REF_050801118325_R4E6Y0_640469 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243168084 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243168084 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bcde752866b046188908269954babe20 [SalesInvoiceId] => fcec0fb262e740d9a7dfbba602ed8cf9 [ClientReference] => REF_000109604925_1RC5WS_961047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557821075 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557821075 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000109604925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:50:35+00:00", "status": "Success", "transactionId": "fcec0fb262e740d9a7dfbba602ed8cf9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000109604925_1RC5WS_961047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000109604925 (1RC5WS) ✅ UPDATE successful for 000109604925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75ca7f4f5806431b8eb465089303df81 [SalesInvoiceId] => e3ff91926f394920ad2e40225a69ec69 [ClientReference] => REF_050801118325_R4E6Y0_196493 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532672499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532672499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050801118325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:52:02+00:00", "status": "Success", "transactionId": "e3ff91926f394920ad2e40225a69ec69", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050801118325_R4E6Y0_196493", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050801118325 (R4E6Y0) ✅ UPDATE successful for 050801118325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b30cc0dee84f4b33aaf5dfdf0162aeb6 [SalesInvoiceId] => 59e401bb0c734248b117b3478baf050f [ClientReference] => REF_050718013825_NPSOWU_882775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718013825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:52:20+00:00", "status": "Success", "transactionId": "59e401bb0c734248b117b3478baf050f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718013825_NPSOWU_882775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718013825 (NPSOWU) ✅ UPDATE successful for 050718013825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ba448b9555f4e6b85f9be5ca343b396 [SalesInvoiceId] => 90cbcd6cab3a4aab8de9c06d6622c422 [ClientReference] => REF_050811303025_R4E6Y0_135312 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050811303025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:52:25+00:00", "status": "Success", "transactionId": "90cbcd6cab3a4aab8de9c06d6622c422", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050811303025_R4E6Y0_135312", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050811303025 (R4E6Y0) ✅ UPDATE successful for 050811303025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55c1e8d205c441c7b238b8927ef87952 [SalesInvoiceId] => d1f013cadd5d4f4bb8ef9cff5a57ffa1 [ClientReference] => REF_000200200325_NPSOWU_797006 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200200325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:53:39+00:00", "status": "Success", "transactionId": "d1f013cadd5d4f4bb8ef9cff5a57ffa1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200200325_NPSOWU_797006", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200200325 (NPSOWU) ✅ UPDATE successful for 000200200325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce0bf3bc84ff4bfe83fdca1d9bf75c84 [SalesInvoiceId] => ccb3a46a104e4a91952740185237fc18 [ClientReference] => REF_051407300225_ZOOR6L_879121 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407300225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:56:00+00:00", "status": "Success", "transactionId": "ccb3a46a104e4a91952740185237fc18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407300225_ZOOR6L_879121", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407300225 (ZOOR6L) ✅ UPDATE successful for 051407300225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 334d5e1b6c2943f1939faa4ce0bd27b1 [SalesInvoiceId] => 9f9db800b84c4b7ead1e1f94be6beb1b [ClientReference] => REF_050907202025_LE9LO5_838240 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050907202025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:56:28+00:00", "status": "Success", "transactionId": "9f9db800b84c4b7ead1e1f94be6beb1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050907202025_LE9LO5_838240", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050907202025 (LE9LO5) ✅ UPDATE successful for 050907202025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d3c5dffdb6c4033abc8ab030595d0be [SalesInvoiceId] => 225df5362f534b8d969ecb9dc9839b50 [ClientReference] => REF_001000603525_BWI2U9_837916 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532812063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532812063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000603525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:57:20+00:00", "status": "Success", "transactionId": "225df5362f534b8d969ecb9dc9839b50", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000603525_BWI2U9_837916", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000603525 (BWI2U9) ✅ UPDATE successful for 001000603525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe477e85762b4205a93a4b820d0c0618 [SalesInvoiceId] => 4400defdbaec4f9cad3603df805a764c [ClientReference] => REF_051801003125_CH3S2L_974623 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801003125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:57:41+00:00", "status": "Success", "transactionId": "4400defdbaec4f9cad3603df805a764c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801003125_CH3S2L_974623", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801003125 (CH3S2L) ✅ UPDATE successful for 051801003125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b58bb064e54b46a4a932b808b7760083 [SalesInvoiceId] => 4ecb91cf0bde4899a7b4db2e050725f8 [ClientReference] => REF_053704107625_RY07KN_473374 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704107625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:57:51+00:00", "status": "Success", "transactionId": "4ecb91cf0bde4899a7b4db2e050725f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704107625_RY07KN_473374", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704107625 (RY07KN) ✅ UPDATE successful for 053704107625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c4e067ae34c4599b26570bdb6dacaf4 [SalesInvoiceId] => 7046130573ec4c9cb64364cb33b831e0 [ClientReference] => REF_110501800825_WU6TPW_951545 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501800825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T11:58:01+00:00", "status": "Success", "transactionId": "7046130573ec4c9cb64364cb33b831e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501800825_WU6TPW_951545", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501800825 (WU6TPW) ✅ UPDATE successful for 110501800825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d9313d9023094297b6ca6acb7cdfde6b [SalesInvoiceId] => 323131deda834e88a4ca2ba4f16d2e91 [ClientReference] => REF_130302600325_69UIPK_812755 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f81f069ee4c444888b47edf686962ff2 [SalesInvoiceId] => 188d0b15d4ff4a558e992a18b46e3fba [ClientReference] => REF_051407300225_ZOOR6L_107188 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 056d4a65eed341b5b389e8f06c03e6b0 [SalesInvoiceId] => 9c0870f05a4c4433a13c0f5115acf75b [ClientReference] => REF_031201606325_R4E6Y0_769787 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201606325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:02:16+00:00", "status": "Success", "transactionId": "9c0870f05a4c4433a13c0f5115acf75b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201606325_R4E6Y0_769787", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201606325 (R4E6Y0) ✅ UPDATE successful for 031201606325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb0cf72b865545a7a15cbb6427e2267a [SalesInvoiceId] => 16eb5efa8f82482bb429ea4d4223f543 [ClientReference] => REF_140304202925_BWI2U9_515199 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592153618 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592153618 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140304202925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:02:35+00:00", "status": "Success", "transactionId": "16eb5efa8f82482bb429ea4d4223f543", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140304202925_BWI2U9_515199", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140304202925 (BWI2U9) ✅ UPDATE successful for 140304202925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 324d56175ea24e25aed2f15bedda9472 [SalesInvoiceId] => a1a34d3d56074eeda829de381b86015b [ClientReference] => REF_050300107125_LE9LO5_950193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300107125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:02:53+00:00", "status": "Success", "transactionId": "a1a34d3d56074eeda829de381b86015b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300107125_LE9LO5_950193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300107125 (LE9LO5) ✅ UPDATE successful for 050300107125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f4dfe62725b405cabe4f14d615f4a95 [SalesInvoiceId] => 3128eb3e0aff46d98cc46aa91380a395 [ClientReference] => REF_051808303725_CH3S2L_380315 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051808303725, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:03:02+00:00", "status": "Success", "transactionId": "3128eb3e0aff46d98cc46aa91380a395", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051808303725_CH3S2L_380315", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051808303725 (CH3S2L) ✅ UPDATE successful for 051808303725 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51e6b036166c484698f51f4352d0186e [SalesInvoiceId] => ea712316497d4f80bd943c5a3c837403 [ClientReference] => REF_050806211125_NPSOWU_957458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050806211125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:03:21+00:00", "status": "Success", "transactionId": "ea712316497d4f80bd943c5a3c837403", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050806211125_NPSOWU_957458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050806211125 (NPSOWU) ✅ UPDATE successful for 050806211125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 14831bc138534af9a9c743920c93ba2d [SalesInvoiceId] => 2b35897d743c483badff2202a78658d7 [ClientReference] => REF_001100500925_1RC5WS_523486 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531127305 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531127305 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001100500925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:04:03+00:00", "status": "Success", "transactionId": "2b35897d743c483badff2202a78658d7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001100500925_1RC5WS_523486", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001100500925 (1RC5WS) ✅ UPDATE successful for 001100500925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a1141ba276c54d79be7c1e13ac1eb70f [SalesInvoiceId] => b3d3d510cd044d00979db4b8f6bc4cd9 [ClientReference] => REF_051108502125_EJISU34222_548570 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548405203 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548405203 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108502125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:04:14+00:00", "status": "Success", "transactionId": "b3d3d510cd044d00979db4b8f6bc4cd9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108502125_EJISU34222_548570", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108502125 (EJISU34222) ✅ UPDATE successful for 051108502125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6072de473c0434e97c470551c1adf9c [SalesInvoiceId] => 5120b8aa058943d3aaf4f534c26efa9f [ClientReference] => REF_031600804525_NPSOWU_108434 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031600804525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:04:15+00:00", "status": "Success", "transactionId": "5120b8aa058943d3aaf4f534c26efa9f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031600804525_NPSOWU_108434", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031600804525 (NPSOWU) ✅ UPDATE successful for 031600804525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51f20864d90943939cfce83c0bd60e5a [SalesInvoiceId] => b45b3e2851894704a4e7017a5ef8829f [ClientReference] => REF_051500402325_R4E6Y0_012055 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500402325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:04:59+00:00", "status": "Success", "transactionId": "b45b3e2851894704a4e7017a5ef8829f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500402325_R4E6Y0_012055", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500402325 (R4E6Y0) ✅ UPDATE successful for 051500402325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dfad887257243678687636b5780e82b [SalesInvoiceId] => c2cdc514b0884980b591e3dfbaf62439 [ClientReference] => REF_051410800425_ZOOR6L_789810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410800425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:05:18+00:00", "status": "Success", "transactionId": "c2cdc514b0884980b591e3dfbaf62439", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410800425_ZOOR6L_789810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410800425 (ZOOR6L) ✅ UPDATE successful for 051410800425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65fe499917e5449bba1890ef59a6f92d [SalesInvoiceId] => 2009f5c1d7514678a203a3b47ffd50fb [ClientReference] => REF_120208100225_CN4KKG_332107 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120208100225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:06:35+00:00", "status": "Success", "transactionId": "2009f5c1d7514678a203a3b47ffd50fb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120208100225_CN4KKG_332107", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120208100225 (CN4KKG) ✅ UPDATE successful for 120208100225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b51074a1ef9744a4a2a5906d174348bd [SalesInvoiceId] => 7e2a25c957b24ad782c09290900d54af [ClientReference] => REF_050600703825_R4E6Y0_289373 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600703825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:06:49+00:00", "status": "Success", "transactionId": "7e2a25c957b24ad782c09290900d54af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600703825_R4E6Y0_289373", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600703825 (R4E6Y0) ✅ UPDATE successful for 050600703825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 195d191d7a254eca8b31910e0e8c81f8 [SalesInvoiceId] => e57fd306e93e4323bfe930f0a88d482b [ClientReference] => REF_051603907725_R4E6Y0_386359 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603907725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:07:19+00:00", "status": "Success", "transactionId": "e57fd306e93e4323bfe930f0a88d482b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603907725_R4E6Y0_386359", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603907725 (R4E6Y0) ✅ UPDATE successful for 051603907725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b42bbe9fcd094c219ecd26d6aca61780 [SalesInvoiceId] => 602eb7bfd67a4ffe983aca597a15d497 [ClientReference] => REF_050501300925_6BLU49_296747 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549102217 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549102217 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501300925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:07:47+00:00", "status": "Success", "transactionId": "602eb7bfd67a4ffe983aca597a15d497", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501300925_6BLU49_296747", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501300925 (6BLU49) ✅ UPDATE successful for 050501300925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 09ba0be673b749dea522a9583a0f761b [SalesInvoiceId] => c825266b3b7144de913ee693865f5084 [ClientReference] => REF_0006039010_I95WNZ_386787 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542197066 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542197066 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f13c9f6919548408853d31280827f3a [SalesInvoiceId] => 90ee9addeb0649bea94ec2baf8482d89 [ClientReference] => REF_000809000325_BWI2U9_083501 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545814189 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545814189 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000809000325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:09:29+00:00", "status": "Success", "transactionId": "90ee9addeb0649bea94ec2baf8482d89", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000809000325_BWI2U9_083501", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000809000325 (BWI2U9) ✅ UPDATE successful for 000809000325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1bd3edf6d2614ed5a562a036c9afb50e [SalesInvoiceId] => dd639de2138e4bce887208085e0aa97a [ClientReference] => REF_130302600325_69UIPK_689008 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0843d11fed3b477e8963ca6a126bae53 [SalesInvoiceId] => 82549ab8f10448918f86d261e95666a4 [ClientReference] => REF_052703901825_ZOOR6L_717301 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703901825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:11:14+00:00", "status": "Success", "transactionId": "82549ab8f10448918f86d261e95666a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703901825_ZOOR6L_717301", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703901825 (ZOOR6L) ✅ UPDATE successful for 052703901825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe9aca8ac3044fcab8ae82fdff43b860 [SalesInvoiceId] => 152e2777c7004e429d3321f404a6fe38 [ClientReference] => REF_050500202625_108CSY_064190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500202625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:11:46+00:00", "status": "Success", "transactionId": "152e2777c7004e429d3321f404a6fe38", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500202625_108CSY_064190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500202625 (108CSY) ✅ UPDATE successful for 050500202625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 948945a0fc00459cbccf9d26470d8b5e [SalesInvoiceId] => 15c62d070b4049ca9cc014c51ff8b923 [ClientReference] => REF_052812000325_EJISU34222_894214 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558769666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558769666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052812000325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:12:06+00:00", "status": "Success", "transactionId": "15c62d070b4049ca9cc014c51ff8b923", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052812000325_EJISU34222_894214", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052812000325 (EJISU34222) ✅ UPDATE successful for 052812000325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 63ff825a7044410ba18326014cabfa31 [SalesInvoiceId] => c0176baafbd44f848868922e461e66ac [ClientReference] => REF_0006039010_I95WNZ_853810 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542197066 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542197066 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d24647da1ced432e84801481f4061445 [SalesInvoiceId] => 666f61f9bbcd452989dbadfa52a2fdcd [ClientReference] => REF_050306103525_R4E6Y0_891986 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246924035 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246924035 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306103525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:13:08+00:00", "status": "Success", "transactionId": "666f61f9bbcd452989dbadfa52a2fdcd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306103525_R4E6Y0_891986", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306103525 (R4E6Y0) ✅ UPDATE successful for 050306103525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2eb0fd64615e488a97b4ce4b3f8d68a5 [SalesInvoiceId] => 347a112898404b45bcbba499b8ad2669 [ClientReference] => REF_000803800125_1RC5WS_010175 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597322978 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597322978 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000803800125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:14:41+00:00", "status": "Success", "transactionId": "347a112898404b45bcbba499b8ad2669", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000803800125_1RC5WS_010175", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000803800125 (1RC5WS) ✅ UPDATE successful for 000803800125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfac826bf6b14e7ca35d700c9c6e02c7 [SalesInvoiceId] => 4d96ad70ca07428bb6373a888cc98628 [ClientReference] => REF_130302600325_69UIPK_118306 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302600325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:14:43+00:00", "status": "Success", "transactionId": "4d96ad70ca07428bb6373a888cc98628", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302600325_69UIPK_118306", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302600325 (69UIPK) ✅ UPDATE successful for 130302600325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5556e37e3bb24db0a9a2d800298bba9b [SalesInvoiceId] => f101b355040f4773b07721ada0ddf77b [ClientReference] => REF_050610602825_EJISU34222_608664 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594048057 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594048057 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050610602825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:15:04+00:00", "status": "Success", "transactionId": "f101b355040f4773b07721ada0ddf77b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050610602825_EJISU34222_608664", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050610602825 (EJISU34222) ✅ UPDATE successful for 050610602825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a655533563941df8ebe25fe031f46b7 [SalesInvoiceId] => 0bb868ebf0f842be916c4394ef4e26ac [ClientReference] => REF_052303711225_1RC5WS_609688 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551004455 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551004455 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052303711225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:15:39+00:00", "status": "Success", "transactionId": "0bb868ebf0f842be916c4394ef4e26ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052303711225_1RC5WS_609688", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052303711225 (1RC5WS) ✅ UPDATE successful for 052303711225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ecae1248821242308d38977f3b62b952 [SalesInvoiceId] => 873098e9d08d4e138d33fbca808244e3 [ClientReference] => REF_050817906125_NPSOWU_784603 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050817906125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:16:17+00:00", "status": "Success", "transactionId": "873098e9d08d4e138d33fbca808244e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050817906125_NPSOWU_784603", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050817906125 (NPSOWU) ✅ UPDATE successful for 050817906125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02c8adf9c8594e178318e4ffd7c38e26 [SalesInvoiceId] => 68c9c79a344049cb8d545e14a5be8c9f [ClientReference] => REF_050140102825_R4E6Y0_816298 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050140102825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:16:51+00:00", "status": "Success", "transactionId": "68c9c79a344049cb8d545e14a5be8c9f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050140102825_R4E6Y0_816298", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050140102825 (R4E6Y0) ✅ UPDATE successful for 050140102825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69cd3ed13d19406a91a58007df552f4e [SalesInvoiceId] => 45b62898cc7a4d29be775da304bd5aaf [ClientReference] => REF_051812801225_R4E6Y0_942425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543328410 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543328410 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051812801225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:17:06+00:00", "status": "Success", "transactionId": "45b62898cc7a4d29be775da304bd5aaf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051812801225_R4E6Y0_942425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051812801225 (R4E6Y0) ✅ UPDATE successful for 051812801225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cd245b9977941848c25178375a268c2 [SalesInvoiceId] => 0dfbdd01333b49929ac3459779b1b1ed [ClientReference] => REF_052105502525_NPSOWU_953888 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052105502525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:17:14+00:00", "status": "Success", "transactionId": "0dfbdd01333b49929ac3459779b1b1ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052105502525_NPSOWU_953888", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052105502525 (NPSOWU) ✅ UPDATE successful for 052105502525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 10843d25c1da4430a2be5521950150a5 [SalesInvoiceId] => 0914509df7bd4a63ae12b94b0517ae67 [ClientReference] => REF_0006039010_I95WNZ_119331 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542197066 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542197066 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006039010, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:17:42+00:00", "status": "Success", "transactionId": "0914509df7bd4a63ae12b94b0517ae67", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006039010_I95WNZ_119331", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006039010 (I95WNZ) ✅ UPDATE successful for 0006039010 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d599f66971c40e4ab3a58a4cfa3e4df [SalesInvoiceId] => d4574575f2e6435484ddeecb1007308f [ClientReference] => REF_051405600125_CN4KKG_841109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051405600125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:18:49+00:00", "status": "Success", "transactionId": "d4574575f2e6435484ddeecb1007308f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051405600125_CN4KKG_841109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051405600125 (CN4KKG) ✅ UPDATE successful for 051405600125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ae868eebfd44bceb815865b1a9f18b7 [SalesInvoiceId] => 71b5b8c1c8784c748ee25960e133f86c [ClientReference] => REF_010347800525_108CSY_668159 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591971646 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591971646 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010347800525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:19:49+00:00", "status": "Success", "transactionId": "71b5b8c1c8784c748ee25960e133f86c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010347800525_108CSY_668159", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010347800525 (108CSY) ✅ UPDATE successful for 010347800525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 286c05653e6c42d88b1ae854f115d070 [SalesInvoiceId] => b6d8e34377ad4cf3b2eba97e0cf09442 [ClientReference] => REF_051100500225_G07PPZ_052617 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100500225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:20:12+00:00", "status": "Success", "transactionId": "b6d8e34377ad4cf3b2eba97e0cf09442", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100500225_G07PPZ_052617", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100500225 (G07PPZ) ✅ UPDATE successful for 051100500225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 746b2a2c75a249549f679db55381f25f [SalesInvoiceId] => eeb07cee0b3049888326aa23a9e8e29b [ClientReference] => REF_052704802025_ZOOR6L_419129 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704802025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:20:34+00:00", "status": "Success", "transactionId": "eeb07cee0b3049888326aa23a9e8e29b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704802025_ZOOR6L_419129", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704802025 (ZOOR6L) ✅ UPDATE successful for 052704802025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b0155bb85e61476e82234bc624929ace [SalesInvoiceId] => 3e6261c2cbc8498e9499e8caa58759e0 [ClientReference] => REF_052902902025_LE9LO5_283892 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052902902025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:21:24+00:00", "status": "Success", "transactionId": "3e6261c2cbc8498e9499e8caa58759e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052902902025_LE9LO5_283892", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052902902025 (LE9LO5) ✅ UPDATE successful for 052902902025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d44aadc2c1814b5f9115c94422843665 [SalesInvoiceId] => 33e950973ae045bdbe380b21a3f4001e [ClientReference] => REF_051114109325_M86BFQ_400669 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532632336 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532632336 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051114109325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:21:37+00:00", "status": "Success", "transactionId": "33e950973ae045bdbe380b21a3f4001e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114109325_M86BFQ_400669", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114109325 (M86BFQ) ✅ UPDATE successful for 051114109325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f00915ccbfb5406d9385e9967473ca6c [SalesInvoiceId] => 73db6de656e44a6385ef304df6f18c2b [ClientReference] => REF_080601305925_HXWPV7_648864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540206663 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540206663 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080601305925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:23:45+00:00", "status": "Success", "transactionId": "73db6de656e44a6385ef304df6f18c2b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080601305925_HXWPV7_648864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080601305925 (HXWPV7) ✅ UPDATE successful for 080601305925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dc7849d027f145ad8537c9c251103b54 [SalesInvoiceId] => 1d0e95f52b244be0a6284bcf4cdd25ff [ClientReference] => REF_052506901325_R4E6Y0_910913 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 815ce59ee43740a0b8039d889eecaa21 [SalesInvoiceId] => 71549e50ebdf4958854c970ffcf2a50d [ClientReference] => REF_042004302025_I10MTW_617296 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248508071 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248508071 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042004302025, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:24:39+00:00", "status": "Success", "transactionId": "71549e50ebdf4958854c970ffcf2a50d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042004302025_I10MTW_617296", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042004302025 (I10MTW) ✅ UPDATE successful for 042004302025 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e410f821ab394721aebd563cb6a7b065 [SalesInvoiceId] => 48cdd3647b8a47098fdd4afa4676725e [ClientReference] => REF_053201509825_EJISU34222_800844 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542586732 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542586732 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54aa3f098c034316b3aed5ffb7391bb7 [SalesInvoiceId] => b7f5c99612e84e7b812e0e3623d5dc0b [ClientReference] => REF_054101806325_NPSOWU_112912 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054101806325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:25:57+00:00", "status": "Success", "transactionId": "b7f5c99612e84e7b812e0e3623d5dc0b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054101806325_NPSOWU_112912", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054101806325 (NPSOWU) ✅ UPDATE successful for 054101806325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b4598ff6ee44752b237a27b1fac12a6 [SalesInvoiceId] => 1dbaaae28380462c80b6cf3ba2411db6 [ClientReference] => REF_052506901325_R4E6Y0_223412 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052506901325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:26:27+00:00", "status": "Success", "transactionId": "1dbaaae28380462c80b6cf3ba2411db6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052506901325_R4E6Y0_223412", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052506901325 (R4E6Y0) ✅ UPDATE successful for 052506901325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f2c18590cc6f4f56a840c71dee583a2c [SalesInvoiceId] => 29acd4f33b7a40e39d3888d50b907acf [ClientReference] => REF_080601305925_HXWPV7_215729 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540206663 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540206663 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17a55ffc29a14c8a8d5844554d70bc6d [SalesInvoiceId] => eb40f95ef0044ee985504ce0abb3d0bf [ClientReference] => REF_020102805525_ZOOR6L_546376 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020102805525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:27:20+00:00", "status": "Success", "transactionId": "eb40f95ef0044ee985504ce0abb3d0bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020102805525_ZOOR6L_546376", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020102805525 (ZOOR6L) ✅ UPDATE successful for 020102805525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a79820c24d045f1b46731ee554b7dd9 [SalesInvoiceId] => f80109ee549740a7b1b980a05992f7fe [ClientReference] => REF_053201509825_EJISU34222_690288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542586732 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542586732 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053201509825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:29:10+00:00", "status": "Success", "transactionId": "f80109ee549740a7b1b980a05992f7fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053201509825_EJISU34222_690288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053201509825 (EJISU34222) ✅ UPDATE successful for 053201509825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 600e0892f90a451683be84d4e5966a70 [SalesInvoiceId] => 0c774386ad594cb5893e0fa599606e8a [ClientReference] => REF_050603107925_4S2EHN_515383 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603107925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:29:25+00:00", "status": "Success", "transactionId": "0c774386ad594cb5893e0fa599606e8a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603107925_4S2EHN_515383", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603107925 (4S2EHN) ✅ UPDATE successful for 050603107925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d968c1e3b0e5431d975128b00a4aa429 [SalesInvoiceId] => 3c7171ffec09486bbb4ae249a825a511 [ClientReference] => REF_062004501225_HXWPV7_340941 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233502126361 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502126361 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 144f817cec4043bdae9bcffcd236365a [SalesInvoiceId] => bd8cf0a3ea5a40e3b1012fb72b9fce05 [ClientReference] => REF_050132302125_A7DPCP_668320 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246911346 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246911346 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050132302125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:33:23+00:00", "status": "Success", "transactionId": "bd8cf0a3ea5a40e3b1012fb72b9fce05", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050132302125_A7DPCP_668320", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050132302125 (A7DPCP) ✅ UPDATE successful for 050132302125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d0507969ebd4361b8f19bc8edf1b188 [SalesInvoiceId] => 7eebc7cffa3a4180a0b7a3ea2fa97a73 [ClientReference] => REF_041303306225_EJISU34222_327718 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534701746 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534701746 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041303306225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:36:32+00:00", "status": "Success", "transactionId": "7eebc7cffa3a4180a0b7a3ea2fa97a73", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041303306225_EJISU34222_327718", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041303306225 (EJISU34222) ✅ UPDATE successful for 041303306225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b0a50abf1894bb59e339f9cc9664c71 [SalesInvoiceId] => 72921c381525472c8c34ed1973e68342 [ClientReference] => REF_080202707025_ZOOR6L_834909 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080202707025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:36:59+00:00", "status": "Success", "transactionId": "72921c381525472c8c34ed1973e68342", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080202707025_ZOOR6L_834909", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080202707025 (ZOOR6L) ✅ UPDATE successful for 080202707025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61f70f00085f40e18e66a44b0541ec2c [SalesInvoiceId] => c3629a56888745f099fd87e700427ac7 [ClientReference] => REF_010105704025_NPSOWU_358190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010105704025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:37:02+00:00", "status": "Success", "transactionId": "c3629a56888745f099fd87e700427ac7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010105704025_NPSOWU_358190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010105704025 (NPSOWU) ✅ UPDATE successful for 010105704025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8395ff1505474e4080a7a0055b1201cb [SalesInvoiceId] => 41d693f0369449c2bc3d85cad1026293 [ClientReference] => REF_012707612625_ZOOR6L_323626 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548195245 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548195245 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012707612625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:37:24+00:00", "status": "Success", "transactionId": "41d693f0369449c2bc3d85cad1026293", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012707612625_ZOOR6L_323626", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012707612625 (ZOOR6L) ✅ UPDATE successful for 012707612625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80fa4dc18b154e9aad7b7d1816d9a1e1 [SalesInvoiceId] => bf1371c4622542b489899091dea8b04a [ClientReference] => REF_051115400425_G07PPZ_285328 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051115400425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:38:13+00:00", "status": "Success", "transactionId": "bf1371c4622542b489899091dea8b04a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051115400425_G07PPZ_285328", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051115400425 (G07PPZ) ✅ UPDATE successful for 051115400425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f3c7e407a8004819b62e4c546fb340c3 [SalesInvoiceId] => 9b40c5280b724e66935718f9cc3dda81 [ClientReference] => REF_001002401325_BWI2U9_909154 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537646409 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537646409 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002401325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:38:35+00:00", "status": "Success", "transactionId": "9b40c5280b724e66935718f9cc3dda81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002401325_BWI2U9_909154", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002401325 (BWI2U9) ✅ UPDATE successful for 001002401325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 51c1cdbf55bc45d6ad4382d136fcd3c6 [SalesInvoiceId] => bd228a1cd9184fe2836e9616972f83ee [ClientReference] => REF_051608800725_EJISU34222_965388 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596724990 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596724990 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 914605691f7540aba888f0bebb2244c4 [SalesInvoiceId] => 9efa3dadde1c433b8ef4b16f7e5f7db4 [ClientReference] => REF_050603411425_M86BFQ_709667 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553417349 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553417349 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603411425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:39:48+00:00", "status": "Success", "transactionId": "9efa3dadde1c433b8ef4b16f7e5f7db4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603411425_M86BFQ_709667", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603411425 (M86BFQ) ✅ UPDATE successful for 050603411425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b1f0318e41a4b5399abc049775ffbb1 [SalesInvoiceId] => ec07ad760a97473d9b880a1eb43da764 [ClientReference] => REF_051601900525_CN4KKG_468909 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601900525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:41:41+00:00", "status": "Success", "transactionId": "ec07ad760a97473d9b880a1eb43da764", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601900525_CN4KKG_468909", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601900525 (CN4KKG) ✅ UPDATE successful for 051601900525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f0e3d0651484b8e95249b96a83ff424 [SalesInvoiceId] => 9bf00c57019b4adcba41698a24cccb0f [ClientReference] => REF_031213401125_NPSOWU_240860 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031213401125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:43:10+00:00", "status": "Success", "transactionId": "9bf00c57019b4adcba41698a24cccb0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031213401125_NPSOWU_240860", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031213401125 (NPSOWU) ✅ UPDATE successful for 031213401125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b89c488be576421ca685d64f5fd6c983 [SalesInvoiceId] => 26647bb9c2104446bf915cf5c75805fd [ClientReference] => REF_052501003325_WRHKXK_488278 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501003325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:43:34+00:00", "status": "Success", "transactionId": "26647bb9c2104446bf915cf5c75805fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501003325_WRHKXK_488278", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501003325 (WRHKXK) ✅ UPDATE successful for 052501003325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7800859ee182491c99c13a7bccddb07f [SalesInvoiceId] => 1f00023f8e094793b0cc324d7a8f109d [ClientReference] => REF_130304600325_69UIPK_199458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304600325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:43:40+00:00", "status": "Success", "transactionId": "1f00023f8e094793b0cc324d7a8f109d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304600325_69UIPK_199458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304600325 (69UIPK) ✅ UPDATE successful for 130304600325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e2596ca4bd244c5b21cba4039d2e81f [SalesInvoiceId] => 7aed74c312404379a7c28518f6bb72dd [ClientReference] => REF_051608800725_EJISU34222_665303 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596724990 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596724990 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051608800725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:43:44+00:00", "status": "Success", "transactionId": "7aed74c312404379a7c28518f6bb72dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051608800725_EJISU34222_665303", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051608800725 (EJISU34222) ✅ UPDATE successful for 051608800725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9209a8c1fe584ca3a9e803a0b44b5c5f [SalesInvoiceId] => 4dcc5941049b4c33b3099e516ed84668 [ClientReference] => REF_070807300225_J1MH3E_860186 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249542654 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249542654 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070807300225, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:44:46+00:00", "status": "Success", "transactionId": "4dcc5941049b4c33b3099e516ed84668", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070807300225_J1MH3E_860186", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070807300225 (J1MH3E) ✅ UPDATE successful for 070807300225 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cbcc17890704eefbadadd6cb5e1bbd2 [SalesInvoiceId] => e199b17048b1475da17f0ce0debf6c28 [ClientReference] => REF_051402408725_ZOOR6L_122492 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402408725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:45:11+00:00", "status": "Success", "transactionId": "e199b17048b1475da17f0ce0debf6c28", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402408725_ZOOR6L_122492", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402408725 (ZOOR6L) ✅ UPDATE successful for 051402408725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce786afc636040c19e81c4aae4bbbd91 [SalesInvoiceId] => 3ad5529be74048ccb74d7f1b7e286c83 [ClientReference] => REF_052505411825_A7DPCP_104584 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597606049 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597606049 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505411825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:46:09+00:00", "status": "Success", "transactionId": "3ad5529be74048ccb74d7f1b7e286c83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505411825_A7DPCP_104584", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505411825 (A7DPCP) ✅ UPDATE successful for 052505411825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8508522dd3543c4bcfcff3148133ccb [SalesInvoiceId] => f1fdd8144b01427aaa3472e8d85cec45 [ClientReference] => REF_000800501125_1RC5WS_823231 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551299244 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551299244 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000800501125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:46:53+00:00", "status": "Success", "transactionId": "f1fdd8144b01427aaa3472e8d85cec45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000800501125_1RC5WS_823231", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000800501125 (1RC5WS) ✅ UPDATE successful for 000800501125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a8a1f22cb72c472d8d5aab398c6a1a23 [SalesInvoiceId] => 1cfd3f8906b7452289d110888924737d [ClientReference] => REF_051210800625_R4E6Y0_935320 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242565491 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242565491 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051210800625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:47:15+00:00", "status": "Success", "transactionId": "1cfd3f8906b7452289d110888924737d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051210800625_R4E6Y0_935320", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051210800625 (R4E6Y0) ✅ UPDATE successful for 051210800625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8bac092fa6a44366afd8c851c5e4e36c [SalesInvoiceId] => 3462548f0ce245a5a1b7ac26113508a0 [ClientReference] => REF_011600600825_SI8E2T_986223 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205464456 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205464456 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=011600600825, schoolCode=SI8E2T ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:47:27+00:00", "status": "Success", "transactionId": "3462548f0ce245a5a1b7ac26113508a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011600600825_SI8E2T_986223", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011600600825 (SI8E2T) ✅ UPDATE successful for 011600600825 (SI8E2T) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03224ae392b148adac0a1c3fa7bbab1d [SalesInvoiceId] => fe329ad9d89d4a95bd6b9f0d9cab823b [ClientReference] => REF_052503111525_G07PPZ_212489 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052503111525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:49:09+00:00", "status": "Success", "transactionId": "fe329ad9d89d4a95bd6b9f0d9cab823b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052503111525_G07PPZ_212489", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052503111525 (G07PPZ) ✅ UPDATE successful for 052503111525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b60044ab828b4115a70d7a266c7581e2 [SalesInvoiceId] => 510fac3f7cb9454fa53117b8ba1adead [ClientReference] => REF_060108909625_EJISU34222_658537 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233509461784 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509461784 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=060108909625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:49:53+00:00", "status": "Success", "transactionId": "510fac3f7cb9454fa53117b8ba1adead", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060108909625_EJISU34222_658537", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060108909625 (EJISU34222) ✅ UPDATE successful for 060108909625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7724d229ca7841c8ac2ebaa57014ee83 [SalesInvoiceId] => f2bef26d56ee4085b87bd5f0f678b7ee [ClientReference] => REF_050612701325_R4E6Y0_087344 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558076566 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558076566 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050612701325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:51:29+00:00", "status": "Success", "transactionId": "f2bef26d56ee4085b87bd5f0f678b7ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050612701325_R4E6Y0_087344", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050612701325 (R4E6Y0) ✅ UPDATE successful for 050612701325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0cafd7a283f746bba3068926acf3baa5 [SalesInvoiceId] => 670c2d9960284765bd83d87ca6bcff2f [ClientReference] => REF_030915700425_NPSOWU_079915 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030915700425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:53:23+00:00", "status": "Success", "transactionId": "670c2d9960284765bd83d87ca6bcff2f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030915700425_NPSOWU_079915", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030915700425 (NPSOWU) ✅ UPDATE successful for 030915700425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 449f7adb37fb4b4da87b1a8a13a886e5 [SalesInvoiceId] => 489b2736ccb04d37b85666d74931b33c [ClientReference] => REF_000600401325_I95WNZ_518950 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600401325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:54:00+00:00", "status": "Success", "transactionId": "489b2736ccb04d37b85666d74931b33c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600401325_I95WNZ_518950", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600401325 (I95WNZ) ✅ UPDATE successful for 000600401325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8c0f1bafcb1747a6b7a43aa151c82a77 [SalesInvoiceId] => d90db0bac52b44f895e170f77a06e914 [ClientReference] => REF_060108909625_EJISU34222_442191 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233509461784 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509461784 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7715bd31416e4defa9f8978eba373601 [SalesInvoiceId] => bbe18a86e64a4045b0c123382bb29f05 [ClientReference] => REF_110202900325_WU6TPW_973581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110202900325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:55:07+00:00", "status": "Success", "transactionId": "bbe18a86e64a4045b0c123382bb29f05", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110202900325_WU6TPW_973581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110202900325 (WU6TPW) ✅ UPDATE successful for 110202900325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 292a219033ae4bd9a7f24490df2a5f43 [SalesInvoiceId] => 7222fe8aac184f719426153c73ee9770 [ClientReference] => REF_050304711525_LE9LO5_852035 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304711525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:56:12+00:00", "status": "Success", "transactionId": "7222fe8aac184f719426153c73ee9770", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304711525_LE9LO5_852035", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304711525 (LE9LO5) ✅ UPDATE successful for 050304711525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 061ac64388514425a40fb0145ed8f0a3 [SalesInvoiceId] => 241f81c24a1b4d7994f79708f2aa4a81 [ClientReference] => REF_051720801225_CN4KKG_542933 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051720801225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T12:57:24+00:00", "status": "Success", "transactionId": "241f81c24a1b4d7994f79708f2aa4a81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051720801225_CN4KKG_542933", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051720801225 (CN4KKG) ✅ UPDATE successful for 051720801225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d76d1e7504e4b45b72d2b35a1dc4832 [SalesInvoiceId] => 310c6960f8d842d494c81c3535eaa77b [ClientReference] => REF_150106600925_NPSOWU_878666 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150106600925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:04:05+00:00", "status": "Success", "transactionId": "310c6960f8d842d494c81c3535eaa77b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150106600925_NPSOWU_878666", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150106600925 (NPSOWU) ✅ UPDATE successful for 150106600925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b373bc824ea41a49568c9344f719378 [SalesInvoiceId] => cfc30f3ee3f243dc8e0eddbd9b552fe5 [ClientReference] => REF_000205701225_IR97F7_322755 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249851998 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249851998 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000205701225, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:04:33+00:00", "status": "Success", "transactionId": "cfc30f3ee3f243dc8e0eddbd9b552fe5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000205701225_IR97F7_322755", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000205701225 (IR97F7) ✅ UPDATE successful for 000205701225 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c80ef569fd3428e822949b9a8fe1561 [SalesInvoiceId] => 1dbcb097044d4cc594d04de720d75091 [ClientReference] => REF_031200801725_NPSOWU_731946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200801725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:04:54+00:00", "status": "Success", "transactionId": "1dbcb097044d4cc594d04de720d75091", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200801725_NPSOWU_731946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200801725 (NPSOWU) ✅ UPDATE successful for 031200801725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71b5a5a93c7b4645acbac018078d16b1 [SalesInvoiceId] => fe04a90e12ff47ec9e15e7295590ad8f [ClientReference] => REF_052307100425_M86BFQ_975791 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546467567 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546467567 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307100425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:06:12+00:00", "status": "Success", "transactionId": "fe04a90e12ff47ec9e15e7295590ad8f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307100425_M86BFQ_975791", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307100425 (M86BFQ) ✅ UPDATE successful for 052307100425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 72c8f2ee1d304045aa8cf5cb44d8cb42 [SalesInvoiceId] => bfd34f1bdc0146159e98b7b0b5346193 [ClientReference] => REF_053701301225_LE9LO5_053302 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053701301225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:06:32+00:00", "status": "Success", "transactionId": "bfd34f1bdc0146159e98b7b0b5346193", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053701301225_LE9LO5_053302", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053701301225 (LE9LO5) ✅ UPDATE successful for 053701301225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => abeb279d67844b138209c2d53d9bd7df [SalesInvoiceId] => 4b08c6125860429980c06eb295dad442 [ClientReference] => REF_120204403325_RY07KN_962744 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244694162 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244694162 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120204403325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:06:41+00:00", "status": "Success", "transactionId": "4b08c6125860429980c06eb295dad442", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120204403325_RY07KN_962744", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120204403325 (RY07KN) ✅ UPDATE successful for 120204403325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c7b2edca1bcb4a01bfef635603aeeef6 [SalesInvoiceId] => a8f497bfc26c40488f704bbcbd00220b [ClientReference] => REF_050700106925_NPSOWU_588229 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700106925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:06:58+00:00", "status": "Success", "transactionId": "a8f497bfc26c40488f704bbcbd00220b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700106925_NPSOWU_588229", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700106925 (NPSOWU) ✅ UPDATE successful for 050700106925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c689bd8e8aa44fdb2eced2b922fb8d6 [SalesInvoiceId] => bc5adc0eff5a4c839a23743932d7023e [ClientReference] => REF_000113501725_1RC5WS_803376 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594435708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594435708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000113501725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:07:49+00:00", "status": "Success", "transactionId": "bc5adc0eff5a4c839a23743932d7023e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000113501725_1RC5WS_803376", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000113501725 (1RC5WS) ✅ UPDATE successful for 000113501725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3b48ed2397e64ade8382a3d009cabb0e [SalesInvoiceId] => 5b0b17099d7d492fb8036ff5f116cf22 [ClientReference] => REF_010702100525_R4E6Y0_220670 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247178525 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247178525 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 72ad4953a0784ba481f962282daf18c6 [SalesInvoiceId] => 8bb62bfb67df4d3da799f84634270b76 [ClientReference] => REF_110406103325_WU6TPW_792117 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110406103325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:09:37+00:00", "status": "Success", "transactionId": "8bb62bfb67df4d3da799f84634270b76", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110406103325_WU6TPW_792117", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110406103325 (WU6TPW) ✅ UPDATE successful for 110406103325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c4624f896f324f658ec74fcc0322fa95 [SalesInvoiceId] => ee14ab22df3a41439c08c58e853716a2 [ClientReference] => REF_000404601825_1RC5WS_979637 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505883606 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505883606 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000404601825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:10:42+00:00", "status": "Success", "transactionId": "ee14ab22df3a41439c08c58e853716a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404601825_1RC5WS_979637", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404601825 (1RC5WS) ✅ UPDATE successful for 000404601825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32d283c212be42eb99eaeaa47eda36d1 [SalesInvoiceId] => 8e7524cf7bf74a3abeb4507a0a403c9d [ClientReference] => REF_070813000925_69UIPK_743781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246322206 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246322206 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070813000925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:11:11+00:00", "status": "Success", "transactionId": "8e7524cf7bf74a3abeb4507a0a403c9d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070813000925_69UIPK_743781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070813000925 (69UIPK) ✅ UPDATE successful for 070813000925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7db54f1ccd554442b4a430ce775d2815 [SalesInvoiceId] => bc2a653f87c24e5dbd950717fd56561f [ClientReference] => REF_053804204225_NPSOWU_369631 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804204225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:11:46+00:00", "status": "Success", "transactionId": "bc2a653f87c24e5dbd950717fd56561f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804204225_NPSOWU_369631", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804204225 (NPSOWU) ✅ UPDATE successful for 053804204225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0858c27ef2ea4b6ea13fb327b914c2c3 [SalesInvoiceId] => 045c268c592646f5bc61b047844c9d20 [ClientReference] => REF_000703900725_BWI2U9_914451 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245194264 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245194264 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000703900725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:12:13+00:00", "status": "Success", "transactionId": "045c268c592646f5bc61b047844c9d20", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000703900725_BWI2U9_914451", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000703900725 (BWI2U9) ✅ UPDATE successful for 000703900725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13f860c101a74acb82a1aa795a93efb7 [SalesInvoiceId] => d613c5732b7d42a49a089c1e2edec193 [ClientReference] => REF_091200202725_FXIX7B_525141 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246138016 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246138016 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=091200202725, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:12:32+00:00", "status": "Success", "transactionId": "d613c5732b7d42a49a089c1e2edec193", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_091200202725_FXIX7B_525141", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 091200202725 (FXIX7B) ✅ UPDATE successful for 091200202725 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4e50c59395c4a7f974778187e56d722 [SalesInvoiceId] => 10dfb5f0b863431d9bb1be8bcc3e78ce [ClientReference] => REF_000806400625_1RC5WS_395301 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593349203 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593349203 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000806400625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:12:43+00:00", "status": "Success", "transactionId": "10dfb5f0b863431d9bb1be8bcc3e78ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000806400625_1RC5WS_395301", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000806400625 (1RC5WS) ✅ UPDATE successful for 000806400625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9fcd74b1e367400ba456cca0e133b09c [SalesInvoiceId] => 868ca9c556e94010a25e0bdea1dcd6d1 [ClientReference] => REF_051810410325_EJISU34222_440264 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545246646 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545246646 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 785f4f16dfb946dfbba29ddf596517cb [SalesInvoiceId] => e92a6be17d1345b0b54db8fb67c9e659 [ClientReference] => REF_051103605325_NPSOWU_656703 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051103605325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:16:35+00:00", "status": "Success", "transactionId": "e92a6be17d1345b0b54db8fb67c9e659", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051103605325_NPSOWU_656703", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051103605325 (NPSOWU) ✅ UPDATE successful for 051103605325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d2b4d0201a6246ce892d1c20e45e1c3c [SalesInvoiceId] => 934818b097024f3d9c0e987720a64228 [ClientReference] => REF_010620300125_EJISU34222_065352 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547178420 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547178420 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32f9ffb5a0784493838f89f6a6bb63c9 [SalesInvoiceId] => d7fcccdb11bd4dc2933f110f728678ea [ClientReference] => REF_041301802725_R4E6Y0_514549 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041301802725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:17:21+00:00", "status": "Success", "transactionId": "d7fcccdb11bd4dc2933f110f728678ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041301802725_R4E6Y0_514549", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041301802725 (R4E6Y0) ✅ UPDATE successful for 041301802725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac8bc798595c4cb38468b50841c4908c [SalesInvoiceId] => c98b9cb8765945ac8014002c83f08b9a [ClientReference] => REF_000902501025_1RC5WS_336078 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552109578 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552109578 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902501025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:18:49+00:00", "status": "Success", "transactionId": "c98b9cb8765945ac8014002c83f08b9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902501025_1RC5WS_336078", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902501025 (1RC5WS) ✅ UPDATE successful for 000902501025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 663052156269404eaec45661787db11e [SalesInvoiceId] => c8430b9cc3e446bd9aa7b2811f9ea31a [ClientReference] => REF_053902803325_RY07KN_992158 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053902803325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:18:50+00:00", "status": "Success", "transactionId": "c8430b9cc3e446bd9aa7b2811f9ea31a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053902803325_RY07KN_992158", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053902803325 (RY07KN) ✅ UPDATE successful for 053902803325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6666b7ed00df4d82a82b300bc4274ed6 [SalesInvoiceId] => 1cd04c56437f41e0833ba971f0bd538b [ClientReference] => REF_050307205225_4S2EHN_213844 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050307205225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:19:30+00:00", "status": "Success", "transactionId": "1cd04c56437f41e0833ba971f0bd538b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307205225_4S2EHN_213844", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307205225 (4S2EHN) ✅ UPDATE successful for 050307205225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2cc06b4ba3246808eada0d5c80e4702 [SalesInvoiceId] => 3acef489119c46f29016e75830631c1b [ClientReference] => REF_010702100525_R4E6Y0_787741 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247178525 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247178525 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010702100525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:20:19+00:00", "status": "Success", "transactionId": "3acef489119c46f29016e75830631c1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010702100525_R4E6Y0_787741", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010702100525 (R4E6Y0) ✅ UPDATE successful for 010702100525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d147142633c1481dbda7a0886b55de8a [SalesInvoiceId] => 14463159e526472d85a0ad947c508d52 [ClientReference] => REF_050603202125_M86BFQ_071515 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248864518 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248864518 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603202125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:21:25+00:00", "status": "Success", "transactionId": "14463159e526472d85a0ad947c508d52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603202125_M86BFQ_071515", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603202125 (M86BFQ) ✅ UPDATE successful for 050603202125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45e6bfc053854034ab46f90e27d2217b [SalesInvoiceId] => b661f08801294f8e90b37b6edce06f8f [ClientReference] => REF_050412006425_R4E6Y0_828739 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243713570 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243713570 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050412006425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:21:58+00:00", "status": "Success", "transactionId": "b661f08801294f8e90b37b6edce06f8f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050412006425_R4E6Y0_828739", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050412006425 (R4E6Y0) ✅ UPDATE successful for 050412006425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 084470c6b9354fdfb47d01c9cb62fcae [SalesInvoiceId] => 27cd025c0e17464a83cfda46e1ede773 [ClientReference] => REF_110407600325_WU6TPW_569807 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407600325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:22:06+00:00", "status": "Success", "transactionId": "27cd025c0e17464a83cfda46e1ede773", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407600325_WU6TPW_569807", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407600325 (WU6TPW) ✅ UPDATE successful for 110407600325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e5f4cc6d85a452f90e5f8886b6ff387 [SalesInvoiceId] => b0b713ec82114f7f80ec6f8e56fc73ce [ClientReference] => REF_012910806425_R4E6Y0_356627 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553440246 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553440246 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012910806425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:23:17+00:00", "status": "Success", "transactionId": "b0b713ec82114f7f80ec6f8e56fc73ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012910806425_R4E6Y0_356627", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012910806425 (R4E6Y0) ✅ UPDATE successful for 012910806425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 06a490a5fdc0456c9aa8b622e28f491b [SalesInvoiceId] => e2aeeda4aa7b4547879d1dac76b1b208 [ClientReference] => REF_000407100825_PFKS1R_918721 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538279647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538279647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000407100825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:26:18+00:00", "status": "Success", "transactionId": "e2aeeda4aa7b4547879d1dac76b1b208", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000407100825_PFKS1R_918721", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000407100825 (PFKS1R) ✅ UPDATE successful for 000407100825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 313ee5cc53c34b5a84e6e71d4d03ed96 [SalesInvoiceId] => ed24f9fd907a41d7aa110427cc61a1bc [ClientReference] => REF_052804006425_A7DPCP_347193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557757509 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557757509 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052804006425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:26:26+00:00", "status": "Success", "transactionId": "ed24f9fd907a41d7aa110427cc61a1bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052804006425_A7DPCP_347193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052804006425 (A7DPCP) ✅ UPDATE successful for 052804006425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2b6a6ac5de4447e81a963abf880d861 [SalesInvoiceId] => 6384ca5427254e0d886fae3f3a97541a [ClientReference] => REF_051603405725_CN4KKG_680340 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603405725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:26:29+00:00", "status": "Success", "transactionId": "6384ca5427254e0d886fae3f3a97541a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603405725_CN4KKG_680340", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603405725 (CN4KKG) ✅ UPDATE successful for 051603405725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce6be058223741acb66eb9bfb8fcb0bc [SalesInvoiceId] => 654fb5b67f2d4ef38a11e91c189b3ada [ClientReference] => REF_051810410325_EJISU34222_571280 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545246646 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545246646 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051810410325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:27:16+00:00", "status": "Success", "transactionId": "654fb5b67f2d4ef38a11e91c189b3ada", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051810410325_EJISU34222_571280", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051810410325 (EJISU34222) ✅ UPDATE successful for 051810410325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 67592906f4884d0ab000e9f7a6bddd84 [SalesInvoiceId] => d5a48bae394449b6860248974b974c96 [ClientReference] => REF_000102110925_PFKS1R_610532 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240208802 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240208802 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0491296da8b04852b82b1d1466e11adc [SalesInvoiceId] => 00a4af5a715146a0a5cf9c81dbc5fa72 [ClientReference] => REF_050701001225_NPSOWU_136656 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050701001225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:28:46+00:00", "status": "Success", "transactionId": "00a4af5a715146a0a5cf9c81dbc5fa72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050701001225_NPSOWU_136656", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050701001225 (NPSOWU) ✅ UPDATE successful for 050701001225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c9cd28d842894aa49b04b4e93296bba3 [SalesInvoiceId] => d455e5cfd0b345e88b0df53bd000f499 [ClientReference] => REF_052602804025_108CSY_966166 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052602804025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:29:05+00:00", "status": "Success", "transactionId": "d455e5cfd0b345e88b0df53bd000f499", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052602804025_108CSY_966166", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052602804025 (108CSY) ✅ UPDATE successful for 052602804025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c03bee4069d3426aaf534b7cef6dc5c3 [SalesInvoiceId] => 2b76ea9671614a47ae3f8e543fee4696 [ClientReference] => REF_031200703725_NPSOWU_066992 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200703725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:30:09+00:00", "status": "Success", "transactionId": "2b76ea9671614a47ae3f8e543fee4696", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200703725_NPSOWU_066992", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200703725 (NPSOWU) ✅ UPDATE successful for 031200703725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9849ba563511440985d21983b8efd78c [SalesInvoiceId] => 05004720c74d4ec9a66eb8dacd49d8fe [ClientReference] => REF_031304906925_EJISU34222_665185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558299710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558299710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031304906925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:31:11+00:00", "status": "Success", "transactionId": "05004720c74d4ec9a66eb8dacd49d8fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031304906925_EJISU34222_665185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031304906925 (EJISU34222) ✅ UPDATE successful for 031304906925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea14e3b713f8475193682257daeadfbf [SalesInvoiceId] => 36fb81d2d95b4953936478396dced193 [ClientReference] => REF_054300204325_6BLU49_685306 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300204325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:33:01+00:00", "status": "Success", "transactionId": "36fb81d2d95b4953936478396dced193", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300204325_6BLU49_685306", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300204325 (6BLU49) ✅ UPDATE successful for 054300204325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a574905c700b4b03b126cc7278858221 [SalesInvoiceId] => 4fde9f3249fb451e8920364da3b6275b [ClientReference] => REF_053703506125_R4E6Y0_321145 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703506125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:33:30+00:00", "status": "Success", "transactionId": "4fde9f3249fb451e8920364da3b6275b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703506125_R4E6Y0_321145", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703506125 (R4E6Y0) ✅ UPDATE successful for 053703506125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b06437bca4b4496a8a2f2ead63e564a9 [SalesInvoiceId] => ecbcc651a14247a8aee944ed4816d368 [ClientReference] => REF_031200703725_NPSOWU_153183 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 865cadf1bc5b49c3af32b4ed926357a7 [SalesInvoiceId] => d9fc24b9108c411db9d10930992229c3 [ClientReference] => REF_010620300125_EJISU34222_748809 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547178420 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547178420 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010620300125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:37:29+00:00", "status": "Success", "transactionId": "d9fc24b9108c411db9d10930992229c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010620300125_EJISU34222_748809", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010620300125 (EJISU34222) ✅ UPDATE successful for 010620300125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 734161ee397b4b95931f1b97146833e1 [SalesInvoiceId] => 290289d098f944c89ef25da0b841cca1 [ClientReference] => REF_000102110925_PFKS1R_084882 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240208802 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240208802 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000102110925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:37:57+00:00", "status": "Success", "transactionId": "290289d098f944c89ef25da0b841cca1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000102110925_PFKS1R_084882", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000102110925 (PFKS1R) ✅ UPDATE successful for 000102110925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4bf0d8cfe47f4300a2b4961cfa376f5a [SalesInvoiceId] => 51fa39706b6c425c97a7a59cd30cafbf [ClientReference] => REF_150105700425_NPSOWU_022580 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150105700425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:38:08+00:00", "status": "Success", "transactionId": "51fa39706b6c425c97a7a59cd30cafbf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150105700425_NPSOWU_022580", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150105700425 (NPSOWU) ✅ UPDATE successful for 150105700425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40695fd42a74497c82a9c9cf78348093 [SalesInvoiceId] => ac2e28c0205d4129a8478a796c8c566f [ClientReference] => REF_000902800725_PFKS1R_174066 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552955023 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552955023 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902800725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:38:32+00:00", "status": "Success", "transactionId": "ac2e28c0205d4129a8478a796c8c566f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902800725_PFKS1R_174066", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902800725 (PFKS1R) ✅ UPDATE successful for 000902800725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => febb8765561a4492bd32673779ddaf5e [SalesInvoiceId] => f9d78078fe0d4db5bea418e851f38b18 [ClientReference] => REF_140500303725_BWI2U9_997370 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233502612522 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502612522 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=140500303725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:38:43+00:00", "status": "Success", "transactionId": "f9d78078fe0d4db5bea418e851f38b18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140500303725_BWI2U9_997370", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140500303725 (BWI2U9) ✅ UPDATE successful for 140500303725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80acdbc12c9447b580aa2b0415ef74bb [SalesInvoiceId] => 133dd93ccd894ff8b6fd7cce7296fcf9 [ClientReference] => REF_050614900925_M86BFQ_520812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533248429 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533248429 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050614900925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:39:47+00:00", "status": "Success", "transactionId": "133dd93ccd894ff8b6fd7cce7296fcf9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050614900925_M86BFQ_520812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050614900925 (M86BFQ) ✅ UPDATE successful for 050614900925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d27e5de61824ca08aab50fd2f2f94f6 [SalesInvoiceId] => aaec95512c0d49cfa82354525d54db61 [ClientReference] => REF_052704100425_CN4KKG_504387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704100425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:40:32+00:00", "status": "Success", "transactionId": "aaec95512c0d49cfa82354525d54db61", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704100425_CN4KKG_504387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704100425 (CN4KKG) ✅ UPDATE successful for 052704100425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cfb0248faf074e929c796f80a3f5487a [SalesInvoiceId] => ef4daa33fd7241f290caef4a48d6384c [ClientReference] => REF_031200304325_NPSOWU_298304 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200304325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:41:15+00:00", "status": "Success", "transactionId": "ef4daa33fd7241f290caef4a48d6384c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200304325_NPSOWU_298304", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200304325 (NPSOWU) ✅ UPDATE successful for 031200304325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 057d95839aec4ba6b3c726b1e01df694 [SalesInvoiceId] => a7d8723d1b7e44bc83f07fc780094172 [ClientReference] => REF_050600108325_ZOOR6L_377680 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600108325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:41:34+00:00", "status": "Success", "transactionId": "a7d8723d1b7e44bc83f07fc780094172", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600108325_ZOOR6L_377680", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600108325 (ZOOR6L) ✅ UPDATE successful for 050600108325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 610e88ebfe8e46bfb2a95f2d4f4ec5eb [SalesInvoiceId] => d7d19bdfde2b4703aa60c3309ecc6cf3 [ClientReference] => REF_120204403425_RY07KN_801090 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244694162 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244694162 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120204403425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:42:51+00:00", "status": "Success", "transactionId": "d7d19bdfde2b4703aa60c3309ecc6cf3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120204403425_RY07KN_801090", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120204403425 (RY07KN) ✅ UPDATE successful for 120204403425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 08e42d0e8b4c4c03a1f89b618c1f7c68 [SalesInvoiceId] => 5ed884a9ec154b04a50d4ba0090affa7 [ClientReference] => REF_031927700825_CN4KKG_171717 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546392107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546392107 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88eefb4d5bac46f282b98c5f815e175c [SalesInvoiceId] => c800c54112a0490ba53c2dbc460ea208 [ClientReference] => REF_100602300825_R4E6Y0_408292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233509505119 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509505119 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=100602300825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:45:31+00:00", "status": "Success", "transactionId": "c800c54112a0490ba53c2dbc460ea208", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100602300825_R4E6Y0_408292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100602300825 (R4E6Y0) ✅ UPDATE successful for 100602300825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eff9694ccdc94874b77e2bc66230df0f [SalesInvoiceId] => d245fc6323424cf899f4ff6fbcf2c7b8 [ClientReference] => REF_030912204225_NPSOWU_271089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030912204225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:45:32+00:00", "status": "Success", "transactionId": "d245fc6323424cf899f4ff6fbcf2c7b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030912204225_NPSOWU_271089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030912204225 (NPSOWU) ✅ UPDATE successful for 030912204225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8b08e7cc21d4ef097b6b5931845f9ca [SalesInvoiceId] => bf09c2a815a04cc4b0815c7cf9b4c8f8 [ClientReference] => REF_130902901625_NPSOWU_669277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130902901625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:46:55+00:00", "status": "Success", "transactionId": "bf09c2a815a04cc4b0815c7cf9b4c8f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130902901625_NPSOWU_669277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130902901625 (NPSOWU) ✅ UPDATE successful for 130902901625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f5f790851564c469946b1989d004815 [SalesInvoiceId] => 1465d914a35245ea86760bd345a3f70e [ClientReference] => REF_050502101725_108CSY_438402 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502101725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:47:21+00:00", "status": "Success", "transactionId": "1465d914a35245ea86760bd345a3f70e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502101725_108CSY_438402", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502101725 (108CSY) ✅ UPDATE successful for 050502101725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db3ec2628fbf42f19b78f3d0d8d9bd3d [SalesInvoiceId] => 9a2a1a5c22894175bfce8882d0774f6f [ClientReference] => REF_051905400825_RY07KN_708304 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051905400825, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:49:21+00:00", "status": "Success", "transactionId": "9a2a1a5c22894175bfce8882d0774f6f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051905400825_RY07KN_708304", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051905400825 (RY07KN) ✅ UPDATE successful for 051905400825 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51bdcb812a864c56b4cc561f5c27bc8f [SalesInvoiceId] => 5e38c237e1b4457a963885dac6bff087 [ClientReference] => REF_052512406125_EJISU34222_544553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242160482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242160482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052512406125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:50:18+00:00", "status": "Success", "transactionId": "5e38c237e1b4457a963885dac6bff087", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052512406125_EJISU34222_544553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052512406125 (EJISU34222) ✅ UPDATE successful for 052512406125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07f3e4168d824912bfb12ac80d37b334 [SalesInvoiceId] => 9ccf73aa64854275966bc8460071b5b1 [ClientReference] => REF_051600900825_CN4KKG_429409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600900825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:50:39+00:00", "status": "Success", "transactionId": "9ccf73aa64854275966bc8460071b5b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600900825_CN4KKG_429409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600900825 (CN4KKG) ✅ UPDATE successful for 051600900825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ee3b754d7fe4ef786cba63474781149 [SalesInvoiceId] => 97190d191fd74e5ca034c7a009b23389 [ClientReference] => REF_000404305125_PFKS1R_720305 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533367079 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533367079 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404305125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:52:07+00:00", "status": "Success", "transactionId": "97190d191fd74e5ca034c7a009b23389", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404305125_PFKS1R_720305", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404305125 (PFKS1R) ✅ UPDATE successful for 000404305125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d679c0ea7334454b9d1f4850bc1053f0 [SalesInvoiceId] => 9920f1767d9e4f1295db824c410286a1 [ClientReference] => REF_053803217025_NPSOWU_098413 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248045652 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248045652 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803217025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:53:14+00:00", "status": "Success", "transactionId": "9920f1767d9e4f1295db824c410286a1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803217025_NPSOWU_098413", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803217025 (NPSOWU) ✅ UPDATE successful for 053803217025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 512419b6022a4f19a46c0dbedb69c20c [SalesInvoiceId] => 99a1a514e5984b1789b92d88804c284f [ClientReference] => REF_082300805525_ZOOR6L_906850 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082300805525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:54:06+00:00", "status": "Success", "transactionId": "99a1a514e5984b1789b92d88804c284f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082300805525_ZOOR6L_906850", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082300805525 (ZOOR6L) ✅ UPDATE successful for 082300805525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbe695bf4a834099bc8d8e60c5ba5a9e [SalesInvoiceId] => 0b063d616e7944d5a33e1f0e35c9ea73 [ClientReference] => REF_031927700825_CN4KKG_281540 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546392107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546392107 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031927700825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:55:41+00:00", "status": "Success", "transactionId": "0b063d616e7944d5a33e1f0e35c9ea73", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031927700825_CN4KKG_281540", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031927700825 (CN4KKG) ✅ UPDATE successful for 031927700825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e26abee0d26141fcb89a3972e846b0a9 [SalesInvoiceId] => 40631b4197e24e91b04136f60fd497e6 [ClientReference] => REF_001002500825_BWI2U9_403396 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536701600 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536701600 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002500825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:56:39+00:00", "status": "Success", "transactionId": "40631b4197e24e91b04136f60fd497e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002500825_BWI2U9_403396", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002500825 (BWI2U9) ✅ UPDATE successful for 001002500825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 715d2719270b4c62abe6330b5bfbfcef [SalesInvoiceId] => 7ce782485e204e15acb4b0cd52f75876 [ClientReference] => REF_130505902925_69UIPK_794044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558069250 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558069250 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130505902925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:59:10+00:00", "status": "Success", "transactionId": "7ce782485e204e15acb4b0cd52f75876", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130505902925_69UIPK_794044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130505902925 (69UIPK) ✅ UPDATE successful for 130505902925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d041c735780e40c6bec138c226cfb01d [SalesInvoiceId] => 1aab558af58a4d75bd0123d3c5bd2646 [ClientReference] => REF_052405901425_M86BFQ_937460 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536600106 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536600106 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405901425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T13:59:25+00:00", "status": "Success", "transactionId": "1aab558af58a4d75bd0123d3c5bd2646", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405901425_M86BFQ_937460", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405901425 (M86BFQ) ✅ UPDATE successful for 052405901425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43c3146ec37e4a5294749b5c107bb849 [SalesInvoiceId] => 8198a6bf7d9f4fc6a9c11794e57bc196 [ClientReference] => REF_110405503225_WU6TPW_331643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557294604 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557294604 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110405503225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:00:08+00:00", "status": "Success", "transactionId": "8198a6bf7d9f4fc6a9c11794e57bc196", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110405503225_WU6TPW_331643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110405503225 (WU6TPW) ✅ UPDATE successful for 110405503225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7801a6a5403477caba17851b075feae [SalesInvoiceId] => 69f8e4b8dce34c3b8471049a3882dfd0 [ClientReference] => REF_052508401925_WRHKXK_325416 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537559569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537559569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052508401925, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:00:38+00:00", "status": "Success", "transactionId": "69f8e4b8dce34c3b8471049a3882dfd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052508401925_WRHKXK_325416", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052508401925 (WRHKXK) ✅ UPDATE successful for 052508401925 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6d8cb8374d9a4a61a30bd9f44733b81e [SalesInvoiceId] => 80784ad47d914c5c89674a24200ea758 [ClientReference] => REF_110501300125_WU6TPW_588304 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540797072 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540797072 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501300125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:02:27+00:00", "status": "Success", "transactionId": "80784ad47d914c5c89674a24200ea758", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501300125_WU6TPW_588304", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501300125 (WU6TPW) ✅ UPDATE successful for 110501300125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a35ef0e8637e4d4ca91b68fd76c4160f [SalesInvoiceId] => 3faeb00584424bbf81cac1c0522ca123 [ClientReference] => REF_052405901425_M86BFQ_833839 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233536600106 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536600106 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee48f085bf7e49ec9a9d91848b5e1486 [SalesInvoiceId] => c877ba4a5c80463f880dbf5f7ff43ba4 [ClientReference] => REF_051902200625_RY07KN_744179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051902200625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:03:33+00:00", "status": "Success", "transactionId": "c877ba4a5c80463f880dbf5f7ff43ba4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051902200625_RY07KN_744179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051902200625 (RY07KN) ✅ UPDATE successful for 051902200625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49c8ac2e59d04665991396752225c8b3 [SalesInvoiceId] => d9d5518467474a0f8d022c5d58d77630 [ClientReference] => REF_052105501025_NPSOWU_774853 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052105501025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:03:52+00:00", "status": "Success", "transactionId": "d9d5518467474a0f8d022c5d58d77630", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052105501025_NPSOWU_774853", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052105501025 (NPSOWU) ✅ UPDATE successful for 052105501025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40adff126b96451993a8ed31d3fcc2a5 [SalesInvoiceId] => b5eced880cab41cabbe310950d2ed83a [ClientReference] => REF_000600203025_I95WNZ_310610 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600203025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:04:16+00:00", "status": "Success", "transactionId": "b5eced880cab41cabbe310950d2ed83a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600203025_I95WNZ_310610", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600203025 (I95WNZ) ✅ UPDATE successful for 000600203025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a6363f796f68450d9a0daf0dad181c1a [SalesInvoiceId] => b93b74701c5c441493a32b001ef770e0 [ClientReference] => REF_000802401025_BWI2U9_819912 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233558603741 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558603741 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4751ffa5e3b34c2481261351715b9070 [SalesInvoiceId] => db43bdde27dc4b458f405957c5555c51 [ClientReference] => REF_050300608025_R4E6Y0_636713 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300608025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:04:56+00:00", "status": "Success", "transactionId": "db43bdde27dc4b458f405957c5555c51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300608025_R4E6Y0_636713", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300608025 (R4E6Y0) ✅ UPDATE successful for 050300608025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9560a517b2444c2aae3a4a57e063b606 [SalesInvoiceId] => 45ab8a45a4754a75b9c280a3a2d9550e [ClientReference] => REF_000802401025_BWI2U9_359152 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558603741 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558603741 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000802401025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:06:27+00:00", "status": "Success", "transactionId": "45ab8a45a4754a75b9c280a3a2d9550e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000802401025_BWI2U9_359152", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000802401025 (BWI2U9) ✅ UPDATE successful for 000802401025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82479a45e41b405e8dceda7888b8f53f [SalesInvoiceId] => 5f6bc556d3c145fd89687b20001da06d [ClientReference] => REF_000604700325_PFKS1R_963946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247517062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247517062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604700325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:06:40+00:00", "status": "Success", "transactionId": "5f6bc556d3c145fd89687b20001da06d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604700325_PFKS1R_963946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604700325 (PFKS1R) ✅ UPDATE successful for 000604700325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 50041e1abc7b4363bf387f80651f41ee [SalesInvoiceId] => d995467d122a44a1a72b863b4047b69f [ClientReference] => REF_130200500325_69UIPK_970408 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242766133 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242766133 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130200500325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:07:30+00:00", "status": "Success", "transactionId": "d995467d122a44a1a72b863b4047b69f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130200500325_69UIPK_970408", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130200500325 (69UIPK) ✅ UPDATE successful for 130200500325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => add41b67c22c491793c60c36f22f7f2c [SalesInvoiceId] => 5aa24f782bbb4a1bb1c22be3ee233b03 [ClientReference] => REF_090107201525_1RC5WS_534864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242856237 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242856237 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090107201525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:08:20+00:00", "status": "Success", "transactionId": "5aa24f782bbb4a1bb1c22be3ee233b03", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090107201525_1RC5WS_534864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090107201525 (1RC5WS) ✅ UPDATE successful for 090107201525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15c9bc331db84bd3916091c52cf58725 [SalesInvoiceId] => 1c8d97e8a26e49689717aafbe265ae3f [ClientReference] => REF_021704002325_R4E6Y0_806217 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021704002325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:08:47+00:00", "status": "Success", "transactionId": "1c8d97e8a26e49689717aafbe265ae3f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021704002325_R4E6Y0_806217", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021704002325 (R4E6Y0) ✅ UPDATE successful for 021704002325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1939dd0cd5d349f6b6aa06ec94dc3af4 [SalesInvoiceId] => c309eaa7375f4cc8ba74d02c37724b62 [ClientReference] => REF_052703600125_ZOOR6L_873798 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703600125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:09:21+00:00", "status": "Success", "transactionId": "c309eaa7375f4cc8ba74d02c37724b62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703600125_ZOOR6L_873798", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703600125 (ZOOR6L) ✅ UPDATE successful for 052703600125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c67d8d6330444cc9828f9cb2290e0198 [SalesInvoiceId] => 05a7a085bcb84bebb6b013ad482f0380 [ClientReference] => REF_051908501325_WRHKXK_452083 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051908501325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:10:18+00:00", "status": "Success", "transactionId": "05a7a085bcb84bebb6b013ad482f0380", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051908501325_WRHKXK_452083", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051908501325 (WRHKXK) ✅ UPDATE successful for 051908501325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7282667783c492f80aa7bc2f622e6e4 [SalesInvoiceId] => 76c6d0ed279746ccbba24cb1456ab327 [ClientReference] => REF_000808300425_I10MTW_541305 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543773623 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543773623 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000808300425, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:11:30+00:00", "status": "Success", "transactionId": "76c6d0ed279746ccbba24cb1456ab327", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000808300425_I10MTW_541305", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000808300425 (I10MTW) ✅ UPDATE successful for 000808300425 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73df3f10f2c949e7b1c12dc784943487 [SalesInvoiceId] => 9a44d147cfdb4955bf625d399026dc6d [ClientReference] => REF_053503000325_RY07KN_055977 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531708406 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531708406 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053503000325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:13:13+00:00", "status": "Success", "transactionId": "9a44d147cfdb4955bf625d399026dc6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053503000325_RY07KN_055977", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053503000325 (RY07KN) ✅ UPDATE successful for 053503000325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92d9b32c43864e85aacc8b59fdcf7ed0 [SalesInvoiceId] => a45748f15874417e9645997327561193 [ClientReference] => REF_052102802225_NPSOWU_262652 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102802225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:18:20+00:00", "status": "Success", "transactionId": "a45748f15874417e9645997327561193", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102802225_NPSOWU_262652", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102802225 (NPSOWU) ✅ UPDATE successful for 052102802225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6682d5e22f6742f6b051a34d7d031d11 [SalesInvoiceId] => 0829c73f16964ae18fa38e9ad6bf154d [ClientReference] => REF_000107010625_1RC5WS_451095 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24e1b9bf9b3e4741827c6e65f97bb7ba [SalesInvoiceId] => f672f29e62514249b6dc5461fa0f0a11 [ClientReference] => REF_110801202125_WU6TPW_437364 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110801202125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:20:31+00:00", "status": "Success", "transactionId": "f672f29e62514249b6dc5461fa0f0a11", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110801202125_WU6TPW_437364", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110801202125 (WU6TPW) ✅ UPDATE successful for 110801202125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99a6cffabb7b41a79d4a87b4fc297425 [SalesInvoiceId] => cf9c334ba01946fdb34281e13eebe5ab [ClientReference] => REF_000107010625_1RC5WS_653602 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597735496 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597735496 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000107010625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:22:11+00:00", "status": "Success", "transactionId": "cf9c334ba01946fdb34281e13eebe5ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107010625_1RC5WS_653602", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107010625 (1RC5WS) ✅ UPDATE successful for 000107010625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86875a01b12f432584605ed4737b03cb [SalesInvoiceId] => 4a1a5868f70b4c7eb5b1fe88ddab0142 [ClientReference] => REF_052305706625_2OLWMA_897585 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246116309 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246116309 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052305706625, schoolCode=2OLWMA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:22:15+00:00", "status": "Success", "transactionId": "4a1a5868f70b4c7eb5b1fe88ddab0142", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052305706625_2OLWMA_897585", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052305706625 (2OLWMA) ✅ UPDATE successful for 052305706625 (2OLWMA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6b345af3bcf42c1a48f6185bf9989c5 [SalesInvoiceId] => 4f8a31ccc7d042c39ccf55fa9388245f [ClientReference] => REF_053304602325_LE9LO5_879588 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053304602325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:22:58+00:00", "status": "Success", "transactionId": "4f8a31ccc7d042c39ccf55fa9388245f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053304602325_LE9LO5_879588", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053304602325 (LE9LO5) ✅ UPDATE successful for 053304602325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a5d7dafa0ba4939931d7739312d98d1 [SalesInvoiceId] => 797ccfd5f5ac41efad78604f80373163 [ClientReference] => REF_051605601425_ZOOR6L_748895 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605601425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:23:00+00:00", "status": "Success", "transactionId": "797ccfd5f5ac41efad78604f80373163", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605601425_ZOOR6L_748895", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605601425 (ZOOR6L) ✅ UPDATE successful for 051605601425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6117b94c13f497d9f40be517e35c70a [SalesInvoiceId] => d1482a3653074852ac601ce3f10c4d39 [ClientReference] => REF_150309000325_WRHKXK_263742 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599878957 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599878957 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150309000325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:23:10+00:00", "status": "Success", "transactionId": "d1482a3653074852ac601ce3f10c4d39", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150309000325_WRHKXK_263742", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150309000325 (WRHKXK) ✅ UPDATE successful for 150309000325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32900413c0d8420bb47982ba92aee2fb [SalesInvoiceId] => d1ce9149613445688d738a430901cc5c [ClientReference] => REF_000302802325_BWI2U9_704169 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233502223144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502223144 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000302802325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:23:23+00:00", "status": "Success", "transactionId": "d1ce9149613445688d738a430901cc5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000302802325_BWI2U9_704169", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000302802325 (BWI2U9) ✅ UPDATE successful for 000302802325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cb6f45258d8460fb2dcbd6b07b516ec [SalesInvoiceId] => 72a06ea3618e4cafa8b13b2f1612499e [ClientReference] => REF_050314204425_R4E6Y0_699613 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050314204425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:24:05+00:00", "status": "Success", "transactionId": "72a06ea3618e4cafa8b13b2f1612499e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050314204425_R4E6Y0_699613", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050314204425 (R4E6Y0) ✅ UPDATE successful for 050314204425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1867d0afa7b64982b7e9f0c96c438ee1 [SalesInvoiceId] => f525defdd4a24fd6977bc501ebe82d6d [ClientReference] => REF_140502201525_BWI2U9_085314 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554550648 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554550648 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140502201525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:24:44+00:00", "status": "Success", "transactionId": "f525defdd4a24fd6977bc501ebe82d6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502201525_BWI2U9_085314", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502201525 (BWI2U9) ✅ UPDATE successful for 140502201525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1fd1435225504de49c8a437e3f384715 [SalesInvoiceId] => b69d9c9545f6456ba0ac648807e0356f [ClientReference] => REF_000302802325_BWI2U9_499176 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233502223144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502223144 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55e010aa3e5a4c328a5158436b794be4 [SalesInvoiceId] => 365674e210bb4177841968c9999b1f41 [ClientReference] => REF_050707001225_R4E6Y0_046962 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707001225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:26:03+00:00", "status": "Success", "transactionId": "365674e210bb4177841968c9999b1f41", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707001225_R4E6Y0_046962", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707001225 (R4E6Y0) ✅ UPDATE successful for 050707001225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0437ed33fd914aa19651f0508ada356b [SalesInvoiceId] => 5eb7abbd235e4ca480548302806fe214 [ClientReference] => REF_050102010725_NPSOWU_835572 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050102010725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:26:43+00:00", "status": "Success", "transactionId": "5eb7abbd235e4ca480548302806fe214", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050102010725_NPSOWU_835572", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050102010725 (NPSOWU) ✅ UPDATE successful for 050102010725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0789e847905549e59464935b93476a63 [SalesInvoiceId] => fa1eaddadeb94ed6ba33a0e9da4c6f87 [ClientReference] => REF_010213304025_6BLU49_978242 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010213304025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:27:02+00:00", "status": "Success", "transactionId": "fa1eaddadeb94ed6ba33a0e9da4c6f87", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010213304025_6BLU49_978242", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010213304025 (6BLU49) ✅ UPDATE successful for 010213304025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa2fc434af6f4e8e817262ca08240e35 [SalesInvoiceId] => f300d9a676b64dbfb21ea832dbce5510 [ClientReference] => REF_050100803125_LE9LO5_137421 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050100803125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:27:10+00:00", "status": "Success", "transactionId": "f300d9a676b64dbfb21ea832dbce5510", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050100803125_LE9LO5_137421", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050100803125 (LE9LO5) ✅ UPDATE successful for 050100803125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4dc79c3f2fd4a60a8a117ad6ed2d47f [SalesInvoiceId] => 95896b389fd443c7be3d1514fc710ead [ClientReference] => REF_051904300625_RY07KN_749561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904300625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:28:09+00:00", "status": "Success", "transactionId": "95896b389fd443c7be3d1514fc710ead", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904300625_RY07KN_749561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904300625 (RY07KN) ✅ UPDATE successful for 051904300625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c4bce24adea4d11ae3240070caeeeb2 [SalesInvoiceId] => 2af2f5150ad04b289441ac1fe7ed82ee [ClientReference] => REF_053804302925_NPSOWU_412601 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804302925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:29:29+00:00", "status": "Success", "transactionId": "2af2f5150ad04b289441ac1fe7ed82ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804302925_NPSOWU_412601", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804302925 (NPSOWU) ✅ UPDATE successful for 053804302925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e8ed8e457c6b4cdcb8471978c6e00071 [SalesInvoiceId] => 1cd9277c36b04fd689c65ac5bac6f8d1 [ClientReference] => REF_053802200325_NPSOWU_829781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802200325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:31:22+00:00", "status": "Success", "transactionId": "1cd9277c36b04fd689c65ac5bac6f8d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802200325_NPSOWU_829781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802200325 (NPSOWU) ✅ UPDATE successful for 053802200325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3653e51d3d3142af93784459ee63e9f5 [SalesInvoiceId] => 8ff5862ad1444f3e94e8fed5a200507d [ClientReference] => REF_053802906725_EJISU34222_047394 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550948442 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550948442 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802906725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:31:41+00:00", "status": "Success", "transactionId": "8ff5862ad1444f3e94e8fed5a200507d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802906725_EJISU34222_047394", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802906725 (EJISU34222) ✅ UPDATE successful for 053802906725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed951ceec5ad438a98f31966ff05e095 [SalesInvoiceId] => 991f25797cca4da8afdfcaaf28179e88 [ClientReference] => REF_051605900525_CN4KKG_502230 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605900525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:34:39+00:00", "status": "Success", "transactionId": "991f25797cca4da8afdfcaaf28179e88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605900525_CN4KKG_502230", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605900525 (CN4KKG) ✅ UPDATE successful for 051605900525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5535a8895dea4cfa8b8944193887f753 [SalesInvoiceId] => 932a6da58e7e4d568e6822ff61085e34 [ClientReference] => REF_000901102325_BWI2U9_307108 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540332156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540332156 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901102325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:36:48+00:00", "status": "Success", "transactionId": "932a6da58e7e4d568e6822ff61085e34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901102325_BWI2U9_307108", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901102325 (BWI2U9) ✅ UPDATE successful for 000901102325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1002f6b914004d11a07816c69210bff8 [SalesInvoiceId] => d29bd7905cd741389cdd2f129f29ed58 [ClientReference] => REF_052705200725_ZOOR6L_471775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247721921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247721921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705200725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:39:50+00:00", "status": "Success", "transactionId": "d29bd7905cd741389cdd2f129f29ed58", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705200725_ZOOR6L_471775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705200725 (ZOOR6L) ✅ UPDATE successful for 052705200725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f332cff578f47e09f2a15800268c3f0 [SalesInvoiceId] => 8c90c2400d5747e4ab1f43d0ee224bbc [ClientReference] => REF_053802201725_NPSOWU_315952 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802201725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:40:17+00:00", "status": "Success", "transactionId": "8c90c2400d5747e4ab1f43d0ee224bbc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802201725_NPSOWU_315952", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802201725 (NPSOWU) ✅ UPDATE successful for 053802201725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81866068ee7642d583fb7bc327d0cce0 [SalesInvoiceId] => 7431a1a62d364723b65287c0e307dd6c [ClientReference] => REF_000902601325_BWI2U9_549636 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535308925 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535308925 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902601325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:43:31+00:00", "status": "Success", "transactionId": "7431a1a62d364723b65287c0e307dd6c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902601325_BWI2U9_549636", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902601325 (BWI2U9) ✅ UPDATE successful for 000902601325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e48d7c6713234d85afbe902664593466 [SalesInvoiceId] => aa9ff82500fb465f889d2decfa8a6673 [ClientReference] => REF_051410404725_ZOOR6L_867220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410404725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:47:03+00:00", "status": "Success", "transactionId": "aa9ff82500fb465f889d2decfa8a6673", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410404725_ZOOR6L_867220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410404725 (ZOOR6L) ✅ UPDATE successful for 051410404725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 60342c3a94b84e759fab48fe2d94cfec [SalesInvoiceId] => f377cc60e0fe4a0e96cf947bf7a15300 [ClientReference] => REF_090500302725_HE2114_847716 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242911579 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242911579 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090500302725, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:50:20+00:00", "status": "Success", "transactionId": "f377cc60e0fe4a0e96cf947bf7a15300", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090500302725_HE2114_847716", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090500302725 (HE2114) ✅ UPDATE successful for 090500302725 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a90a0fbd297543c68d1dca1ca2278722 [SalesInvoiceId] => 4e54473228114c00b837e6ab6b5ab47e [ClientReference] => REF_053803800725_NPSOWU_810158 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803800725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:50:41+00:00", "status": "Success", "transactionId": "4e54473228114c00b837e6ab6b5ab47e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803800725_NPSOWU_810158", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803800725 (NPSOWU) ✅ UPDATE successful for 053803800725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d8fb9b4d0cf64d3c982385db5584ab55 [SalesInvoiceId] => fa2cb51e2d3a42c688e3112b9b6953d1 [ClientReference] => REF_150600302625_R4E6Y0_671077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150600302625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:51:11+00:00", "status": "Success", "transactionId": "fa2cb51e2d3a42c688e3112b9b6953d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150600302625_R4E6Y0_671077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150600302625 (R4E6Y0) ✅ UPDATE successful for 150600302625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 255d103828ad4974a26c37e7a29ae39e [SalesInvoiceId] => e6d716d4978f46b88317155f903269e7 [ClientReference] => REF_030711801825_RY07KN_797699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030711801825, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:51:38+00:00", "status": "Success", "transactionId": "e6d716d4978f46b88317155f903269e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030711801825_RY07KN_797699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030711801825 (RY07KN) ✅ UPDATE successful for 030711801825 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09bfc5082ee44bf9994cec640917ad33 [SalesInvoiceId] => 553ffdb2ce5646f3b4d91f2b68aba4fd [ClientReference] => REF_050214601325_CN4KKG_598109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551165751 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551165751 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050214601325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:51:42+00:00", "status": "Success", "transactionId": "553ffdb2ce5646f3b4d91f2b68aba4fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050214601325_CN4KKG_598109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050214601325 (CN4KKG) ✅ UPDATE successful for 050214601325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ae19d33aa50497ead38ee2b77cd6244 [SalesInvoiceId] => 19459c9336224d31b821e650d6940811 [ClientReference] => REF_051608200325_CN4KKG_670142 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249012923 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249012923 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051608200325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:52:45+00:00", "status": "Success", "transactionId": "19459c9336224d31b821e650d6940811", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051608200325_CN4KKG_670142", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051608200325 (CN4KKG) ✅ UPDATE successful for 051608200325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0cf24428751d4936b4caf1bbfa0fc439 [SalesInvoiceId] => b698781e22004cdb837a630638bced0b [ClientReference] => REF_051801101025_NPSOWU_859754 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801101025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:52:54+00:00", "status": "Success", "transactionId": "b698781e22004cdb837a630638bced0b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801101025_NPSOWU_859754", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801101025 (NPSOWU) ✅ UPDATE successful for 051801101025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55ad57b375ea474b83d3e46e61d0f54d [SalesInvoiceId] => 237e002cb9d846de9e92a2d719eb7b76 [ClientReference] => REF_111009901425_FXIX7B_909512 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596775900 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596775900 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111009901425, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:52:54+00:00", "status": "Success", "transactionId": "237e002cb9d846de9e92a2d719eb7b76", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111009901425_FXIX7B_909512", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111009901425 (FXIX7B) ✅ UPDATE successful for 111009901425 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2c18756a6ee494e920b420c81e92193 [SalesInvoiceId] => e099ff93bdd84d86b7a562fd780786ec [ClientReference] => REF_110501300525_WU6TPW_903009 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501300525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:54:12+00:00", "status": "Success", "transactionId": "e099ff93bdd84d86b7a562fd780786ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501300525_WU6TPW_903009", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501300525 (WU6TPW) ✅ UPDATE successful for 110501300525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2b8ab445d964a5baf6e100cc34ac688 [SalesInvoiceId] => d69481e88e5442c491217eaf6d074c59 [ClientReference] => REF_051103204925_NPSOWU_069835 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051103204925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T14:59:11+00:00", "status": "Success", "transactionId": "d69481e88e5442c491217eaf6d074c59", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051103204925_NPSOWU_069835", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051103204925 (NPSOWU) ✅ UPDATE successful for 051103204925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c4ddb8a670142a58618d53ed3f676a1 [SalesInvoiceId] => 3392f4520e55437d84d2cd6895c8899c [ClientReference] => REF_051604101225_CN4KKG_104294 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604101225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:00:44+00:00", "status": "Success", "transactionId": "3392f4520e55437d84d2cd6895c8899c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604101225_CN4KKG_104294", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604101225 (CN4KKG) ✅ UPDATE successful for 051604101225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b400a3fa91ea42bb8da7e87ec46071d9 [SalesInvoiceId] => 9920c4a19b8145f19fd8149245f4ee50 [ClientReference] => REF_000901401625_BWI2U9_488858 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594360043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594360043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901401625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:04:14+00:00", "status": "Success", "transactionId": "9920c4a19b8145f19fd8149245f4ee50", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901401625_BWI2U9_488858", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901401625 (BWI2U9) ✅ UPDATE successful for 000901401625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc620c7de1cf4b339502b105af4fff8f [SalesInvoiceId] => ceff04d6e0f64bdfb25c36ef5c25d381 [ClientReference] => REF_051604000125_CN4KKG_557971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548999922 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548999922 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604000125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:04:37+00:00", "status": "Success", "transactionId": "ceff04d6e0f64bdfb25c36ef5c25d381", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604000125_CN4KKG_557971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604000125 (CN4KKG) ✅ UPDATE successful for 051604000125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91bc471c4437496dada212af13a5efde [SalesInvoiceId] => cf80dec052b046c3b431d567aacbd49c [ClientReference] => REF_080400404325_WU6TPW_818699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546300531 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546300531 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080400404325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:04:41+00:00", "status": "Success", "transactionId": "cf80dec052b046c3b431d567aacbd49c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080400404325_WU6TPW_818699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080400404325 (WU6TPW) ✅ UPDATE successful for 080400404325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef5c9378f9ec499cb0076359d365dd83 [SalesInvoiceId] => a8f2d900e0564b65ac2b0360dc6532db [ClientReference] => REF_130102002625_69UIPK_159210 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532069375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532069375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130102002625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:05:47+00:00", "status": "Success", "transactionId": "a8f2d900e0564b65ac2b0360dc6532db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130102002625_69UIPK_159210", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130102002625 (69UIPK) ✅ UPDATE successful for 130102002625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e11a261bbed94a068031edacc7652664 [SalesInvoiceId] => 7708a0a13d044e8f8ec2980590b296a3 [ClientReference] => REF_021403400825_EJISU34222_311000 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542807188 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542807188 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9889849a3b02422ca063516e9166ef06 [SalesInvoiceId] => b9e97506697243f7a1566ea38e9b3179 [ClientReference] => REF_054303001325_Y3GO0A_015320 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303001325, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:07:14+00:00", "status": "Success", "transactionId": "b9e97506697243f7a1566ea38e9b3179", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303001325_Y3GO0A_015320", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303001325 (Y3GO0A) ✅ UPDATE successful for 054303001325 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8dc26b24ec524b58b69074e8df74a041 [SalesInvoiceId] => ff18965c590548ff9bcd9cf10aafdea7 [ClientReference] => REF_000600100925_I95WNZ_571094 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600100925, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:07:53+00:00", "status": "Success", "transactionId": "ff18965c590548ff9bcd9cf10aafdea7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600100925_I95WNZ_571094", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600100925 (I95WNZ) ✅ UPDATE successful for 000600100925 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df101821d6c14b56bc0f5e0d1af21ea5 [SalesInvoiceId] => 0cbb69e3bbc64698acd8f498b3e86a61 [ClientReference] => REF_031200300825_NPSOWU_591783 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200300825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:09:07+00:00", "status": "Success", "transactionId": "0cbb69e3bbc64698acd8f498b3e86a61", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200300825_NPSOWU_591783", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200300825 (NPSOWU) ✅ UPDATE successful for 031200300825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7f5ae6e979e48d7993fd38554d5b9a1 [SalesInvoiceId] => 369bc4225b684a98b7cfdefe324fd2a7 [ClientReference] => REF_053507710025_R4E6Y0_198460 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548766898 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548766898 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053507710025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:09:23+00:00", "status": "Success", "transactionId": "369bc4225b684a98b7cfdefe324fd2a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053507710025_R4E6Y0_198460", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053507710025 (R4E6Y0) ✅ UPDATE successful for 053507710025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f4acdd1ae564ff28cd3be1459168fd6 [SalesInvoiceId] => be337ceda4014b89beec74766b0a1015 [ClientReference] => REF_021403400825_EJISU34222_280057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542807188 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542807188 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021403400825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:09:33+00:00", "status": "Success", "transactionId": "be337ceda4014b89beec74766b0a1015", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021403400825_EJISU34222_280057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021403400825 (EJISU34222) ✅ UPDATE successful for 021403400825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da8651e947194621af53a7d4ecf8b1db [SalesInvoiceId] => b4e6c671b10c45568c3a8db7ed425fc0 [ClientReference] => REF_053806100725_CH3S2L_774024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542567943 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542567943 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053806100725, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:10:00+00:00", "status": "Success", "transactionId": "b4e6c671b10c45568c3a8db7ed425fc0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053806100725_CH3S2L_774024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053806100725 (CH3S2L) ✅ UPDATE successful for 053806100725 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 230870a68bdd4f7e8ec32846719654fe [SalesInvoiceId] => c33dc9e124f842e1abc1146ae8cdb4db [ClientReference] => REF_110401100125_WU6TPW_993694 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fa8a73daaac455c9b4df844a8be0fca [SalesInvoiceId] => cd2ddc44cd2e4ca2b36145dffcc9d224 [ClientReference] => REF_052805001625_LE9LO5_580469 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246253034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246253034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052805001625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:12:07+00:00", "status": "Success", "transactionId": "cd2ddc44cd2e4ca2b36145dffcc9d224", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052805001625_LE9LO5_580469", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052805001625 (LE9LO5) ✅ UPDATE successful for 052805001625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 347671df5c174dd68142cae98b2fc130 [SalesInvoiceId] => 555e0542b5ab495ca66138b5e37712ad [ClientReference] => REF_052500916525_A7DPCP_099236 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593851004 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593851004 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500916525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:12:15+00:00", "status": "Success", "transactionId": "555e0542b5ab495ca66138b5e37712ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500916525_A7DPCP_099236", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500916525 (A7DPCP) ✅ UPDATE successful for 052500916525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe2c26a943584562ae4879d693713471 [SalesInvoiceId] => b43a7bf5f0fd468089ab6f5eccf2bc2d [ClientReference] => REF_052502704425_NPSOWU_466525 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052502704425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:17:13+00:00", "status": "Success", "transactionId": "b43a7bf5f0fd468089ab6f5eccf2bc2d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052502704425_NPSOWU_466525", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052502704425 (NPSOWU) ✅ UPDATE successful for 052502704425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ccd5490b148d45d9810d2dfe46d46c62 [SalesInvoiceId] => feafd6ccd64e412a82aeb65d1a391166 [ClientReference] => REF_050901702625_ZOOR6L_941580 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050901702625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:17:17+00:00", "status": "Success", "transactionId": "feafd6ccd64e412a82aeb65d1a391166", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050901702625_ZOOR6L_941580", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050901702625 (ZOOR6L) ✅ UPDATE successful for 050901702625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31518941ee8149eeb56e961df90b8b70 [SalesInvoiceId] => e780d984db4f43679d795b1ad10bcfec [ClientReference] => REF_052803601725_A7DPCP_239434 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052803601725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:17:51+00:00", "status": "Success", "transactionId": "e780d984db4f43679d795b1ad10bcfec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052803601725_A7DPCP_239434", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052803601725 (A7DPCP) ✅ UPDATE successful for 052803601725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d54104f57b74eceac5bee5960cf4e21 [SalesInvoiceId] => ca8a343d89c74972b2b36588e5f1417f [ClientReference] => REF_050709301125_NPSOWU_237745 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050709301125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:20:48+00:00", "status": "Success", "transactionId": "ca8a343d89c74972b2b36588e5f1417f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050709301125_NPSOWU_237745", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050709301125 (NPSOWU) ✅ UPDATE successful for 050709301125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7fd82cee17fb449baf73d74b3b1ac473 [SalesInvoiceId] => 34b4fc7d8fc64b3cb95f80853f6ba9cc [ClientReference] => REF_110301200625_WU6TPW_234681 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248609638 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248609638 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301200625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:23:29+00:00", "status": "Success", "transactionId": "34b4fc7d8fc64b3cb95f80853f6ba9cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301200625_WU6TPW_234681", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301200625 (WU6TPW) ✅ UPDATE successful for 110301200625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33dc904d3ddd48cda45a5f6e1669a322 [SalesInvoiceId] => e5e584253498491e8ee7c50afa4b05a4 [ClientReference] => REF_053400122425_R4E6Y0_297615 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244782801 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244782801 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400122425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:24:01+00:00", "status": "Success", "transactionId": "e5e584253498491e8ee7c50afa4b05a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400122425_R4E6Y0_297615", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400122425 (R4E6Y0) ✅ UPDATE successful for 053400122425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 000e63173a3c4f4fa80a0397526baf0c [SalesInvoiceId] => ba4c78c561854d408da4abd939d4ab4e [ClientReference] => REF_053605301225_6BLU49_902604 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245591289 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245591289 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053605301225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:25:18+00:00", "status": "Success", "transactionId": "ba4c78c561854d408da4abd939d4ab4e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053605301225_6BLU49_902604", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053605301225 (6BLU49) ✅ UPDATE successful for 053605301225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a97ea4446c5346298ec8d5bbe9fbb7c4 [SalesInvoiceId] => 914b6edfb8504573843e64bbd992e7e6 [ClientReference] => REF_031201300425_NPSOWU_625810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201300425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:26:58+00:00", "status": "Success", "transactionId": "914b6edfb8504573843e64bbd992e7e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201300425_NPSOWU_625810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201300425 (NPSOWU) ✅ UPDATE successful for 031201300425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2fb18a5d67c44d1a94568b5718111dbd [SalesInvoiceId] => a6ac915f7a5d4095ac3f5c8727aa67bc [ClientReference] => REF_053403403925_R4E6Y0_554674 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248588121 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248588121 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403403925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:27:36+00:00", "status": "Success", "transactionId": "a6ac915f7a5d4095ac3f5c8727aa67bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403403925_R4E6Y0_554674", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403403925 (R4E6Y0) ✅ UPDATE successful for 053403403925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b176da711214f319aaa42033296ee49 [SalesInvoiceId] => fdf93006113a41a0b090ccbaeb32756a [ClientReference] => REF_052702602925_ZOOR6L_219404 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245500169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245500169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702602925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:28:42+00:00", "status": "Success", "transactionId": "fdf93006113a41a0b090ccbaeb32756a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702602925_ZOOR6L_219404", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702602925 (ZOOR6L) ✅ UPDATE successful for 052702602925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09df7eb2e904426fbd933f106fc325e0 [SalesInvoiceId] => f1a4fddab68b4b5597443aacff6b85d0 [ClientReference] => REF_032102500625_NPSOWU_563594 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032102500625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:31:28+00:00", "status": "Success", "transactionId": "f1a4fddab68b4b5597443aacff6b85d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032102500625_NPSOWU_563594", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032102500625 (NPSOWU) ✅ UPDATE successful for 032102500625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe71a0b0f7db409691dfd731431a519c [SalesInvoiceId] => 1ae005b7acff44d98246ef4b68f9df42 [ClientReference] => REF_150102300525_108CSY_896576 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556069458 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556069458 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150102300525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:33:26+00:00", "status": "Success", "transactionId": "1ae005b7acff44d98246ef4b68f9df42", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150102300525_108CSY_896576", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150102300525 (108CSY) ✅ UPDATE successful for 150102300525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab592588ae6e4e0899008f611e537ea8 [SalesInvoiceId] => 92e30493df824e38b88196d52f3f95fd [ClientReference] => REF_0006036008_I95WNZ_503242 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241550512 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241550512 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006036008, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:35:10+00:00", "status": "Success", "transactionId": "92e30493df824e38b88196d52f3f95fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006036008_I95WNZ_503242", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006036008 (I95WNZ) ✅ UPDATE successful for 0006036008 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e589237ec862405ebfd68228c3263405 [SalesInvoiceId] => d25ac0bd0eb247639f3f53fa3dace56c [ClientReference] => REF_053804315925_NPSOWU_918910 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804315925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:36:36+00:00", "status": "Success", "transactionId": "d25ac0bd0eb247639f3f53fa3dace56c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804315925_NPSOWU_918910", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804315925 (NPSOWU) ✅ UPDATE successful for 053804315925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 34c990e53b6042f7b9886d4ca26a05ca [SalesInvoiceId] => 4fc97798751b4323ac25b330e1f7e21d [ClientReference] => REF_000604300325_I95WNZ_303422 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240633043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240633043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604300325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:37:15+00:00", "status": "Success", "transactionId": "4fc97798751b4323ac25b330e1f7e21d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604300325_I95WNZ_303422", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604300325 (I95WNZ) ✅ UPDATE successful for 000604300325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61bbbe4ed4334e63b533bf244875d051 [SalesInvoiceId] => e0612748118643fd9e33baf42eea2585 [ClientReference] => REF_110401100125_WU6TPW_234390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401100125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:38:05+00:00", "status": "Success", "transactionId": "e0612748118643fd9e33baf42eea2585", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401100125_WU6TPW_234390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401100125 (WU6TPW) ✅ UPDATE successful for 110401100125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c5757f4c5354556ab9dc42d3285d657 [SalesInvoiceId] => 24db788b60244161939985ee89fe4edd [ClientReference] => REF_051810501325_CH3S2L_978014 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051810501325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:39:48+00:00", "status": "Success", "transactionId": "24db788b60244161939985ee89fe4edd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051810501325_CH3S2L_978014", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051810501325 (CH3S2L) ✅ UPDATE successful for 051810501325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dd874d1018c4c1396b40f54bd5dc58d [SalesInvoiceId] => bf39106b558b46bcb8ffb6e28965610c [ClientReference] => REF_031201300125_NPSOWU_923150 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201300125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:41:15+00:00", "status": "Success", "transactionId": "bf39106b558b46bcb8ffb6e28965610c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201300125_NPSOWU_923150", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201300125 (NPSOWU) ✅ UPDATE successful for 031201300125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3df3fc24690648e88f468d8edef1e745 [SalesInvoiceId] => 2c59e4a6cca2425989b40bcdf0395730 [ClientReference] => REF_052005401825_NPSOWU_198116 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052005401825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:44:51+00:00", "status": "Success", "transactionId": "2c59e4a6cca2425989b40bcdf0395730", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052005401825_NPSOWU_198116", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052005401825 (NPSOWU) ✅ UPDATE successful for 052005401825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1ef50c7a0fb4c67a77c2634f2e3aca0 [SalesInvoiceId] => 629b47f317d448f98e2e7661f5fe77cd [ClientReference] => REF_000603301325_PFKS1R_745047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249702592 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249702592 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603301325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:45:09+00:00", "status": "Success", "transactionId": "629b47f317d448f98e2e7661f5fe77cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603301325_PFKS1R_745047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603301325 (PFKS1R) ✅ UPDATE successful for 000603301325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d972067e2ee43aba79738a12afa2d4e [SalesInvoiceId] => d18e802620884ef894386f816458e178 [ClientReference] => REF_100203600625_R4E6Y0_062893 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243716432 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243716432 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100203600625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:45:52+00:00", "status": "Success", "transactionId": "d18e802620884ef894386f816458e178", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100203600625_R4E6Y0_062893", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100203600625 (R4E6Y0) ✅ UPDATE successful for 100203600625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b93b267c16d45488721296cd0d165bb [SalesInvoiceId] => 38308ae4c61c4790b9be18694ffeb26b [ClientReference] => REF_052204800725_1RC5WS_224013 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598531001 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598531001 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052204800725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:46:18+00:00", "status": "Success", "transactionId": "38308ae4c61c4790b9be18694ffeb26b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052204800725_1RC5WS_224013", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052204800725 (1RC5WS) ✅ UPDATE successful for 052204800725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96992acdd2104eeca3ed4eb30ad75516 [SalesInvoiceId] => ecc12150bf9d41be80bbaf157269cb98 [ClientReference] => REF_111005413625_R4E6Y0_152927 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534705516 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534705516 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005413625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:46:52+00:00", "status": "Success", "transactionId": "ecc12150bf9d41be80bbaf157269cb98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005413625_R4E6Y0_152927", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005413625 (R4E6Y0) ✅ UPDATE successful for 111005413625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6600868a4954791a69c518f44ece76f [SalesInvoiceId] => 7c4cd0107e0f46bf804fc516dabfe1fc [ClientReference] => REF_053105801725_A7DPCP_640125 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053105801725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:47:47+00:00", "status": "Success", "transactionId": "7c4cd0107e0f46bf804fc516dabfe1fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053105801725_A7DPCP_640125", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053105801725 (A7DPCP) ✅ UPDATE successful for 053105801725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35d0cf85bd2f4b38984bd158ccde7e3a [SalesInvoiceId] => 5558ead53938480090445f5630e8ae9d [ClientReference] => REF_053307202125_ZOOR6L_607374 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053307202125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:50:08+00:00", "status": "Success", "transactionId": "5558ead53938480090445f5630e8ae9d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053307202125_ZOOR6L_607374", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053307202125 (ZOOR6L) ✅ UPDATE successful for 053307202125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 76f46b4479904f3ebbadd969ad8dd77d [SalesInvoiceId] => 5ac9d6e8356d46dabeb5ee9cd6b0d4ed [ClientReference] => REF_042003401625_CH3S2L_847325 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242021573 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021573 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e05ad8986764c18b4aa10f1c2fac4f9 [SalesInvoiceId] => a4aa2b2b002a4f84834f433841be6b9c [ClientReference] => REF_051202503025_NPSOWU_146091 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051202503025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:51:50+00:00", "status": "Success", "transactionId": "a4aa2b2b002a4f84834f433841be6b9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051202503025_NPSOWU_146091", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051202503025 (NPSOWU) ✅ UPDATE successful for 051202503025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f6d9086d20940d2be3060bab4cf0598 [SalesInvoiceId] => 43a3640034334eb3a951afab13cbf757 [ClientReference] => REF_080116803925_R4E6Y0_909757 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544486059 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544486059 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080116803925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:52:56+00:00", "status": "Success", "transactionId": "43a3640034334eb3a951afab13cbf757", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080116803925_R4E6Y0_909757", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080116803925 (R4E6Y0) ✅ UPDATE successful for 080116803925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90de988c8cf249f19e2b66b155533244 [SalesInvoiceId] => a284dd2fa7aa469ca9cc59c4f37a457e [ClientReference] => REF_042003401625_CH3S2L_668978 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242021573 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021573 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042003401625, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:58:20+00:00", "status": "Success", "transactionId": "a284dd2fa7aa469ca9cc59c4f37a457e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042003401625_CH3S2L_668978", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042003401625 (CH3S2L) ✅ UPDATE successful for 042003401625 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7e922972c2f47ccb61065be80f22d05 [SalesInvoiceId] => e940666aa29f4e629c9001e8fc99c41f [ClientReference] => REF_012807901725_R4E6Y0_945834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244793500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244793500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012807901725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T15:59:23+00:00", "status": "Success", "transactionId": "e940666aa29f4e629c9001e8fc99c41f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012807901725_R4E6Y0_945834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012807901725 (R4E6Y0) ✅ UPDATE successful for 012807901725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a2d8eb4a96dd4ceaab675db88318662b [SalesInvoiceId] => 95f1150b59b64c2897ac6dfd7503e063 [ClientReference] => REF_000300601625_BWI2U9_816510 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539485960 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539485960 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300601625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:01:12+00:00", "status": "Success", "transactionId": "95f1150b59b64c2897ac6dfd7503e063", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300601625_BWI2U9_816510", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300601625 (BWI2U9) ✅ UPDATE successful for 000300601625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af8cc3807e5f400d91684d7e6d7e6d7e [SalesInvoiceId] => 6238404ca29042a6bd439ace4ae50597 [ClientReference] => REF_053307202825_ZOOR6L_307290 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053307202825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:04:31+00:00", "status": "Success", "transactionId": "6238404ca29042a6bd439ace4ae50597", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053307202825_ZOOR6L_307290", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053307202825 (ZOOR6L) ✅ UPDATE successful for 053307202825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 127ad60d421d4c6ba20045be1f6158d2 [SalesInvoiceId] => cc76cfe961dc4858947e59a2686eacb8 [ClientReference] => REF_100200903025_RY07KN_074532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100200903025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:04:34+00:00", "status": "Success", "transactionId": "cc76cfe961dc4858947e59a2686eacb8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100200903025_RY07KN_074532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100200903025 (RY07KN) ✅ UPDATE successful for 100200903025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c70807254b445ae8955c54661f2a05d [SalesInvoiceId] => 9c691d18268e4cbc8f1219b2223ac8a8 [ClientReference] => REF_052700100125_ZOOR6L_086478 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700100125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:11:31+00:00", "status": "Success", "transactionId": "9c691d18268e4cbc8f1219b2223ac8a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700100125_ZOOR6L_086478", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700100125 (ZOOR6L) ✅ UPDATE successful for 052700100125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2846fab7aa1648ab8abd2340b5292245 [SalesInvoiceId] => 58a5ff08cc3c4819979b40a7608ddffc [ClientReference] => REF_000109105225_1RC5WS_704600 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533939359 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533939359 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000109105225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:13:26+00:00", "status": "Success", "transactionId": "58a5ff08cc3c4819979b40a7608ddffc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000109105225_1RC5WS_704600", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000109105225 (1RC5WS) ✅ UPDATE successful for 000109105225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0403321cd58442408bd2daf73408c794 [SalesInvoiceId] => e02ea3b97c61455ab062b913c142e37f [ClientReference] => REF_000706000825_1RC5WS_858234 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209884261 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209884261 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000706000825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:14:12+00:00", "status": "Success", "transactionId": "e02ea3b97c61455ab062b913c142e37f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000706000825_1RC5WS_858234", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000706000825 (1RC5WS) ✅ UPDATE successful for 000706000825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a425b7abeb2c4276862a8ec840ef4762 [SalesInvoiceId] => a567ac47590744dbb8152ef61ed275ba [ClientReference] => REF_031500101325_RY07KN_188736 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031500101325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:16:55+00:00", "status": "Success", "transactionId": "a567ac47590744dbb8152ef61ed275ba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031500101325_RY07KN_188736", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031500101325 (RY07KN) ✅ UPDATE successful for 031500101325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02896187fd9d476284fbd0a0cbed0f88 [SalesInvoiceId] => 773d25b5fc6d4b0ba20475b81b6ee5df [ClientReference] => REF_071017200725_ZOOR6L_198540 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071017200725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:17:49+00:00", "status": "Success", "transactionId": "773d25b5fc6d4b0ba20475b81b6ee5df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071017200725_ZOOR6L_198540", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071017200725 (ZOOR6L) ✅ UPDATE successful for 071017200725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a125eb85ffc24eba90da9315d4d72d1b [SalesInvoiceId] => 79e72359b90c457eb44be7155ad8ccab [ClientReference] => REF_110300501625_WU6TPW_208635 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593100650 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593100650 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300501625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:20:50+00:00", "status": "Success", "transactionId": "79e72359b90c457eb44be7155ad8ccab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300501625_WU6TPW_208635", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300501625 (WU6TPW) ✅ UPDATE successful for 110300501625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6527c286e895416d8f39c002525fee2b [SalesInvoiceId] => 67a425f4a2c243169e4bf2c6fb468098 [ClientReference] => REF_031500101325_RY07KN_460018 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85320befb80f477b98846fa04931c8c5 [SalesInvoiceId] => 2ccf69e85df9455c89f017ee1bc61197 [ClientReference] => REF_000900502825_PFKS1R_548834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554170242 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554170242 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900502825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:23:34+00:00", "status": "Success", "transactionId": "2ccf69e85df9455c89f017ee1bc61197", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900502825_PFKS1R_548834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900502825 (PFKS1R) ✅ UPDATE successful for 000900502825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db886ced7e6f4d09a64f6dbec83699fb [SalesInvoiceId] => e09ccd4091b3465ba2d373bcc07fcc97 [ClientReference] => REF_051603400725_CN4KKG_871407 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248905629 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248905629 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603400725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:23:53+00:00", "status": "Success", "transactionId": "e09ccd4091b3465ba2d373bcc07fcc97", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603400725_CN4KKG_871407", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603400725 (CN4KKG) ✅ UPDATE successful for 051603400725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 98a5ada6171f4d22ac3383d7f5a940a0 [SalesInvoiceId] => 4336e724d5f8474a99c796ffd0ff1637 [ClientReference] => REF_000201301425_1RC5WS_417943 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533046536 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533046536 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000201301425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:25:12+00:00", "status": "Success", "transactionId": "4336e724d5f8474a99c796ffd0ff1637", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000201301425_1RC5WS_417943", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000201301425 (1RC5WS) ✅ UPDATE successful for 000201301425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49ea8bf1617b453fae9692af4aad6d73 [SalesInvoiceId] => 8e418c7641924d838a9f83983c1bc653 [ClientReference] => REF_000304501025_BWI2U9_800510 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550954787 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550954787 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304501025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:25:28+00:00", "status": "Success", "transactionId": "8e418c7641924d838a9f83983c1bc653", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304501025_BWI2U9_800510", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304501025 (BWI2U9) ✅ UPDATE successful for 000304501025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62ab68256be84a9e854270aa9e6aaf7f [SalesInvoiceId] => 66d5cf22e4d24f2295e4d437fd26a731 [ClientReference] => REF_130304403025_69UIPK_019190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233508222946 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233508222946 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=130304403025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:25:36+00:00", "status": "Success", "transactionId": "66d5cf22e4d24f2295e4d437fd26a731", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304403025_69UIPK_019190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304403025 (69UIPK) ✅ UPDATE successful for 130304403025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1bcdba3bce94ec080239c7120ada5ea [SalesInvoiceId] => d811fabc7b4448f8a19a063cad84243d [ClientReference] => REF_001002100125_BWI2U9_945418 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540457034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540457034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002100125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:30:40+00:00", "status": "Success", "transactionId": "d811fabc7b4448f8a19a063cad84243d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002100125_BWI2U9_945418", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002100125 (BWI2U9) ✅ UPDATE successful for 001002100125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e290e5ab087d4c78aa8789ab7c317a55 [SalesInvoiceId] => 10afec0126ee460a9392862ba71d07ac [ClientReference] => REF_000303801525_1RC5WS_725604 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545801837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545801837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000303801525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:33:42+00:00", "status": "Success", "transactionId": "10afec0126ee460a9392862ba71d07ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000303801525_1RC5WS_725604", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000303801525 (1RC5WS) ✅ UPDATE successful for 000303801525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1d1d5f38b5f4283ae56dfb232a69cc3 [SalesInvoiceId] => 6e378427f6504fbaa33989f92febe6ba [ClientReference] => REF_000112302225_BWI2U9_324879 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549912241 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549912241 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112302225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:34:45+00:00", "status": "Success", "transactionId": "6e378427f6504fbaa33989f92febe6ba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112302225_BWI2U9_324879", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112302225 (BWI2U9) ✅ UPDATE successful for 000112302225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f22a52b2c314d49b6d80f51b7ed1368 [SalesInvoiceId] => db2e70518423446094cc4fa1e65ffdc0 [ClientReference] => REF_062802903325_EJISU34222_894061 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597651454 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597651454 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062802903325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:39:53+00:00", "status": "Success", "transactionId": "db2e70518423446094cc4fa1e65ffdc0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062802903325_EJISU34222_894061", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062802903325 (EJISU34222) ✅ UPDATE successful for 062802903325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80f34c0b73bf43398b6af50331929aa9 [SalesInvoiceId] => 5711d0f34b1240f9b9d356dc94aa7e2f [ClientReference] => REF_110301202125_WU6TPW_050299 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301202125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:40:40+00:00", "status": "Success", "transactionId": "5711d0f34b1240f9b9d356dc94aa7e2f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301202125_WU6TPW_050299", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301202125 (WU6TPW) ✅ UPDATE successful for 110301202125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f303bb0ff4440c2887815865ce72477 [SalesInvoiceId] => 8da0fa0ab800422b935ca43ab62f5363 [ClientReference] => REF_130301201925_69UIPK_924198 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546822644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546822644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4bda9f5108094760bbff29ba534544b7 [SalesInvoiceId] => ea10fafd41a844c295d7469587cf052b [ClientReference] => REF_130301201925_69UIPK_260010 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546822644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546822644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 117a741d12aa470ab952ee01d8693e70 [SalesInvoiceId] => ce861254dc4d4367aa64f4d611e26dec [ClientReference] => REF_080114311025_HE2114_356716 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233204609553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233204609553 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=080114311025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:43:52+00:00", "status": "Success", "transactionId": "ce861254dc4d4367aa64f4d611e26dec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080114311025_HE2114_356716", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080114311025 (HE2114) ✅ UPDATE successful for 080114311025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c579cd6928694c3e8247807903f14c29 [SalesInvoiceId] => 59fea58cbffc483e857b5cad75467156 [ClientReference] => REF_051813902925_EJISU34222_506253 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248266520 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248266520 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac624b84133c462ebe55837e4c357f10 [SalesInvoiceId] => 07e69392141f4039a045da5c50ee44a7 [ClientReference] => REF_050311900925_GYP9CE_949139 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257988643 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257988643 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311900925, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:50:47+00:00", "status": "Success", "transactionId": "07e69392141f4039a045da5c50ee44a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311900925_GYP9CE_949139", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311900925 (GYP9CE) ✅ UPDATE successful for 050311900925 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c4ea79068084ca7a97539a5bed485ba [SalesInvoiceId] => e0f50c73c2654729bfa25e443ab2ece3 [ClientReference] => REF_051906400925_WRHKXK_131316 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549768971 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549768971 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051906400925, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:52:39+00:00", "status": "Success", "transactionId": "e0f50c73c2654729bfa25e443ab2ece3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051906400925_WRHKXK_131316", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051906400925 (WRHKXK) ✅ UPDATE successful for 051906400925 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7d7248f692c0403a909a7a91d53351c0 [SalesInvoiceId] => f14227896cc34e71a5624a92a04bf46f [ClientReference] => REF_041303604425_NPSOWU_931259 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244993559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244993559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041303604425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:54:37+00:00", "status": "Success", "transactionId": "f14227896cc34e71a5624a92a04bf46f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041303604425_NPSOWU_931259", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041303604425 (NPSOWU) ✅ UPDATE successful for 041303604425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab4ccc9f2e3242c38ea8235696599500 [SalesInvoiceId] => b58cea9078b94fe5abd7e8800878f7cb [ClientReference] => REF_130301201925_69UIPK_187721 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546822644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546822644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130301201925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T16:54:37+00:00", "status": "Success", "transactionId": "b58cea9078b94fe5abd7e8800878f7cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130301201925_69UIPK_187721", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130301201925 (69UIPK) ✅ UPDATE successful for 130301201925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ce4f9a4533ed46f1a7d51141a3ea141f [SalesInvoiceId] => 51c7919cf7144c80b95579585e55d12e [ClientReference] => REF_053706000925_CH3S2L_439700 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246288480 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246288480 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1929fc7ec8c6490294005d84b8afe4b6 [SalesInvoiceId] => e1b51de65bf6470fa1e02e7578ec63d0 [ClientReference] => REF_082614600125_HE2114_355270 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240992077 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240992077 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082614600125, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:05:41+00:00", "status": "Success", "transactionId": "e1b51de65bf6470fa1e02e7578ec63d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082614600125_HE2114_355270", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082614600125 (HE2114) ✅ UPDATE successful for 082614600125 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 433c1a251df345e7b1c4760a512075f9 [SalesInvoiceId] => 72ff17a6411d4e2c9589bb32a26f5cc6 [ClientReference] => REF_110105500525_FXIX7B_073062 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245052720 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245052720 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110105500525, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:06:30+00:00", "status": "Success", "transactionId": "72ff17a6411d4e2c9589bb32a26f5cc6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110105500525_FXIX7B_073062", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110105500525 (FXIX7B) ✅ UPDATE successful for 110105500525 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => deb688ca7f2b4fcb9e2eee4f025d9b2d [SalesInvoiceId] => cc78f368b77b41cd8b9625070b0d8658 [ClientReference] => REF_001002100225_BWI2U9_623159 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540457034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540457034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002100225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:06:37+00:00", "status": "Success", "transactionId": "cc78f368b77b41cd8b9625070b0d8658", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002100225_BWI2U9_623159", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002100225 (BWI2U9) ✅ UPDATE successful for 001002100225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e01384ab67ed40d6844aea711ac79fd3 [SalesInvoiceId] => 9c331107a8744dc6ac7cbadf272c2e4c [ClientReference] => REF_051602308125_CN4KKG_251307 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556271616 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556271616 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602308125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:07:34+00:00", "status": "Success", "transactionId": "9c331107a8744dc6ac7cbadf272c2e4c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602308125_CN4KKG_251307", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602308125 (CN4KKG) ✅ UPDATE successful for 051602308125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b55c67ca3464ef0aab4e87591e931d9 [SalesInvoiceId] => 367a3af0e46a4687b172e4c38bd555eb [ClientReference] => REF_001001301025_1RC5WS_578796 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001301025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:07:45+00:00", "status": "Success", "transactionId": "367a3af0e46a4687b172e4c38bd555eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001301025_1RC5WS_578796", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001301025 (1RC5WS) ✅ UPDATE successful for 001001301025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f925989b5ee434882ff19d91f66149d [SalesInvoiceId] => a0ad7781f1af4c16ae2d13d206c360a7 [ClientReference] => REF_000703702125_1RC5WS_260797 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245279893 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245279893 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000703702125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:13:45+00:00", "status": "Success", "transactionId": "a0ad7781f1af4c16ae2d13d206c360a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000703702125_1RC5WS_260797", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000703702125 (1RC5WS) ✅ UPDATE successful for 000703702125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 51703dde0e044ed4a0d238eb97db4f73 [SalesInvoiceId] => 9a4971467c874e73b398226d7bd4ed12 [ClientReference] => REF_053706000925_CH3S2L_055007 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246288480 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246288480 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20e8e41cd9a04786b28b4b36b3e63d9d [SalesInvoiceId] => 5bcf691d627446dbb68abe5b0da850f4 [ClientReference] => REF_111005600325_CN4KKG_125991 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544054017 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544054017 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005600325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:21:08+00:00", "status": "Success", "transactionId": "5bcf691d627446dbb68abe5b0da850f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005600325_CN4KKG_125991", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005600325 (CN4KKG) ✅ UPDATE successful for 111005600325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a50b4c1f82a48debce5cf59d969bbe8 [SalesInvoiceId] => dec68c6752c749cd8a8267aac8251c5e [ClientReference] => REF_053706000925_CH3S2L_425196 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246288480 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246288480 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053706000925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:23:06+00:00", "status": "Success", "transactionId": "dec68c6752c749cd8a8267aac8251c5e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053706000925_CH3S2L_425196", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053706000925 (CH3S2L) ✅ UPDATE successful for 053706000925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c16480bb080d49f6916f78cd56c2749b [SalesInvoiceId] => 7c370b81bce04fe7ad44e03488908b6d [ClientReference] => REF_000602301625_BWI2U9_363572 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602301625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:26:16+00:00", "status": "Success", "transactionId": "7c370b81bce04fe7ad44e03488908b6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602301625_BWI2U9_363572", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602301625 (BWI2U9) ✅ UPDATE successful for 000602301625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 07fbb5508ff8408c8db8156558f1929d [SalesInvoiceId] => 20a5d0a51dce4093bdba7b7068a9ff17 [ClientReference] => REF_000304701325_1RC5WS_480505 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538565821 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538565821 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56f0a0deb99841c195bbbbf2e4b62f94 [SalesInvoiceId] => 1946cef0e58f401d94b15542e28595b7 [ClientReference] => REF_000901600825_BWI2U9_269542 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245052459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245052459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901600825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:27:50+00:00", "status": "Success", "transactionId": "1946cef0e58f401d94b15542e28595b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901600825_BWI2U9_269542", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901600825 (BWI2U9) ✅ UPDATE successful for 000901600825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b2b899b2f92491dba0af418765974d5 [SalesInvoiceId] => cf5f25fbef4b45589c21b58a97fbd95a [ClientReference] => REF_130603801025_69UIPK_269149 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233509472801 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509472801 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=130603801025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:29:22+00:00", "status": "Success", "transactionId": "cf5f25fbef4b45589c21b58a97fbd95a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130603801025_69UIPK_269149", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130603801025 (69UIPK) ✅ UPDATE successful for 130603801025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2232f95c90b648b18a7d86d3fb8ed79a [SalesInvoiceId] => a5246d75d8804afd8fa7d510ef9dac45 [ClientReference] => REF_011003703625_69UIPK_152077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531780682 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531780682 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011003703625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:29:35+00:00", "status": "Success", "transactionId": "a5246d75d8804afd8fa7d510ef9dac45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011003703625_69UIPK_152077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011003703625 (69UIPK) ✅ UPDATE successful for 011003703625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0766c6fc0c9c45d39de4a803bd7f0165 [SalesInvoiceId] => a309ecdfeb0348ea8cc0b89f165b3012 [ClientReference] => REF_050306301425_CH3S2L_290906 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306301425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:30:00+00:00", "status": "Success", "transactionId": "a309ecdfeb0348ea8cc0b89f165b3012", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306301425_CH3S2L_290906", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306301425 (CH3S2L) ✅ UPDATE successful for 050306301425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e28d9b50e61f4c82aff6081dddfbf343 [SalesInvoiceId] => ca027ec3cd194859b2d22036dcc2be8c [ClientReference] => REF_000304701325_1RC5WS_432468 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240466894 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240466894 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304701325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:34:44+00:00", "status": "Success", "transactionId": "ca027ec3cd194859b2d22036dcc2be8c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304701325_1RC5WS_432468", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304701325 (1RC5WS) ✅ UPDATE successful for 000304701325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84d74309bb594360ac5d92b5ff139f4a [SalesInvoiceId] => bdfc357e784142adb5e39b23c01761f4 [ClientReference] => REF_130301401625_69UIPK_596842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241419613 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241419613 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130301401625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:35:37+00:00", "status": "Success", "transactionId": "bdfc357e784142adb5e39b23c01761f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130301401625_69UIPK_596842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130301401625 (69UIPK) ✅ UPDATE successful for 130301401625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6e041962ecf45b4a25f52eb2971ed9d [SalesInvoiceId] => e648afc25b1b4a5da96fdb74aa926407 [ClientReference] => REF_000900303025_BWI2U9_786379 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547801776 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547801776 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900303025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:41:02+00:00", "status": "Success", "transactionId": "e648afc25b1b4a5da96fdb74aa926407", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900303025_BWI2U9_786379", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900303025 (BWI2U9) ✅ UPDATE successful for 000900303025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aec338e00b2f43f69b3e55dafa9b0209 [SalesInvoiceId] => f6d31566c1104f5e8b8cf0b1ed9118ec [ClientReference] => REF_001001700125_BWI2U9_416047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539601587 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539601587 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001700125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:45:13+00:00", "status": "Success", "transactionId": "f6d31566c1104f5e8b8cf0b1ed9118ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001700125_BWI2U9_416047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001700125 (BWI2U9) ✅ UPDATE successful for 001001700125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ef79384b48a4cc3b2b8dffe0156a96d [SalesInvoiceId] => 0aaa6f1a0e254da3b9690935fe94a571 [ClientReference] => REF_052703903725_ZOOR6L_165401 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550618606 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550618606 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703903725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:46:38+00:00", "status": "Success", "transactionId": "0aaa6f1a0e254da3b9690935fe94a571", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703903725_ZOOR6L_165401", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703903725 (ZOOR6L) ✅ UPDATE successful for 052703903725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d8841c5f60bd4e16ab4e5a4c96190a4d [SalesInvoiceId] => cf5aab2f20b44731a6a091023b7e5239 [ClientReference] => REF_0001070115_I95WNZ_404710 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544186496 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544186496 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0001070115, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:47:17+00:00", "status": "Success", "transactionId": "cf5aab2f20b44731a6a091023b7e5239", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0001070115_I95WNZ_404710", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0001070115 (I95WNZ) ✅ UPDATE successful for 0001070115 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a1d2e05deeab4d12a3c440a39bb78617 [SalesInvoiceId] => 651ae1a2f2034eca9fc5929a4f2dd8d6 [ClientReference] => REF_0006047009_I95WNZ_142621 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006047009, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:47:27+00:00", "status": "Success", "transactionId": "651ae1a2f2034eca9fc5929a4f2dd8d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006047009_I95WNZ_142621", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006047009 (I95WNZ) ✅ UPDATE successful for 0006047009 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfbe18ae7015476987d45b41dca0053b [SalesInvoiceId] => 08e6bd06604d42da91380443e1191fbb [ClientReference] => REF_000602301525_BWI2U9_606148 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602301525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T17:49:56+00:00", "status": "Success", "transactionId": "08e6bd06604d42da91380443e1191fbb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602301525_BWI2U9_606148", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602301525 (BWI2U9) ✅ UPDATE successful for 000602301525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25448d1ae9e84aecb5f442a816c539d4 [SalesInvoiceId] => 02ccd3d5dd494774b73f3407dbc83d18 [ClientReference] => REF_052406800425_EJISU34222_033180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052406800425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T18:04:20+00:00", "status": "Success", "transactionId": "02ccd3d5dd494774b73f3407dbc83d18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052406800425_EJISU34222_033180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052406800425 (EJISU34222) ✅ UPDATE successful for 052406800425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 889eff19cac446239888bee69df244ab [SalesInvoiceId] => f173c48919ce4a84b418f28029e40753 [ClientReference] => REF_052100600625_EJISU34222_737122 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233509308082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509308082 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 508644d2c7ec42178b3590132f601d56 [SalesInvoiceId] => 3e0dca967ab04c30906dce52e96b0030 [ClientReference] => REF_052100600625_EJISU34222_076436 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233509308082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509308082 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052100600625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T18:12:38+00:00", "status": "Success", "transactionId": "3e0dca967ab04c30906dce52e96b0030", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052100600625_EJISU34222_076436", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052100600625 (EJISU34222) ✅ UPDATE successful for 052100600625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb1c8b47d1db4ed8943ef6fadc64f6a7 [SalesInvoiceId] => bcc28354f67e4373a29ab7bb07f8b9f6 [ClientReference] => REF_051813902925_EJISU34222_168705 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556018443 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556018443 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813902925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T18:15:43+00:00", "status": "Success", "transactionId": "bcc28354f67e4373a29ab7bb07f8b9f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813902925_EJISU34222_168705", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813902925 (EJISU34222) ✅ UPDATE successful for 051813902925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5fdd835f17ed4555a9a079a88720b7a0 [SalesInvoiceId] => e02a13b15133449caa44e4949d1daa0e [ClientReference] => REF_000109403925_1RC5WS_573536 [Status] => Success [Amount] => 30.3 [CustomerPhoneNumber] => 233243126441 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243126441 [PaymentType] => card [Channel] => ) [Description] => Successful ) ) Parsed: indexNo=000109403925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T18:50:00+00:00", "status": "Success", "transactionId": "e02a13b15133449caa44e4949d1daa0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000109403925_1RC5WS_573536", "currencyCode": null, "amount": "30.30", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000109403925 (1RC5WS) ✅ UPDATE successful for 000109403925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 921a118cb2d446d3975e0526e27a5f22 [SalesInvoiceId] => b2182f9b5983416fa2e2bc103379f015 [ClientReference] => REF_000402900725_PFKS1R_327638 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533367079 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533367079 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402900725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T18:51:43+00:00", "status": "Success", "transactionId": "b2182f9b5983416fa2e2bc103379f015", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402900725_PFKS1R_327638", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402900725 (PFKS1R) ✅ UPDATE successful for 000402900725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b94edc46d9cc4eac9dc0d9e75b5c4545 [SalesInvoiceId] => f6325e0ff3a843eeb55dcdfdc82593b8 [ClientReference] => REF_140202706025_WU6TPW_306390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597361182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597361182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140202706025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T18:52:13+00:00", "status": "Success", "transactionId": "f6325e0ff3a843eeb55dcdfdc82593b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140202706025_WU6TPW_306390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140202706025 (WU6TPW) ✅ UPDATE successful for 140202706025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 880d07a9784f4163906b337cb0e0783d [SalesInvoiceId] => c1e4e563e12d4749b2fbbcef640d43ff [ClientReference] => REF_150109302925_EJISU34222_590048 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536829828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536829828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150109302925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T18:55:22+00:00", "status": "Success", "transactionId": "c1e4e563e12d4749b2fbbcef640d43ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150109302925_EJISU34222_590048", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150109302925 (EJISU34222) ✅ UPDATE successful for 150109302925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d8b4f559e7b94e19b1691b8fec40a94f [SalesInvoiceId] => c6c307d2904b4f5aade48a0b2295cbff [ClientReference] => REF_000604101125_I95WNZ_655165 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604101125, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T19:09:27+00:00", "status": "Success", "transactionId": "c6c307d2904b4f5aade48a0b2295cbff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604101125_I95WNZ_655165", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604101125 (I95WNZ) ✅ UPDATE successful for 000604101125 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc655602bde9453da30e1aa687362895 [SalesInvoiceId] => 73f2d2d13c2748239b6dd9866ab19682 [ClientReference] => REF_130907002925_69UIPK_704070 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241996964 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241996964 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130907002925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T19:14:46+00:00", "status": "Success", "transactionId": "73f2d2d13c2748239b6dd9866ab19682", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130907002925_69UIPK_704070", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130907002925 (69UIPK) ✅ UPDATE successful for 130907002925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c03c26a680e489fa88d8bfa1f0fb93e [SalesInvoiceId] => c737a4eb82c242e7a0f1ca2b6dedcfbe [ClientReference] => REF_051502702625_LE9LO5_513568 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243164401 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243164401 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502702625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T19:17:54+00:00", "status": "Success", "transactionId": "c737a4eb82c242e7a0f1ca2b6dedcfbe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502702625_LE9LO5_513568", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502702625 (LE9LO5) ✅ UPDATE successful for 051502702625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6158fd662d147e4b4715feb2a6ce418 [SalesInvoiceId] => 2fb8f2cb06a545c6b20fc1e94274e537 [ClientReference] => REF_011808201025_G07PPZ_409367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546682025 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546682025 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011808201025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T19:21:49+00:00", "status": "Success", "transactionId": "2fb8f2cb06a545c6b20fc1e94274e537", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011808201025_G07PPZ_409367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011808201025 (G07PPZ) ✅ UPDATE successful for 011808201025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a6bb74c045c42aa93fccffa7dd089d0 [SalesInvoiceId] => a51d96e644a14957a08b6e660a74be0b [ClientReference] => REF_130906701325_69UIPK_783112 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594660769 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594660769 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130906701325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T19:41:54+00:00", "status": "Success", "transactionId": "a51d96e644a14957a08b6e660a74be0b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130906701325_69UIPK_783112", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130906701325 (69UIPK) ✅ UPDATE successful for 130906701325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e062b9a56d94a2a80f70d336ae8374b [SalesInvoiceId] => 0363425f4be645068b826740650c5971 [ClientReference] => REF_000404503125_PFKS1R_678098 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404503125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T19:46:27+00:00", "status": "Success", "transactionId": "0363425f4be645068b826740650c5971", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404503125_PFKS1R_678098", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404503125 (PFKS1R) ✅ UPDATE successful for 000404503125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dec20397083d4c1e8be070b1c4a6315a [SalesInvoiceId] => e86e662ee1ff4125b6dab0c2f65b5437 [ClientReference] => REF_140102800225_ZOOR6L_419081 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534933072 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534933072 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140102800225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T19:50:24+00:00", "status": "Success", "transactionId": "e86e662ee1ff4125b6dab0c2f65b5437", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140102800225_ZOOR6L_419081", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140102800225 (ZOOR6L) ✅ UPDATE successful for 140102800225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d9481a02bf53402ab8699018fd56308b [SalesInvoiceId] => ba551983c5ee4e549f4fffffe4c34e9b [ClientReference] => REF_140102800225_ZOOR6L_620607 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233534933072 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534933072 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e305b27907bf441a90ea4b27ecb5ab78 [SalesInvoiceId] => c92ca2a209734fdb8da4d672b20b22a8 [ClientReference] => REF_031935704725_R4E6Y0_023133 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031935704725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T20:27:23+00:00", "status": "Success", "transactionId": "c92ca2a209734fdb8da4d672b20b22a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031935704725_R4E6Y0_023133", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031935704725 (R4E6Y0) ✅ UPDATE successful for 031935704725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ff36b24be1e442e0a89c6be035f08b45 [SalesInvoiceId] => 6247dd8811e44d6f871ceef19de6d894 [ClientReference] => REF_080109601025_HE2114_277759 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233502604096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502604096 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f58c0d6e460c42e4b210777c21391880 [SalesInvoiceId] => 8e1bf950b58844b6929daa3d77e5068e [ClientReference] => REF_060117401725_HXWPV7_403878 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240128885 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240128885 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bf29b91f65da4a1f9abb11157f41c770 [SalesInvoiceId] => d8fb0e7fbd9f46d488ebe475d7a792a4 [ClientReference] => REF_080109601025_HE2114_386915 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543110747 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543110747 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bec2f27f5f28420eb880a5786624641c [SalesInvoiceId] => edb886d8dc9f41a199f55ae1e048800f [ClientReference] => REF_060117401725_HXWPV7_839712 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535636158 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535636158 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060117401725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T20:57:27+00:00", "status": "Success", "transactionId": "edb886d8dc9f41a199f55ae1e048800f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060117401725_HXWPV7_839712", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060117401725 (HXWPV7) ✅ UPDATE successful for 060117401725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0295f41d7af74cf1ad004c75492fef68 [SalesInvoiceId] => dadde3de77174f85a32ac9e58f94a45e [ClientReference] => REF_080109601025_HE2114_008354 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543110747 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543110747 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9f49c5b59ec4abebad25c1611196e82 [SalesInvoiceId] => 3154f239ea504ee986d3ee204991d1cb [ClientReference] => REF_050506101625_R4E6Y0_126752 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506101625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T21:45:37+00:00", "status": "Success", "transactionId": "3154f239ea504ee986d3ee204991d1cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506101625_R4E6Y0_126752", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506101625 (R4E6Y0) ✅ UPDATE successful for 050506101625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 513b88d58f0c42a5be166a0b14941c65 [SalesInvoiceId] => 2d546e96fe124b3abb539f762ffe14b8 [ClientReference] => REF_050306008325_B8POM8_635808 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541446841 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541446841 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306008325, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-14T22:34:07+00:00", "status": "Success", "transactionId": "2d546e96fe124b3abb539f762ffe14b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306008325_B8POM8_635808", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306008325 (B8POM8) ✅ UPDATE successful for 050306008325 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53c941aff3ac47bf91fb370b6492e9c6 [SalesInvoiceId] => 79938e78ae194a2887fda438fe934260 [ClientReference] => REF_053803213125_NPSOWU_870357 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548561368 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548561368 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803213125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T00:37:48+00:00", "status": "Success", "transactionId": "79938e78ae194a2887fda438fe934260", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803213125_NPSOWU_870357", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803213125 (NPSOWU) ✅ UPDATE successful for 053803213125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eac4b75b85b440cab7dc826942f886e3 [SalesInvoiceId] => ec329e789b6e49ffacb21de69722ce3e [ClientReference] => REF_052103404225_NPSOWU_946397 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540843888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540843888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052103404225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T02:14:54+00:00", "status": "Success", "transactionId": "ec329e789b6e49ffacb21de69722ce3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052103404225_NPSOWU_946397", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052103404225 (NPSOWU) ✅ UPDATE successful for 052103404225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0c9caf532bc4fc8b5c217941cea2006 [SalesInvoiceId] => 60a46d292a924b80950a4f2cfe4fff42 [ClientReference] => REF_050506101525_R4E6Y0_407071 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506101525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T04:18:12+00:00", "status": "Success", "transactionId": "60a46d292a924b80950a4f2cfe4fff42", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506101525_R4E6Y0_407071", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506101525 (R4E6Y0) ✅ UPDATE successful for 050506101525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c06cd978e5564d5d84972fa7c7c1d9f3 [SalesInvoiceId] => bb1cdfb4e7114e59aaf641a982a6b9f3 [ClientReference] => REF_050104800725_EJISU34222_311975 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552224576 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552224576 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2369a9ec26e5468c924f0195e566303c [SalesInvoiceId] => 9d836bbd4139452ab04f4e71a37c2d78 [ClientReference] => REF_080109601025_HE2114_130146 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233502604096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502604096 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e0da6b883e8f4033a0728d36bfc27c79 [SalesInvoiceId] => 5ee726150f804059a82cdb5cf2aad283 [ClientReference] => REF_072605101425_LXB63X_361466 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240097187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240097187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => efe640163f2244dea1c07d8bccdc3987 [SalesInvoiceId] => 7866bdfa9979461297356db0d644d100 [ClientReference] => REF_053703316625_WRHKXK_854076 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547051264 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547051264 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1dbeecea8a4844d6863ee7e74224aab1 [SalesInvoiceId] => 3f0ca1b10b3b4f1dbe6ae831a170ab35 [ClientReference] => REF_053703316625_WRHKXK_473100 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547051264 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547051264 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a65f128a4283487891d6dd5b0c5c3465 [SalesInvoiceId] => d7824b3d9a56434ba940c10ea4d1c394 [ClientReference] => REF_072605101425_LXB63X_712742 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240097187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240097187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072605101425, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T06:32:41+00:00", "status": "Success", "transactionId": "d7824b3d9a56434ba940c10ea4d1c394", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072605101425_LXB63X_712742", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072605101425 (LXB63X) ✅ UPDATE successful for 072605101425 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 712ff20d1008496985da5fd8de52d966 [SalesInvoiceId] => d5cb75a311364efcbe0e8d619f0e783c [ClientReference] => REF_031602700525_NPSOWU_912311 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548150537 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548150537 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031602700525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T06:47:32+00:00", "status": "Success", "transactionId": "d5cb75a311364efcbe0e8d619f0e783c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031602700525_NPSOWU_912311", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031602700525 (NPSOWU) ✅ UPDATE successful for 031602700525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 73b33d9523c846c1af8156afc0aebf77 [SalesInvoiceId] => a79cbfad169d4c2da3df72534725a3b7 [ClientReference] => REF_053602902225_WRHKXK_431204 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597665768 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597665768 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3589c86906ac48be95cd740911dbda99 [SalesInvoiceId] => 78022503000345df994b158a339c3ab8 [ClientReference] => REF_053602902225_WRHKXK_374314 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597665768 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597665768 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fdee7c8e2c234be5b17427ad67208776 [SalesInvoiceId] => bce0ff5b5e8a48cfa0ad70fab1116902 [ClientReference] => REF_053602902225_WRHKXK_477866 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597665768 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597665768 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602902225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T06:58:16+00:00", "status": "Success", "transactionId": "bce0ff5b5e8a48cfa0ad70fab1116902", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602902225_WRHKXK_477866", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602902225 (WRHKXK) ✅ UPDATE successful for 053602902225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ddcc4c8a284b41f0802d834917914f9c [SalesInvoiceId] => 60ef4c61abbf4b1ca6ee07fe84655142 [ClientReference] => REF_050617607725_EJISU34222_816015 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248308855 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248308855 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050617607725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T07:04:19+00:00", "status": "Success", "transactionId": "60ef4c61abbf4b1ca6ee07fe84655142", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050617607725_EJISU34222_816015", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050617607725 (EJISU34222) ✅ UPDATE successful for 050617607725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d090fddcc2ff42c5831ac030886a791c [SalesInvoiceId] => eaebb86e41e84f1182133c0561ec70d7 [ClientReference] => REF_010400302525_LXB63X_686102 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247233932 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247233932 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010400302525, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T07:55:02+00:00", "status": "Success", "transactionId": "eaebb86e41e84f1182133c0561ec70d7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010400302525_LXB63X_686102", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010400302525 (LXB63X) ✅ UPDATE successful for 010400302525 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ddec2953d9a45998c3daf2abc8eb3f8 [SalesInvoiceId] => 483f6867326b4268aec2b9c8cb191f5d [ClientReference] => REF_052809800725_EJISU34222_922819 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244672914 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244672914 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052809800725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T07:59:25+00:00", "status": "Success", "transactionId": "483f6867326b4268aec2b9c8cb191f5d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052809800725_EJISU34222_922819", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052809800725 (EJISU34222) ✅ UPDATE successful for 052809800725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d38912af75274c9daf39b4bfb66d6743 [SalesInvoiceId] => af6ed1c119314d7aa2b2c0cc7a1472ac [ClientReference] => REF_050147700725_FVUUSY_074020 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558253702 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558253702 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050147700725, schoolCode=FVUUSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:05:35+00:00", "status": "Success", "transactionId": "af6ed1c119314d7aa2b2c0cc7a1472ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050147700725_FVUUSY_074020", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050147700725 (FVUUSY) ✅ UPDATE successful for 050147700725 (FVUUSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7d3a6aed760f416781bf5f7e673cafa8 [SalesInvoiceId] => fe5e357ae719420a9bbbfbbbff7ac8b1 [ClientReference] => REF_000301202325_1RC5WS_408071 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533353154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533353154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3f9261bf6c01442da95238e7e7dedc6f [SalesInvoiceId] => 62f2bb9c2f524cd8827002e26ec89ad3 [ClientReference] => REF_050300501725_EJISU34222_833089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596095207 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596095207 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300501725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:24:33+00:00", "status": "Success", "transactionId": "62f2bb9c2f524cd8827002e26ec89ad3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300501725_EJISU34222_833089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300501725 (EJISU34222) ✅ UPDATE successful for 050300501725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0378ecab53b948b4a9084fd078320f23 [SalesInvoiceId] => 959cf35a838d4e7c8e6b5d179ee1028c [ClientReference] => REF_060108910425_HXWPV7_800440 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248150062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248150062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060108910425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:30:12+00:00", "status": "Success", "transactionId": "959cf35a838d4e7c8e6b5d179ee1028c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060108910425_HXWPV7_800440", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060108910425 (HXWPV7) ✅ UPDATE successful for 060108910425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92dbfc2395804683a2838e2b79248db2 [SalesInvoiceId] => 4f290e6643c54a27bbd69a27ab5cde25 [ClientReference] => REF_000603900525_OTS8SJ_070618 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541597487 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541597487 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603900525, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:30:14+00:00", "status": "Success", "transactionId": "4f290e6643c54a27bbd69a27ab5cde25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603900525_OTS8SJ_070618", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603900525 (OTS8SJ) ✅ UPDATE successful for 000603900525 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1db6aa4b00a4721999af5f203809d6a [SalesInvoiceId] => 3888edca2b504966ba09c6b74bfe4fce [ClientReference] => REF_110203203425_HXWPV7_023367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248150062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248150062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110203203425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:33:04+00:00", "status": "Success", "transactionId": "3888edca2b504966ba09c6b74bfe4fce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110203203425_HXWPV7_023367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110203203425 (HXWPV7) ✅ UPDATE successful for 110203203425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dba04747284f44399c970e13139a5485 [SalesInvoiceId] => cf57fddb63184fb094d74402d5b8cde2 [ClientReference] => REF_051813003325_CH3S2L_545574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597907047 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597907047 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813003325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:36:12+00:00", "status": "Success", "transactionId": "cf57fddb63184fb094d74402d5b8cde2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813003325_CH3S2L_545574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813003325 (CH3S2L) ✅ UPDATE successful for 051813003325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3f54793b745546f6a5a5753f6b87b666 [SalesInvoiceId] => bb9044b6d30740c0a3c41503c2d7d6b0 [ClientReference] => REF_050501501625_6BLU49_367977 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501501625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:37:01+00:00", "status": "Success", "transactionId": "bb9044b6d30740c0a3c41503c2d7d6b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501501625_6BLU49_367977", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501501625 (6BLU49) ✅ UPDATE successful for 050501501625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1c7796c52984f2dab81fc1a566cb2fc [SalesInvoiceId] => 522dc0b458124a4a80a6a1fc7adc74fe [ClientReference] => REF_052806301025_A7DPCP_260118 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052806301025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:37:53+00:00", "status": "Success", "transactionId": "522dc0b458124a4a80a6a1fc7adc74fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052806301025_A7DPCP_260118", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052806301025 (A7DPCP) ✅ UPDATE successful for 052806301025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4ec24bb2296847c1ac4a66d91dfe72c0 [SalesInvoiceId] => 355da6f56a5946829dad015bf6fdbccd [ClientReference] => REF_000200500925_BWI2U9_733346 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551406597 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551406597 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 483434ba1be34537a74daf44a16310da [SalesInvoiceId] => 743b4a18d7b5492e80a13304d0954889 [ClientReference] => REF_000200500925_BWI2U9_224273 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551406597 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551406597 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a3df7e2c2ece45c1ba7602ac0fa6c62e [SalesInvoiceId] => 0dd4a07310d84b179e000eaa88e54888 [ClientReference] => REF_000700500325_FXIX7B_203968 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249432094 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249432094 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000700500325, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:41:30+00:00", "status": "Success", "transactionId": "0dd4a07310d84b179e000eaa88e54888", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000700500325_FXIX7B_203968", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000700500325 (FXIX7B) ✅ UPDATE successful for 000700500325 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35446ae89d9249d0ac1e8a93ccabb960 [SalesInvoiceId] => ddd34e53ddcf4812afa4d3bd4487c5dd [ClientReference] => REF_000200500925_BWI2U9_998854 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551406597 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551406597 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200500925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:42:49+00:00", "status": "Success", "transactionId": "ddd34e53ddcf4812afa4d3bd4487c5dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200500925_BWI2U9_998854", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200500925 (BWI2U9) ✅ UPDATE successful for 000200500925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9bdfc448cba4eb7b316452295d25e6e [SalesInvoiceId] => 55904e652ac64de09e552b41dbbc7ef6 [ClientReference] => REF_011405504125_J1MH3E_873185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595851246 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595851246 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011405504125, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:44:24+00:00", "status": "Success", "transactionId": "55904e652ac64de09e552b41dbbc7ef6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011405504125_J1MH3E_873185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011405504125 (J1MH3E) ✅ UPDATE successful for 011405504125 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0deee414ef84008b21fe63362107c1f [SalesInvoiceId] => 4391259716be47baa6011bfd009801b2 [ClientReference] => REF_0503112038_Y3GO0A_849227 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546097223 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546097223 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0503112038, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:44:39+00:00", "status": "Success", "transactionId": "4391259716be47baa6011bfd009801b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0503112038_Y3GO0A_849227", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0503112038 (Y3GO0A) ✅ UPDATE successful for 0503112038 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c63c0bae396a484fa96328d03a72a231 [SalesInvoiceId] => ac72ec0c1e3f46e4b4e25d7fb3ebc441 [ClientReference] => REF_000503101325_I95WNZ_562292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556340041 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556340041 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000503101325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:46:33+00:00", "status": "Success", "transactionId": "ac72ec0c1e3f46e4b4e25d7fb3ebc441", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000503101325_I95WNZ_562292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000503101325 (I95WNZ) ✅ UPDATE successful for 000503101325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ac5687dbb3c4dd481511963b509700c [SalesInvoiceId] => 0a5d30a199b042dcad0c0cfa7ec7cca0 [ClientReference] => REF_0006006029_I95WNZ_197474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006006029, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:53:23+00:00", "status": "Success", "transactionId": "0a5d30a199b042dcad0c0cfa7ec7cca0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006006029_I95WNZ_197474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006006029 (I95WNZ) ✅ UPDATE successful for 0006006029 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df5c687b2dde4b0694ba9b4495ded8ab [SalesInvoiceId] => e79b1cc58bc948459aba9e3da698f985 [ClientReference] => REF_050608713025_M86BFQ_588262 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246197721 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246197721 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608713025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:56:52+00:00", "status": "Success", "transactionId": "e79b1cc58bc948459aba9e3da698f985", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608713025_M86BFQ_588262", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608713025 (M86BFQ) ✅ UPDATE successful for 050608713025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 364fcd5bcee5420ab2c66ec66ebb4458 [SalesInvoiceId] => 4dc10c99a8064b6895ede9612e26cfa5 [ClientReference] => REF_050314203525_LE9LO5_750854 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050314203525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:59:32+00:00", "status": "Success", "transactionId": "4dc10c99a8064b6895ede9612e26cfa5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050314203525_LE9LO5_750854", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050314203525 (LE9LO5) ✅ UPDATE successful for 050314203525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ccf5443c16942f683aa70acedfec237 [SalesInvoiceId] => 0538709722644eaeaf867d3d816d664e [ClientReference] => REF_082101100625_HE2114_788237 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595121836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595121836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082101100625, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T08:59:38+00:00", "status": "Success", "transactionId": "0538709722644eaeaf867d3d816d664e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082101100625_HE2114_788237", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082101100625 (HE2114) ✅ UPDATE successful for 082101100625 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 38e0d9ae89654fbe94ec595e7146f3fa [SalesInvoiceId] => a26fd3afa425449594d9fd54e99eb901 [ClientReference] => REF_150805000625_EJISU34222_570223 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233534332085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534332085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 964590ef80e54f238e86249226b473ce [SalesInvoiceId] => 58a8424e6c4b41578d45a40bf3e5eb27 [ClientReference] => REF_150805000625_EJISU34222_439700 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534332085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534332085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150805000625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:04:39+00:00", "status": "Success", "transactionId": "58a8424e6c4b41578d45a40bf3e5eb27", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150805000625_EJISU34222_439700", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150805000625 (EJISU34222) ✅ UPDATE successful for 150805000625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4359e1f42dbf4a0da441fcc741a4f087 [SalesInvoiceId] => 70ea4b4cc9fc42ceab694fff9dafd19b [ClientReference] => REF_000301202325_1RC5WS_257052 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533353154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533353154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000301202325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:04:45+00:00", "status": "Success", "transactionId": "70ea4b4cc9fc42ceab694fff9dafd19b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000301202325_1RC5WS_257052", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000301202325 (1RC5WS) ✅ UPDATE successful for 000301202325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3a847299d1a74abb8766d935e442c6de [SalesInvoiceId] => 5a9c693a2dac42bbabccf44152a9be27 [ClientReference] => REF_140303502525_I10MTW_213531 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233202501260 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202501260 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 70bd5f1b2b624ecd9ff9e0f4e7f6429d [SalesInvoiceId] => 4437026a6ec54c969b2206b96902c4ad [ClientReference] => REF_0006014026_I95WNZ_711797 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006014026, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:11:44+00:00", "status": "Success", "transactionId": "4437026a6ec54c969b2206b96902c4ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006014026_I95WNZ_711797", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006014026 (I95WNZ) ✅ UPDATE successful for 0006014026 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0b7d772e1124f8291384ecc3e626595 [SalesInvoiceId] => 4a5027c3baaf4ec5a4e8a094659daafe [ClientReference] => REF_140303502525_I10MTW_530404 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202501260 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202501260 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=140303502525, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:12:49+00:00", "status": "Success", "transactionId": "4a5027c3baaf4ec5a4e8a094659daafe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140303502525_I10MTW_530404", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140303502525 (I10MTW) ✅ UPDATE successful for 140303502525 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a28aab468c384e5e8423529005cf6bca [SalesInvoiceId] => 51a3e6c428e845ed80b2273e3591782a [ClientReference] => REF_011002202425_R4E6Y0_679663 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245603520 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245603520 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011002202425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:16:55+00:00", "status": "Success", "transactionId": "51a3e6c428e845ed80b2273e3591782a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011002202425_R4E6Y0_679663", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011002202425 (R4E6Y0) ✅ UPDATE successful for 011002202425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb437fbbd8a7456a93d0a88fde46e7d2 [SalesInvoiceId] => c4d162c17d9c489da7f134772a88b8b1 [ClientReference] => REF_054201600925_M86BFQ_170105 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244751643 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244751643 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054201600925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:19:50+00:00", "status": "Success", "transactionId": "c4d162c17d9c489da7f134772a88b8b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054201600925_M86BFQ_170105", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054201600925 (M86BFQ) ✅ UPDATE successful for 054201600925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d151258dda14d2fa2bf07b9ab13f757 [SalesInvoiceId] => d19ce343436b4a4aab0ed36aebf81205 [ClientReference] => REF_011007005025_HXWPV7_556170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248150062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248150062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011007005025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:23:00+00:00", "status": "Success", "transactionId": "d19ce343436b4a4aab0ed36aebf81205", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011007005025_HXWPV7_556170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011007005025 (HXWPV7) ✅ UPDATE successful for 011007005025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6bad87a00344138bdd8a4087d50449d [SalesInvoiceId] => bbb4d60a959a49d8bcbb53e86fe53b49 [ClientReference] => REF_050504402125_6BLU49_986752 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504402125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:25:30+00:00", "status": "Success", "transactionId": "bbb4d60a959a49d8bcbb53e86fe53b49", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504402125_6BLU49_986752", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504402125 (6BLU49) ✅ UPDATE successful for 050504402125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7494c08b47ee4e16a5823be616c662a2 [SalesInvoiceId] => d21f3cc5936843a78ceeefae44eef585 [ClientReference] => REF_110207201125_WU6TPW_386140 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247972413 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247972413 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110207201125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:29:53+00:00", "status": "Success", "transactionId": "d21f3cc5936843a78ceeefae44eef585", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110207201125_WU6TPW_386140", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110207201125 (WU6TPW) ✅ UPDATE successful for 110207201125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb002156cff14261b65c5ee5ce9fdc07 [SalesInvoiceId] => 3d981de5b17848b6b92be69d6bbbfaba [ClientReference] => REF_001000200725_1RC5WS_648354 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540457034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540457034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000200725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:32:51+00:00", "status": "Success", "transactionId": "3d981de5b17848b6b92be69d6bbbfaba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000200725_1RC5WS_648354", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000200725 (1RC5WS) ✅ UPDATE successful for 001000200725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8acf46e1ecaa471896a4ffb7c7bdcbac [SalesInvoiceId] => 440f57d45d684ca9b7eaa9d4d266fab6 [ClientReference] => REF_050502002425_108CSY_158254 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502002425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:32:53+00:00", "status": "Success", "transactionId": "440f57d45d684ca9b7eaa9d4d266fab6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502002425_108CSY_158254", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502002425 (108CSY) ✅ UPDATE successful for 050502002425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f847347c0f9a4cffbd9cbb39518c005f [SalesInvoiceId] => 5b0d0bec7f1f4ff8969a9d8e3e74a73b [ClientReference] => REF_010373005625_A7DPCP_745081 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244984719 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244984719 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010373005625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:34:16+00:00", "status": "Success", "transactionId": "5b0d0bec7f1f4ff8969a9d8e3e74a73b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010373005625_A7DPCP_745081", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010373005625 (A7DPCP) ✅ UPDATE successful for 010373005625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0f5df3434534299b929215b42b7c4c6 [SalesInvoiceId] => 8d2b0e126102421d9e4944fdc57a5961 [ClientReference] => REF_110405000625_CN4KKG_550250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595904656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595904656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110405000625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:36:55+00:00", "status": "Success", "transactionId": "8d2b0e126102421d9e4944fdc57a5961", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110405000625_CN4KKG_550250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110405000625 (CN4KKG) ✅ UPDATE successful for 110405000625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea0e01758db34aff91ff5b64495d9e1f [SalesInvoiceId] => 8099e23a352e47d28b1b892069c353da [ClientReference] => REF_050304715025_EJISU34222_811555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050304715025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:38:43+00:00", "status": "Success", "transactionId": "8099e23a352e47d28b1b892069c353da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304715025_EJISU34222_811555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304715025 (EJISU34222) ✅ UPDATE successful for 050304715025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c27a16d8e73042a08278097be5d782a9 [SalesInvoiceId] => 4c0aec85279f49ecadbe2b41ffee9024 [ClientReference] => REF_052502608225_LE9LO5_533519 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052502608225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:40:43+00:00", "status": "Success", "transactionId": "4c0aec85279f49ecadbe2b41ffee9024", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052502608225_LE9LO5_533519", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052502608225 (LE9LO5) ✅ UPDATE successful for 052502608225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 28e3efcde1ce460398535c6c1838be30 [SalesInvoiceId] => 62b6bbda04b94162bd567c15a4514115 [ClientReference] => REF_052605801425_108CSY_860139 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597935722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597935722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052605801425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:44:34+00:00", "status": "Success", "transactionId": "62b6bbda04b94162bd567c15a4514115", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052605801425_108CSY_860139", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052605801425 (108CSY) ✅ UPDATE successful for 052605801425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d65971ba41a843c3ab2225be4680b72c [SalesInvoiceId] => edf025d32cce40ae82682e23ae991e76 [ClientReference] => REF_0534070052_Y3GO0A_626623 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546166057 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546166057 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17e367ece3f941b9845902f74e1b4bdc [SalesInvoiceId] => eacd7a5386934aefaeba8fc750710382 [ClientReference] => REF_080112400525_HXWPV7_300714 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246374580 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246374580 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080112400525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:48:01+00:00", "status": "Success", "transactionId": "eacd7a5386934aefaeba8fc750710382", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080112400525_HXWPV7_300714", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080112400525 (HXWPV7) ✅ UPDATE successful for 080112400525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cfbf0ed9bc0449fead90bc3f7ce93f2a [SalesInvoiceId] => a3f57a539a0f44cdac9e2a91e6853f37 [ClientReference] => REF_110403403725_HXWPV7_444178 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248402675 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248402675 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403403725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:49:59+00:00", "status": "Success", "transactionId": "a3f57a539a0f44cdac9e2a91e6853f37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403403725_HXWPV7_444178", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403403725 (HXWPV7) ✅ UPDATE successful for 110403403725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e40b928aff54f559666f3df70f1bcb0 [SalesInvoiceId] => f2ccb75de33d481ea855d981c573e94e [ClientReference] => REF_011002710725_108CSY_341349 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592977607 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592977607 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011002710725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:52:03+00:00", "status": "Success", "transactionId": "f2ccb75de33d481ea855d981c573e94e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011002710725_108CSY_341349", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011002710725 (108CSY) ✅ UPDATE successful for 011002710725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fcbd302ed524e7db1093327091677cf [SalesInvoiceId] => f9e2a84ca591479e9030cf99a66a134b [ClientReference] => REF_050117900325_WRHKXK_789541 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050117900325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:52:18+00:00", "status": "Success", "transactionId": "f9e2a84ca591479e9030cf99a66a134b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050117900325_WRHKXK_789541", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050117900325 (WRHKXK) ✅ UPDATE successful for 050117900325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4280eaceff0e441689b32d82fec8626e [SalesInvoiceId] => f67b43b5bb0a4888994ec8c430afb08a [ClientReference] => REF_0005059012_I95WNZ_008202 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596157748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596157748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005059012, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:58:39+00:00", "status": "Success", "transactionId": "f67b43b5bb0a4888994ec8c430afb08a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005059012_I95WNZ_008202", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005059012 (I95WNZ) ✅ UPDATE successful for 0005059012 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d5c67fd12dc48f3bc377cf977d3f7ce [SalesInvoiceId] => 3004842c80a44e58aece67ee9c3014bd [ClientReference] => REF_053101201625_A7DPCP_762328 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556770370 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556770370 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053101201625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T09:59:03+00:00", "status": "Success", "transactionId": "3004842c80a44e58aece67ee9c3014bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053101201625_A7DPCP_762328", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053101201625 (A7DPCP) ✅ UPDATE successful for 053101201625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba73c629c469443397b1ddadbdf96ee8 [SalesInvoiceId] => 102bdedc929743669e8f06a559f94b78 [ClientReference] => REF_052513712825_R4E6Y0_168685 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531693098 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531693098 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052513712825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:00:16+00:00", "status": "Success", "transactionId": "102bdedc929743669e8f06a559f94b78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052513712825_R4E6Y0_168685", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052513712825 (R4E6Y0) ✅ UPDATE successful for 052513712825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ffcc79b09b504b05b6c312af7e2e2a45 [SalesInvoiceId] => 74a479d3726842d89a6e01755a75505a [ClientReference] => REF_052513712825_R4E6Y0_093042 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233531693098 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531693098 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7700771fb57a42b5a78050586cfe633b [SalesInvoiceId] => 84cae0359726402a9a4fe9b55ecb3c66 [ClientReference] => REF_000103801325_1RC5WS_587963 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557274629 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557274629 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000103801325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:05:12+00:00", "status": "Success", "transactionId": "84cae0359726402a9a4fe9b55ecb3c66", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000103801325_1RC5WS_587963", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000103801325 (1RC5WS) ✅ UPDATE successful for 000103801325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4aa48bd7104b4468a9ef6b5e95567a5f [SalesInvoiceId] => 48660227fbe447f8b22392c67b5a62a5 [ClientReference] => REF_053600902525_9D49MA_050432 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053600902525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:05:24+00:00", "status": "Success", "transactionId": "48660227fbe447f8b22392c67b5a62a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053600902525_9D49MA_050432", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053600902525 (9D49MA) ✅ UPDATE successful for 053600902525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00567483a42c462d8d1ed64c4bd39155 [SalesInvoiceId] => fe89668c6eb24812b1631415b80e49c4 [ClientReference] => REF_000305600425_BWI2U9_633925 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599108751 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599108751 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000305600425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:06:28+00:00", "status": "Success", "transactionId": "fe89668c6eb24812b1631415b80e49c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000305600425_BWI2U9_633925", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000305600425 (BWI2U9) ✅ UPDATE successful for 000305600425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bcd26a0e37114d83b01db8d19c766c19 [SalesInvoiceId] => 6097baae1a3141aeb84567be66cd830f [ClientReference] => REF_000601002725_BWI2U9_895629 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601002725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:07:21+00:00", "status": "Success", "transactionId": "6097baae1a3141aeb84567be66cd830f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601002725_BWI2U9_895629", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601002725 (BWI2U9) ✅ UPDATE successful for 000601002725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e618169fb7e245dda6b599e39e4eba2d [SalesInvoiceId] => 73044f54d47e4e59b2cbe95d79cc4af9 [ClientReference] => REF_082606304225_HXWPV7_458020 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244910929 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244910929 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082606304225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:09:24+00:00", "status": "Success", "transactionId": "73044f54d47e4e59b2cbe95d79cc4af9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082606304225_HXWPV7_458020", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082606304225 (HXWPV7) ✅ UPDATE successful for 082606304225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e7172b229134ca3971e03d55a4db016 [SalesInvoiceId] => 750f78b6c7fe4c0f9174d8a1f42c3f39 [ClientReference] => REF_000402901425_1RC5WS_842351 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537629441 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537629441 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402901425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:09:25+00:00", "status": "Success", "transactionId": "750f78b6c7fe4c0f9174d8a1f42c3f39", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402901425_1RC5WS_842351", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402901425 (1RC5WS) ✅ UPDATE successful for 000402901425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2022ae12b9344886a71312dca26d6218 [SalesInvoiceId] => 91cc4eeb183948a2a5cc7307a932d8cb [ClientReference] => REF_0006039013_I95WNZ_962638 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543043380 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543043380 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006039013, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:09:58+00:00", "status": "Success", "transactionId": "91cc4eeb183948a2a5cc7307a932d8cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006039013_I95WNZ_962638", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006039013 (I95WNZ) ✅ UPDATE successful for 0006039013 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2c385d2813e4dada9945f787eca555b [SalesInvoiceId] => a6f4b375bbcc40a3b88cf4c27ee0cfcd [ClientReference] => REF_053405210725_R4E6Y0_968326 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244241300 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244241300 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053405210725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:14:47+00:00", "status": "Success", "transactionId": "a6f4b375bbcc40a3b88cf4c27ee0cfcd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053405210725_R4E6Y0_968326", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053405210725 (R4E6Y0) ✅ UPDATE successful for 053405210725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3cccd9bb6f8747df82703c7dba465fc1 [SalesInvoiceId] => fae84ea7fd734f589532b18647e0a294 [ClientReference] => REF_000112000525_1RC5WS_043507 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598692752 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598692752 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112000525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:15:04+00:00", "status": "Success", "transactionId": "fae84ea7fd734f589532b18647e0a294", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112000525_1RC5WS_043507", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112000525 (1RC5WS) ✅ UPDATE successful for 000112000525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca8b783f0a2842149bf433ed7753d7e2 [SalesInvoiceId] => 0d9862c6c2c84c07b8fadd44a7b2e9fd [ClientReference] => REF_0005061017_I95WNZ_698341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207729662 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207729662 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005061017, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:17:35+00:00", "status": "Success", "transactionId": "0d9862c6c2c84c07b8fadd44a7b2e9fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005061017_I95WNZ_698341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005061017 (I95WNZ) ✅ UPDATE successful for 0005061017 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40ccd06b7e474056826649cd7aa07e76 [SalesInvoiceId] => 64ff3e30d82c4a289658ced9147fadab [ClientReference] => REF_050311302225_R4E6Y0_331260 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311302225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:19:49+00:00", "status": "Success", "transactionId": "64ff3e30d82c4a289658ced9147fadab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311302225_R4E6Y0_331260", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311302225 (R4E6Y0) ✅ UPDATE successful for 050311302225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85d783e00e8c4317a01be75039c1312b [SalesInvoiceId] => 6ae1eebebb424ec196b94897918baea5 [ClientReference] => REF_050612801425_M86BFQ_143783 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050612801425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:24:34+00:00", "status": "Success", "transactionId": "6ae1eebebb424ec196b94897918baea5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050612801425_M86BFQ_143783", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050612801425 (M86BFQ) ✅ UPDATE successful for 050612801425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => afa49360b37642169af5c86f83a0c30c [SalesInvoiceId] => ee55499d66a94a2494e8fe9cb7e0a24f [ClientReference] => REF_052514101525_A7DPCP_324559 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550776790 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550776790 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052514101525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:26:30+00:00", "status": "Success", "transactionId": "ee55499d66a94a2494e8fe9cb7e0a24f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052514101525_A7DPCP_324559", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052514101525 (A7DPCP) ✅ UPDATE successful for 052514101525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9328506536844d79851ce16caef0ec8 [SalesInvoiceId] => 5d98c5862a824dfda3e8193d48cb5b63 [ClientReference] => REF_053400113425_R4E6Y0_050099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244983106 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244983106 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400113425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:27:35+00:00", "status": "Success", "transactionId": "5d98c5862a824dfda3e8193d48cb5b63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400113425_R4E6Y0_050099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400113425 (R4E6Y0) ✅ UPDATE successful for 053400113425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66182a242c71491ebc0a2b9823ac40b2 [SalesInvoiceId] => 603e9fa0a06b4f9381ec5e3cf0c7eacb [ClientReference] => REF_053803202825_NPSOWU_925417 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803202825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:27:43+00:00", "status": "Success", "transactionId": "603e9fa0a06b4f9381ec5e3cf0c7eacb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803202825_NPSOWU_925417", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803202825 (NPSOWU) ✅ UPDATE successful for 053803202825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 688dc202b081421196d0879b8aee946c [SalesInvoiceId] => 446792a97cc6417487c7b7031fe8e65d [ClientReference] => REF_000405701925_PFKS1R_936185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543120120 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543120120 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405701925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:28:39+00:00", "status": "Success", "transactionId": "446792a97cc6417487c7b7031fe8e65d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405701925_PFKS1R_936185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405701925 (PFKS1R) ✅ UPDATE successful for 000405701925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e68d6eaefed74a4b9756ba94efa1d87b [SalesInvoiceId] => 4c3694f28acc4204ae48a25c8aadfe95 [ClientReference] => REF_053804206325_NPSOWU_578416 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552238285 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552238285 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804206325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:28:56+00:00", "status": "Success", "transactionId": "4c3694f28acc4204ae48a25c8aadfe95", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804206325_NPSOWU_578416", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804206325 (NPSOWU) ✅ UPDATE successful for 053804206325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d97326d0b6d3477bbbd94b879506ae45 [SalesInvoiceId] => 99fb744bd41948b2910d759bdef80ef3 [ClientReference] => REF_000802102025_I10MTW_836198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249929588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249929588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000802102025, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:29:51+00:00", "status": "Success", "transactionId": "99fb744bd41948b2910d759bdef80ef3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000802102025_I10MTW_836198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000802102025 (I10MTW) ✅ UPDATE successful for 000802102025 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 737f21b93e6d477497abaef118727eb0 [SalesInvoiceId] => cdc06d90d753418887844494d7c346f7 [ClientReference] => REF_052405200225_G07PPZ_280179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245804565 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245804565 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405200225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:30:12+00:00", "status": "Success", "transactionId": "cdc06d90d753418887844494d7c346f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405200225_G07PPZ_280179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405200225 (G07PPZ) ✅ UPDATE successful for 052405200225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c01daef8c6b340ff933216c556884627 [SalesInvoiceId] => 8737b7d9a3624c23b9f6908e4b7d33eb [ClientReference] => REF_060314400725_1RC5WS_891654 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594163790 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594163790 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060314400725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:30:33+00:00", "status": "Success", "transactionId": "8737b7d9a3624c23b9f6908e4b7d33eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060314400725_1RC5WS_891654", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060314400725 (1RC5WS) ✅ UPDATE successful for 060314400725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5add40deec547c7a562c0111bbc41e5 [SalesInvoiceId] => 3b8b91961ca04249a0760b0a66f000b3 [ClientReference] => REF_082102105425_HE2114_468672 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599116031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599116031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082102105425, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:32:04+00:00", "status": "Success", "transactionId": "3b8b91961ca04249a0760b0a66f000b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082102105425_HE2114_468672", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082102105425 (HE2114) ✅ UPDATE successful for 082102105425 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 827cdc240c9946c8aecf63a202c8b6c4 [SalesInvoiceId] => 3d223a1d0fa845db9d5b36618f0c0174 [ClientReference] => REF_051400510025_R4E6Y0_434736 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534705516 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534705516 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400510025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:34:06+00:00", "status": "Success", "transactionId": "3d223a1d0fa845db9d5b36618f0c0174", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400510025_R4E6Y0_434736", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400510025 (R4E6Y0) ✅ UPDATE successful for 051400510025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf3ab27af5f4425a957a675b3c27e2cd [SalesInvoiceId] => fb15c57b147d4393a54c54bb4f2f3df9 [ClientReference] => REF_054302502625_R4E6Y0_613759 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302502625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:34:41+00:00", "status": "Success", "transactionId": "fb15c57b147d4393a54c54bb4f2f3df9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302502625_R4E6Y0_613759", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302502625 (R4E6Y0) ✅ UPDATE successful for 054302502625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ead3f0cb01da4920a75ca1a910c67ea3 [SalesInvoiceId] => da9533d38155444bb42d30c22adf4648 [ClientReference] => REF_053800900125_GYP9CE_390234 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053800900125, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:36:59+00:00", "status": "Success", "transactionId": "da9533d38155444bb42d30c22adf4648", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800900125_GYP9CE_390234", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800900125 (GYP9CE) ✅ UPDATE successful for 053800900125 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d74ddbf9be044db48d27f5d495ef8272 [SalesInvoiceId] => b3002ba4c33a4097ae24329cac6f7c2b [ClientReference] => REF_051500902125_4S2EHN_734844 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500902125, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:37:10+00:00", "status": "Success", "transactionId": "b3002ba4c33a4097ae24329cac6f7c2b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500902125_4S2EHN_734844", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500902125 (4S2EHN) ✅ UPDATE successful for 051500902125 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a2d83f01714648bda38ac585eea489bd [SalesInvoiceId] => 92202e8b2f8b4bdc87e518739ede6d09 [ClientReference] => REF_051601500925_I10MTW_685373 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595248700 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595248700 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601500925, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:38:31+00:00", "status": "Success", "transactionId": "92202e8b2f8b4bdc87e518739ede6d09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601500925_I10MTW_685373", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601500925 (I10MTW) ✅ UPDATE successful for 051601500925 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4604f3f8df747a2a0f8eb454f678c3e [SalesInvoiceId] => 75c06c43a52247fa8bf1d8745bf6fb6c [ClientReference] => REF_052514101425_A7DPCP_403282 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550776790 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550776790 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052514101425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:39:20+00:00", "status": "Success", "transactionId": "75c06c43a52247fa8bf1d8745bf6fb6c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052514101425_A7DPCP_403282", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052514101425 (A7DPCP) ✅ UPDATE successful for 052514101425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5abc02823ac6483b9bb258079e5512c9 [SalesInvoiceId] => d15ee5b6a92c40c99d6240d46dda97f9 [ClientReference] => REF_050309718225_A7DPCP_016860 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556998445 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556998445 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309718225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:39:31+00:00", "status": "Success", "transactionId": "d15ee5b6a92c40c99d6240d46dda97f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309718225_A7DPCP_016860", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309718225 (A7DPCP) ✅ UPDATE successful for 050309718225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d31a9865cf04912accd84c36dc7c2bc [SalesInvoiceId] => 1270d680c0874434932b7424edd47bf3 [ClientReference] => REF_053302900125_NPSOWU_966108 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053302900125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:42:18+00:00", "status": "Success", "transactionId": "1270d680c0874434932b7424edd47bf3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053302900125_NPSOWU_966108", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053302900125 (NPSOWU) ✅ UPDATE successful for 053302900125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81ac1855311d465b9ff14834904a826a [SalesInvoiceId] => 9cede890f4be4951a8dc719b1b0d5e22 [ClientReference] => REF_050172500825_R4E6Y0_322633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240621335 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240621335 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050172500825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:42:33+00:00", "status": "Success", "transactionId": "9cede890f4be4951a8dc719b1b0d5e22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050172500825_R4E6Y0_322633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050172500825 (R4E6Y0) ✅ UPDATE successful for 050172500825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd49ebaf44544145acac8af61b236bdb [SalesInvoiceId] => af09f2a05e324ff799ceaccf3ce0ede6 [ClientReference] => REF_082608502425_EJISU34222_737948 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244946169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244946169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082608502425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:44:45+00:00", "status": "Success", "transactionId": "af09f2a05e324ff799ceaccf3ce0ede6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082608502425_EJISU34222_737948", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082608502425 (EJISU34222) ✅ UPDATE successful for 082608502425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ada477ee81784d2697ff02d446ebaadf [SalesInvoiceId] => d9bd37bd6dc2481b9a43ffaacaba0936 [ClientReference] => REF_051401700825_ZOOR6L_351764 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401700825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:45:18+00:00", "status": "Success", "transactionId": "d9bd37bd6dc2481b9a43ffaacaba0936", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401700825_ZOOR6L_351764", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401700825 (ZOOR6L) ✅ UPDATE successful for 051401700825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4c4b312ce06b4d99a12c794c5f226fc8 [SalesInvoiceId] => 3641c793ae2a405eb90eddc389077f10 [ClientReference] => REF_082608502425_EJISU34222_794993 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244946169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244946169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 447c4490477a47f0ad7e68501e2befaf [SalesInvoiceId] => 01ae7055763341fa9abe5df0aec20bb2 [ClientReference] => REF_050307501125_GYP9CE_895483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050307501125, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:45:28+00:00", "status": "Success", "transactionId": "01ae7055763341fa9abe5df0aec20bb2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307501125_GYP9CE_895483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307501125 (GYP9CE) ✅ UPDATE successful for 050307501125 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb0cf8ed11ad4528a4c6cff7cb6c6d84 [SalesInvoiceId] => 787febb9e64a47fe9c90a93045b448f3 [ClientReference] => REF_053501014825_R4E6Y0_066731 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559863680 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559863680 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053501014825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:46:08+00:00", "status": "Success", "transactionId": "787febb9e64a47fe9c90a93045b448f3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053501014825_R4E6Y0_066731", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053501014825 (R4E6Y0) ✅ UPDATE successful for 053501014825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17dc6887a7c8471197261d4203031dc6 [SalesInvoiceId] => 3d8814821c49409aa5b86e5d5ebe0825 [ClientReference] => REF_082603201025_HE2114_113233 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208384556 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208384556 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=082603201025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:46:38+00:00", "status": "Success", "transactionId": "3d8814821c49409aa5b86e5d5ebe0825", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082603201025_HE2114_113233", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082603201025 (HE2114) ✅ UPDATE successful for 082603201025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e0f43a1eec04d1098bd3ab4f4376757 [SalesInvoiceId] => 45d617ede91e46259ebc8d0cf8aa2076 [ClientReference] => REF_041600300525_RY07KN_944077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533705691 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533705691 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041600300525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:48:56+00:00", "status": "Success", "transactionId": "45d617ede91e46259ebc8d0cf8aa2076", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041600300525_RY07KN_944077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041600300525 (RY07KN) ✅ UPDATE successful for 041600300525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d1aecde4dcd3467eb8fb8208675da264 [SalesInvoiceId] => 0377183b56bd4148a7292b33ebeb28ce [ClientReference] => REF_053400125725_R4E6Y0_458695 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547401701 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547401701 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400125725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:51:56+00:00", "status": "Success", "transactionId": "0377183b56bd4148a7292b33ebeb28ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400125725_R4E6Y0_458695", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400125725 (R4E6Y0) ✅ UPDATE successful for 053400125725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ecf07851c49491ab778976286ea5a21 [SalesInvoiceId] => d39b24afd95442498dc04282066a94d8 [ClientReference] => REF_000114202325_R4E6Y0_866119 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535833527 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535833527 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114202325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:53:50+00:00", "status": "Success", "transactionId": "d39b24afd95442498dc04282066a94d8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114202325_R4E6Y0_866119", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114202325 (R4E6Y0) ✅ UPDATE successful for 000114202325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3e22fac01d34240acaaa6b948ed69af [SalesInvoiceId] => 5754d4fe26b44c768bff0bfd6ed375c2 [ClientReference] => REF_050300205425_GYP9CE_645570 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300205425, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:54:41+00:00", "status": "Success", "transactionId": "5754d4fe26b44c768bff0bfd6ed375c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300205425_GYP9CE_645570", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300205425 (GYP9CE) ✅ UPDATE successful for 050300205425 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => deb1b057090f4fa3b2ff6e72c0216816 [SalesInvoiceId] => 43d45c48877741e8aac3c938c552bdd5 [ClientReference] => REF_054105502325_NPSOWU_985159 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105502325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:55:17+00:00", "status": "Success", "transactionId": "43d45c48877741e8aac3c938c552bdd5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105502325_NPSOWU_985159", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105502325 (NPSOWU) ✅ UPDATE successful for 054105502325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c28259ca0eac41308efeab9c13057090 [SalesInvoiceId] => e4ae40123e8c4c69a7885ff478d2897d [ClientReference] => REF_0005061018_I95WNZ_003427 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596140569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596140569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005061018, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:55:39+00:00", "status": "Success", "transactionId": "e4ae40123e8c4c69a7885ff478d2897d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005061018_I95WNZ_003427", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005061018 (I95WNZ) ✅ UPDATE successful for 0005061018 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 706668f42b1b436da1070c0c95f724b1 [SalesInvoiceId] => 8a0a457e45c946cba63767cd470ea7c9 [ClientReference] => REF_052510106925_A7DPCP_899527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052510106925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:56:26+00:00", "status": "Success", "transactionId": "8a0a457e45c946cba63767cd470ea7c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052510106925_A7DPCP_899527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052510106925 (A7DPCP) ✅ UPDATE successful for 052510106925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => eeaf94d4141641b6b1fc04557302fc87 [SalesInvoiceId] => 12e5d776f30049d6ae84955e2a098924 [ClientReference] => REF_0534070052_Y3GO0A_023742 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546166057 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546166057 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 988098c559e347a493f17a6a78888339 [SalesInvoiceId] => a3776d40ad66492587210ae9631c3f81 [ClientReference] => REF_110502802025_HXWPV7_940516 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502802025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:56:51+00:00", "status": "Success", "transactionId": "a3776d40ad66492587210ae9631c3f81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502802025_HXWPV7_940516", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502802025 (HXWPV7) ✅ UPDATE successful for 110502802025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9e948e81215498fa353fee2f757129b [SalesInvoiceId] => 99c48a81395142858c51e52be5cc79e3 [ClientReference] => REF_050316800725_6BLU49_396545 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050316800725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:57:13+00:00", "status": "Success", "transactionId": "99c48a81395142858c51e52be5cc79e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050316800725_6BLU49_396545", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050316800725 (6BLU49) ✅ UPDATE successful for 050316800725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbe0236ea9aa442fabea784f5e165ebf [SalesInvoiceId] => 154a0b3205484d239b1cb0ae947edb3e [ClientReference] => REF_150200301425_R4E6Y0_339228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150200301425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:57:46+00:00", "status": "Success", "transactionId": "154a0b3205484d239b1cb0ae947edb3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150200301425_R4E6Y0_339228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150200301425 (R4E6Y0) ✅ UPDATE successful for 150200301425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83f80f026844471f822555c7783535d1 [SalesInvoiceId] => 7911fab0076f49de8b401c74ed51c42a [ClientReference] => REF_050603211225_R4E6Y0_571156 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243215550 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243215550 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603211225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:58:46+00:00", "status": "Success", "transactionId": "7911fab0076f49de8b401c74ed51c42a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603211225_R4E6Y0_571156", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603211225 (R4E6Y0) ✅ UPDATE successful for 050603211225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c5a25baf4f747dd958b902c5ace850f [SalesInvoiceId] => 267871ff9054411bbe0f1a002f316a04 [ClientReference] => REF_080109601025_HE2114_578032 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599956225 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599956225 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080109601025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:59:04+00:00", "status": "Success", "transactionId": "267871ff9054411bbe0f1a002f316a04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080109601025_HE2114_578032", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080109601025 (HE2114) ✅ UPDATE successful for 080109601025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c0fa104d2e7d4ba68bfceb1e925dbdc9 [SalesInvoiceId] => b5f30e12d6814da4a883ba139e51c7da [ClientReference] => REF_053403904825_R4E6Y0_770334 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200064 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200064 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403904825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:59:36+00:00", "status": "Success", "transactionId": "b5f30e12d6814da4a883ba139e51c7da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403904825_R4E6Y0_770334", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403904825 (R4E6Y0) ✅ UPDATE successful for 053403904825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa443ff134a7471baa8af739e1848dec [SalesInvoiceId] => f8f93f9df4fb42cd991d132dce6c16b7 [ClientReference] => REF_060114200725_R4E6Y0_106908 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542064416 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542064416 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060114200725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T10:59:44+00:00", "status": "Success", "transactionId": "f8f93f9df4fb42cd991d132dce6c16b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060114200725_R4E6Y0_106908", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060114200725 (R4E6Y0) ✅ UPDATE successful for 060114200725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 654b10b7dcae48a8bddafe655be91531 [SalesInvoiceId] => 7c9e693432be4f3cb28b6ab5ec2d9a43 [ClientReference] => REF_050605106025_ZOOR6L_176595 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605106025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:00:28+00:00", "status": "Success", "transactionId": "7c9e693432be4f3cb28b6ab5ec2d9a43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605106025_ZOOR6L_176595", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605106025 (ZOOR6L) ✅ UPDATE successful for 050605106025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 565b16e366c64ef1a05db1053e8abdf3 [SalesInvoiceId] => de4a936daba54c7cb5847183c337b510 [ClientReference] => REF_053100901625_GYP9CE_301951 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100901625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:00:44+00:00", "status": "Success", "transactionId": "de4a936daba54c7cb5847183c337b510", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100901625_GYP9CE_301951", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100901625 (GYP9CE) ✅ UPDATE successful for 053100901625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0067e7cd680f413180dfb4f8be852ddf [SalesInvoiceId] => a8bd0ee59766472883521b6c821af8a6 [ClientReference] => REF_140502100725_1RC5WS_703258 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256400581 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256400581 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140502100725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:02:23+00:00", "status": "Success", "transactionId": "a8bd0ee59766472883521b6c821af8a6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502100725_1RC5WS_703258", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502100725 (1RC5WS) ✅ UPDATE successful for 140502100725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4741f8fbd90340bda5ec53bdf6ecfd63 [SalesInvoiceId] => dd7979aca7ff402d957bb784b66b5e94 [ClientReference] => REF_051107811125_G07PPZ_616395 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553586566 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553586566 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051107811125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:02:38+00:00", "status": "Success", "transactionId": "dd7979aca7ff402d957bb784b66b5e94", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051107811125_G07PPZ_616395", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051107811125 (G07PPZ) ✅ UPDATE successful for 051107811125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 53665d06eb854ce29b14ad71e6f34e94 [SalesInvoiceId] => 011ce47a39c64aa39712cf24295218eb [ClientReference] => REF_060314300525_LE9LO5_091376 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 975f0f7e3277482bb9db0aa6960f6c8d [SalesInvoiceId] => 3fb8a03444f94bdbbfc16ab5610388a7 [ClientReference] => REF_054101700625_NPSOWU_699295 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054101700625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:06:58+00:00", "status": "Success", "transactionId": "3fb8a03444f94bdbbfc16ab5610388a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054101700625_NPSOWU_699295", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054101700625 (NPSOWU) ✅ UPDATE successful for 054101700625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e482b192692746f6b239320ba2af25a7 [SalesInvoiceId] => 13663f9580b8459ba4fe7ea02789ac9d [ClientReference] => REF_050508601825_LE9LO5_333181 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050508601825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:07:20+00:00", "status": "Success", "transactionId": "13663f9580b8459ba4fe7ea02789ac9d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050508601825_LE9LO5_333181", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050508601825 (LE9LO5) ✅ UPDATE successful for 050508601825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9cc7bdb9e7364a7cb42240df3ee2f8ef [SalesInvoiceId] => 43da8367e8164dca8ed72fea2e3872db [ClientReference] => REF_053400901625_GYP9CE_767540 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400901625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:09:23+00:00", "status": "Success", "transactionId": "43da8367e8164dca8ed72fea2e3872db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400901625_GYP9CE_767540", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400901625 (GYP9CE) ✅ UPDATE successful for 053400901625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 961648bfb55d49798b83d037aa37267d [SalesInvoiceId] => e55486887aff40579871b61d0207d9bf [ClientReference] => REF_060314300525_LE9LO5_385555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060314300525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:10:35+00:00", "status": "Success", "transactionId": "e55486887aff40579871b61d0207d9bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060314300525_LE9LO5_385555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060314300525 (LE9LO5) ✅ UPDATE successful for 060314300525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ccfc02edb11f49c8ae327f75ca9a1ea4 [SalesInvoiceId] => f84cbb6612fa43068d235983a621910e [ClientReference] => REF_111008202825_R4E6Y0_795325 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256446730 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256446730 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008202825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:11:00+00:00", "status": "Success", "transactionId": "f84cbb6612fa43068d235983a621910e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008202825_R4E6Y0_795325", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008202825 (R4E6Y0) ✅ UPDATE successful for 111008202825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66d06f591c7e4a6a86d54699fd7e41a4 [SalesInvoiceId] => c282aa2e8127446da03f2c73be0888b5 [ClientReference] => REF_111011600525_HXWPV7_028569 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247684662 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247684662 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111011600525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:11:07+00:00", "status": "Success", "transactionId": "c282aa2e8127446da03f2c73be0888b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111011600525_HXWPV7_028569", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111011600525 (HXWPV7) ✅ UPDATE successful for 111011600525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a8904030b3c649b1848c12e5e1d45878 [SalesInvoiceId] => 755094e87d3b41aeaf24a610c9f09791 [ClientReference] => REF_022903403925_NPSOWU_141551 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022903403925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:16:19+00:00", "status": "Success", "transactionId": "755094e87d3b41aeaf24a610c9f09791", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022903403925_NPSOWU_141551", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022903403925 (NPSOWU) ✅ UPDATE successful for 022903403925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e208833bc3124b02b5aaa49e4de75400 [SalesInvoiceId] => 232904394ab2437b8a273376625a1793 [ClientReference] => REF_050301713025_R4E6Y0_396561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248962760 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248962760 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301713025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:16:36+00:00", "status": "Success", "transactionId": "232904394ab2437b8a273376625a1793", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301713025_R4E6Y0_396561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301713025 (R4E6Y0) ✅ UPDATE successful for 050301713025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9975dda8d3e54f8290d0936f3ff5dd2f [SalesInvoiceId] => 264816232c1a455299a444f1e32b06a7 [ClientReference] => REF_000903002425_IR97F7_505883 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555231671 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555231671 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903002425, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:18:21+00:00", "status": "Success", "transactionId": "264816232c1a455299a444f1e32b06a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903002425_IR97F7_505883", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903002425 (IR97F7) ✅ UPDATE successful for 000903002425 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3aea27c422dc4e789ade3725f12cca2a [SalesInvoiceId] => 6f52582c329643ca9d9c03eaa3e661ea [ClientReference] => REF_052404600225_G07PPZ_697553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052404600225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:19:56+00:00", "status": "Success", "transactionId": "6f52582c329643ca9d9c03eaa3e661ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052404600225_G07PPZ_697553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052404600225 (G07PPZ) ✅ UPDATE successful for 052404600225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d3bca6777f394d3c963ed68b9195e8e1 [SalesInvoiceId] => cd6bb5ec5cab4634af5ab92c18989b9d [ClientReference] => REF_000801701325_1RC5WS_012752 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547078375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547078375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 23b1c1b580b741009a7b04b059e801af [SalesInvoiceId] => d00918b7849f4e53818f6deeeb81c30b [ClientReference] => REF_050617606725_R4E6Y0_001487 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245558156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245558156 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050617606725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:22:30+00:00", "status": "Success", "transactionId": "d00918b7849f4e53818f6deeeb81c30b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050617606725_R4E6Y0_001487", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050617606725 (R4E6Y0) ✅ UPDATE successful for 050617606725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb77b0935e5e46f8854cbe1e8ba01a76 [SalesInvoiceId] => 94069b407a7841a9a131ed9ff9eab6fc [ClientReference] => REF_000801701325_1RC5WS_063294 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531127305 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531127305 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000801701325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:23:02+00:00", "status": "Success", "transactionId": "94069b407a7841a9a131ed9ff9eab6fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000801701325_1RC5WS_063294", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000801701325 (1RC5WS) ✅ UPDATE successful for 000801701325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad0d1849fd174980b14e1c38f042c8bf [SalesInvoiceId] => 0a8c9634346f4c6bbc3c5d5ebd4f8fe3 [ClientReference] => REF_053408300125_GYP9CE_365498 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408300125, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:25:11+00:00", "status": "Success", "transactionId": "0a8c9634346f4c6bbc3c5d5ebd4f8fe3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408300125_GYP9CE_365498", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408300125 (GYP9CE) ✅ UPDATE successful for 053408300125 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80b336202b3f4ce895e828ae2da3525a [SalesInvoiceId] => 16168d491a1741d9ba44f3c6665db57c [ClientReference] => REF_011315201225_6BLU49_006961 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011315201225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:25:56+00:00", "status": "Success", "transactionId": "16168d491a1741d9ba44f3c6665db57c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011315201225_6BLU49_006961", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011315201225 (6BLU49) ✅ UPDATE successful for 011315201225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c6ca9e6d17a480988c73940f2f6f3d0 [SalesInvoiceId] => d15a17ab2ca04a9b99eac5d05c9ba5ae [ClientReference] => REF_051904303425_RY07KN_934179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904303425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:26:13+00:00", "status": "Success", "transactionId": "d15a17ab2ca04a9b99eac5d05c9ba5ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904303425_RY07KN_934179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904303425 (RY07KN) ✅ UPDATE successful for 051904303425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b11a04aaa254ebe99d74d9432cd4012 [SalesInvoiceId] => 581dd8564b2c4f039189b00ca6a257fe [ClientReference] => REF_000903002325_BWI2U9_106429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903002325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:26:14+00:00", "status": "Success", "transactionId": "581dd8564b2c4f039189b00ca6a257fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903002325_BWI2U9_106429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903002325 (BWI2U9) ✅ UPDATE successful for 000903002325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 445371b0e2de440289e01d12cba078d1 [SalesInvoiceId] => f3f12fcada5a4e3b9ceff6a6a7fce407 [ClientReference] => REF_110406401125_ZOOR6L_834850 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110406401125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:26:46+00:00", "status": "Success", "transactionId": "f3f12fcada5a4e3b9ceff6a6a7fce407", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110406401125_ZOOR6L_834850", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110406401125 (ZOOR6L) ✅ UPDATE successful for 110406401125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a5476c82a8a43f0929cee61c5cd1998 [SalesInvoiceId] => 05d30f2cd7844d9e8a90cc643be9a544 [ClientReference] => REF_081305704925_HE2114_005630 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599702885 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599702885 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081305704925, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:28:38+00:00", "status": "Success", "transactionId": "05d30f2cd7844d9e8a90cc643be9a544", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081305704925_HE2114_005630", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081305704925 (HE2114) ✅ UPDATE successful for 081305704925 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37d8a2441d6e46608801cf2b86b03011 [SalesInvoiceId] => e6df7b89559f45b286fb28950468651d [ClientReference] => REF_140303802925_R4E6Y0_621263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556663947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556663947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140303802925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:29:19+00:00", "status": "Success", "transactionId": "e6df7b89559f45b286fb28950468651d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140303802925_R4E6Y0_621263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140303802925 (R4E6Y0) ✅ UPDATE successful for 140303802925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c3e7e0cdd57e4e389367cfad61f6a9c7 [SalesInvoiceId] => 768f5f0c85b74976a844724565d4c5a5 [ClientReference] => REF_032100103325_R4E6Y0_833309 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032100103325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:30:57+00:00", "status": "Success", "transactionId": "768f5f0c85b74976a844724565d4c5a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032100103325_R4E6Y0_833309", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032100103325 (R4E6Y0) ✅ UPDATE successful for 032100103325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa6ca01223b64d5ca39f00dc7038172e [SalesInvoiceId] => 5a3a42309f244b319caea707ed74d00d [ClientReference] => REF_054800600225_NPSOWU_712625 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054800600225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:30:58+00:00", "status": "Success", "transactionId": "5a3a42309f244b319caea707ed74d00d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054800600225_NPSOWU_712625", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054800600225 (NPSOWU) ✅ UPDATE successful for 054800600225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1d091d3b2c8047899894209e21e29aba [SalesInvoiceId] => b4092b1e01a24d64a7d3873672f76627 [ClientReference] => REF_110406401125_ZOOR6L_352337 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9340fb62db0a4e18bb54e5a73bfacf56 [SalesInvoiceId] => 8bcda4a4497b44aaa556724948817ebe [ClientReference] => REF_130900700125_69UIPK_892389 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594925473 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594925473 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130900700125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:32:29+00:00", "status": "Success", "transactionId": "8bcda4a4497b44aaa556724948817ebe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130900700125_69UIPK_892389", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130900700125 (69UIPK) ✅ UPDATE successful for 130900700125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c18d7bfb613d4b5c976c9b7b8cc2d82c [SalesInvoiceId] => c5b59a202ee5491c818e4889cf65a1ac [ClientReference] => REF_000205500925_BWI2U9_832667 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557616430 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557616430 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000205500925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:32:42+00:00", "status": "Success", "transactionId": "c5b59a202ee5491c818e4889cf65a1ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000205500925_BWI2U9_832667", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000205500925 (BWI2U9) ✅ UPDATE successful for 000205500925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e2c557066d641e28e90bafb8634acae [SalesInvoiceId] => 0789a7a08de54e61a86445538f9674f9 [ClientReference] => REF_052300604125_M86BFQ_631650 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557258474 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557258474 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052300604125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:34:36+00:00", "status": "Success", "transactionId": "0789a7a08de54e61a86445538f9674f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052300604125_M86BFQ_631650", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052300604125 (M86BFQ) ✅ UPDATE successful for 052300604125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59b1e5c970334f649fbc6804c294e36f [SalesInvoiceId] => b44dec64dfeb4149afb8d73e026623c0 [ClientReference] => REF_052509602425_BWI2U9_783927 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598877618 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598877618 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052509602425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:35:09+00:00", "status": "Success", "transactionId": "b44dec64dfeb4149afb8d73e026623c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052509602425_BWI2U9_783927", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052509602425 (BWI2U9) ✅ UPDATE successful for 052509602425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2399fc8429e2401cbf92df11aea9b4b6 [SalesInvoiceId] => 8c4fd8d78cd841f8a9a1729a3783b596 [ClientReference] => REF_050112401125_EJISU34222_729578 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233530859561 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530859561 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c20177f2a158461f98bab0c50e760d92 [SalesInvoiceId] => 271b20908a18415a99ee217dc012e794 [ClientReference] => REF_0534070052_Y3GO0A_769939 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546166057 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546166057 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0534070052, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:36:39+00:00", "status": "Success", "transactionId": "271b20908a18415a99ee217dc012e794", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0534070052_Y3GO0A_769939", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0534070052 (Y3GO0A) ✅ UPDATE successful for 0534070052 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa3e28f0e1bb40809ff36db13a8d4dcc [SalesInvoiceId] => 0060dc93a55c4be9b5a24934ca2af779 [ClientReference] => REF_000402500525_BWI2U9_587670 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247281191 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247281191 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402500525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:37:46+00:00", "status": "Success", "transactionId": "0060dc93a55c4be9b5a24934ca2af779", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402500525_BWI2U9_587670", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402500525 (BWI2U9) ✅ UPDATE successful for 000402500525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a0a1de62ee14071902b4140c35d29c0 [SalesInvoiceId] => 1dc0ac77020d47ad9fe62d2d88c86962 [ClientReference] => REF_051801106825_CH3S2L_074774 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595302427 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595302427 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801106825, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:41:04+00:00", "status": "Success", "transactionId": "1dc0ac77020d47ad9fe62d2d88c86962", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801106825_CH3S2L_074774", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801106825 (CH3S2L) ✅ UPDATE successful for 051801106825 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cecf1f86d4da4e73a309c2f9c7acfefa [SalesInvoiceId] => 874cc842be024505b2f09b29af8e8957 [ClientReference] => REF_050504300825_108CSY_996409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595048560 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595048560 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504300825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:41:56+00:00", "status": "Success", "transactionId": "874cc842be024505b2f09b29af8e8957", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504300825_108CSY_996409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504300825 (108CSY) ✅ UPDATE successful for 050504300825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8dbc2e10c4274c5ba8562175116a5966 [SalesInvoiceId] => bf90ba506f3949e582433d59790d4144 [ClientReference] => REF_051814700525_R4E6Y0_122704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051814700525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:45:53+00:00", "status": "Success", "transactionId": "bf90ba506f3949e582433d59790d4144", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051814700525_R4E6Y0_122704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051814700525 (R4E6Y0) ✅ UPDATE successful for 051814700525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f655b7995d349c3a6b5e7feaf1f7059 [SalesInvoiceId] => 10777da5dda647bb8c46ba1f58decd9c [ClientReference] => REF_053203702525_EJISU34222_331021 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542696681 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542696681 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053203702525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:46:01+00:00", "status": "Success", "transactionId": "10777da5dda647bb8c46ba1f58decd9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053203702525_EJISU34222_331021", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053203702525 (EJISU34222) ✅ UPDATE successful for 053203702525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 540b31be690447139136d4ae80d8fbc0 [SalesInvoiceId] => a8c1dd1fa3c84598a77b75a2ac82f46d [ClientReference] => REF_150704001425_EJISU34222_500850 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247771174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247771174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150704001425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:46:47+00:00", "status": "Success", "transactionId": "a8c1dd1fa3c84598a77b75a2ac82f46d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150704001425_EJISU34222_500850", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150704001425 (EJISU34222) ✅ UPDATE successful for 150704001425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 221ce951168a4dec9493a18893359e22 [SalesInvoiceId] => 4774dffd79a74e079ae26db8c6d44772 [ClientReference] => REF_000902801425_BWI2U9_657143 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90d42b5d03ed4b07a05b9daa5e096552 [SalesInvoiceId] => 2c196905a7264ae79467663edfcfba50 [ClientReference] => REF_000402700825_PFKS1R_028204 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246793968 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246793968 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402700825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:49:48+00:00", "status": "Success", "transactionId": "2c196905a7264ae79467663edfcfba50", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402700825_PFKS1R_028204", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402700825 (PFKS1R) ✅ UPDATE successful for 000402700825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4504230becd245ab8f2410f745771ceb [SalesInvoiceId] => 133db5dd995442f3a7bb3bf03d020f09 [ClientReference] => REF_080300106525_ZOOR6L_016114 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080300106525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:50:47+00:00", "status": "Success", "transactionId": "133db5dd995442f3a7bb3bf03d020f09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080300106525_ZOOR6L_016114", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080300106525 (ZOOR6L) ✅ UPDATE successful for 080300106525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e574ee3436f445c6ab52772400ce150d [SalesInvoiceId] => e528901f27374e12b22f64391c1f5e3c [ClientReference] => REF_000902801425_BWI2U9_069334 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24518211a35f417d852d9d4fd6623f04 [SalesInvoiceId] => 9baecba3df354a479d353455d49eb631 [ClientReference] => REF_052100902325_NPSOWU_314286 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052100902325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:51:17+00:00", "status": "Success", "transactionId": "9baecba3df354a479d353455d49eb631", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052100902325_NPSOWU_314286", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052100902325 (NPSOWU) ✅ UPDATE successful for 052100902325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 616323decf46404eb605d78b390e919b [SalesInvoiceId] => e26fd48777314613a5a2d24d68c46365 [ClientReference] => REF_020101503125_R4E6Y0_032559 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244265288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244265288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020101503125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:51:22+00:00", "status": "Success", "transactionId": "e26fd48777314613a5a2d24d68c46365", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020101503125_R4E6Y0_032559", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020101503125 (R4E6Y0) ✅ UPDATE successful for 020101503125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cbf2536e35e14d74af4ba03dae58d19a [SalesInvoiceId] => eb4e6487de59492eb84f48d6a10d24c4 [ClientReference] => REF_062004905225_R4E6Y0_301593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062004905225, schoolCode=R4E6Y0 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b6810a3eff94b6c940d883739cb53a5 [SalesInvoiceId] => 4b84cb3727f243b5b6ce4be5f5f6fdfc [ClientReference] => REF_053703507225_9D49MA_289681 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703507225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:52:58+00:00", "status": "Success", "transactionId": "eb4e6487de59492eb84f48d6a10d24c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062004905225_R4E6Y0_301593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062004905225 (R4E6Y0) ✅ UPDATE successful for 062004905225 (R4E6Y0) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:52:59+00:00", "status": "Success", "transactionId": "4b84cb3727f243b5b6ce4be5f5f6fdfc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703507225_9D49MA_289681", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703507225 (9D49MA) ✅ UPDATE successful for 053703507225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a7a5865081ca49a495ca8e9f9d14e5cc [SalesInvoiceId] => 0246123c28264482ba8b930317f150bf [ClientReference] => REF_000902801425_BWI2U9_308295 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d59f170904064119bcd301be0c11252a [SalesInvoiceId] => acf57f5fce524e22b6b6b8eaf4bc9aa6 [ClientReference] => REF_000604400225_1RC5WS_668092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604400225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:53:40+00:00", "status": "Success", "transactionId": "acf57f5fce524e22b6b6b8eaf4bc9aa6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604400225_1RC5WS_668092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604400225 (1RC5WS) ✅ UPDATE successful for 000604400225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 583d23eeefe64e9dbdf85c86e2fac317 [SalesInvoiceId] => 1e861739de89472aa507263f04347388 [ClientReference] => REF_000902801425_BWI2U9_900722 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a7a363e937c04685877bff002e719c81 [SalesInvoiceId] => 2c401a7076e24802a28c13af3dbee650 [ClientReference] => REF_000902801425_BWI2U9_261664 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 158fe1f5fb564e31b43b21240bfcdf63 [SalesInvoiceId] => 9ac0ec30e7d6472abbbb46369c4369b8 [ClientReference] => REF_031200603225_M86BFQ_572553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551861598 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551861598 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200603225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T11:59:59+00:00", "status": "Success", "transactionId": "9ac0ec30e7d6472abbbb46369c4369b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200603225_M86BFQ_572553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200603225 (M86BFQ) ✅ UPDATE successful for 031200603225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab820b22ad23488aba8ef7cd8ef29a15 [SalesInvoiceId] => 8d16a65e70854ffc92b3fddf68b4d9dd [ClientReference] => REF_000804900125_1RC5WS_831757 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531127305 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531127305 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000804900125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:00:03+00:00", "status": "Success", "transactionId": "8d16a65e70854ffc92b3fddf68b4d9dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000804900125_1RC5WS_831757", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000804900125 (1RC5WS) ✅ UPDATE successful for 000804900125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58a1d3f645864a9289a18b742e138cec [SalesInvoiceId] => 723f655c56074c5bacb6f661290cf514 [ClientReference] => REF_050107903025_M86BFQ_514303 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107903025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:01:15+00:00", "status": "Success", "transactionId": "723f655c56074c5bacb6f661290cf514", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107903025_M86BFQ_514303", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107903025 (M86BFQ) ✅ UPDATE successful for 050107903025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 227e49c659e94a8ca684af101b2968ec [SalesInvoiceId] => e39a880967d743a1a3dc3be0dd5eb81b [ClientReference] => REF_051510401425_ZOOR6L_745197 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051510401425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:02:09+00:00", "status": "Success", "transactionId": "e39a880967d743a1a3dc3be0dd5eb81b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051510401425_ZOOR6L_745197", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051510401425 (ZOOR6L) ✅ UPDATE successful for 051510401425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9ab206549c6443dab1bd457bfdf7e1c [SalesInvoiceId] => d156d29aef7b4c828036529d221e4263 [ClientReference] => REF_050411800425_108CSY_957944 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050411800425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:02:49+00:00", "status": "Success", "transactionId": "d156d29aef7b4c828036529d221e4263", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050411800425_108CSY_957944", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050411800425 (108CSY) ✅ UPDATE successful for 050411800425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d31c01c247c43d39e1cb22e10299aa4 [SalesInvoiceId] => d87b1ea2813745b69dffb8f9748c350e [ClientReference] => REF_053704205825_RY07KN_561211 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704205825, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:04:08+00:00", "status": "Success", "transactionId": "d87b1ea2813745b69dffb8f9748c350e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704205825_RY07KN_561211", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704205825 (RY07KN) ✅ UPDATE successful for 053704205825 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 982a4e1626894d309ca342bb5f66627e [SalesInvoiceId] => 8906845d3ee54a4099a58647a938113c [ClientReference] => REF_082103402225_EJISU34222_058346 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537464060 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537464060 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082103402225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:06:03+00:00", "status": "Success", "transactionId": "8906845d3ee54a4099a58647a938113c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082103402225_EJISU34222_058346", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082103402225 (EJISU34222) ✅ UPDATE successful for 082103402225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 801c6da3c929472a8d6672d884285d2a [SalesInvoiceId] => 0bb9e6de21794490a6b67dbd34c8b236 [ClientReference] => REF_050301603725_LE9LO5_877023 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301603725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:07:12+00:00", "status": "Success", "transactionId": "0bb9e6de21794490a6b67dbd34c8b236", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301603725_LE9LO5_877023", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301603725 (LE9LO5) ✅ UPDATE successful for 050301603725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 114507c06dc94815add7964a07835001 [SalesInvoiceId] => 6d139fb40c23429a810079ffd361ddd1 [ClientReference] => REF_000107005325_1RC5WS_642286 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551021591 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551021591 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000107005325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:08:23+00:00", "status": "Success", "transactionId": "6d139fb40c23429a810079ffd361ddd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107005325_1RC5WS_642286", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107005325 (1RC5WS) ✅ UPDATE successful for 000107005325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9391355e0088499f95393c3f8d9c9671 [SalesInvoiceId] => 85afb236f0964517929fb56eb3aa0caa [ClientReference] => REF_051117000925_NPSOWU_719179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051117000925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:08:54+00:00", "status": "Success", "transactionId": "85afb236f0964517929fb56eb3aa0caa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051117000925_NPSOWU_719179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051117000925 (NPSOWU) ✅ UPDATE successful for 051117000925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f551ad7ba8045a7b9ac9297afdd2652 [SalesInvoiceId] => 9144d25dee5f4e81b57f5e0619012004 [ClientReference] => REF_111106601325_WU6TPW_401023 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249556616 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249556616 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111106601325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:09:09+00:00", "status": "Success", "transactionId": "9144d25dee5f4e81b57f5e0619012004", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111106601325_WU6TPW_401023", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111106601325 (WU6TPW) ✅ UPDATE successful for 111106601325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 592c5979589c439c820aeedbc94b177b [SalesInvoiceId] => 0c5f0cc889ad42049b95f9e92f8d8622 [ClientReference] => REF_050113700625_M86BFQ_858552 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594715096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594715096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050113700625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:10:24+00:00", "status": "Success", "transactionId": "0c5f0cc889ad42049b95f9e92f8d8622", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050113700625_M86BFQ_858552", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050113700625 (M86BFQ) ✅ UPDATE successful for 050113700625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 83ee7cb9b8a642eeab23fc90f67bebe3 [SalesInvoiceId] => fdf56926e8734a1cb7d7072d9132e46b [ClientReference] => REF_051117000925_NPSOWU_349026 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6a32b6458d474c95888e9cacb560c683 [SalesInvoiceId] => 5d04306b67764b7d81d0309c41ddc4b7 [ClientReference] => REF_000110009925_1RC5WS_481067 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533230555 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533230555 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110009925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:10:48+00:00", "status": "Success", "transactionId": "5d04306b67764b7d81d0309c41ddc4b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110009925_1RC5WS_481067", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110009925 (1RC5WS) ✅ UPDATE successful for 000110009925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f358def7db8142c3ab81b04561bae00c [SalesInvoiceId] => 4b9aba7cbaf54ed7b5231ee9a1c8674a [ClientReference] => REF_051205203325_NPSOWU_508881 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599470049 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599470049 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051205203325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:11:05+00:00", "status": "Success", "transactionId": "4b9aba7cbaf54ed7b5231ee9a1c8674a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051205203325_NPSOWU_508881", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051205203325 (NPSOWU) ✅ UPDATE successful for 051205203325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1866fbe230ba4164af8ef13969ae2b85 [SalesInvoiceId] => 5203164560b54d8c808ea578eff9ac02 [ClientReference] => REF_110300400825_WU6TPW_780299 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300400825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:12:19+00:00", "status": "Success", "transactionId": "5203164560b54d8c808ea578eff9ac02", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300400825_WU6TPW_780299", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300400825 (WU6TPW) ✅ UPDATE successful for 110300400825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91e67e84e8ba4b9b906dc39ddcf6029d [SalesInvoiceId] => 222e15bd13c5464e89f3a149c7a11155 [ClientReference] => REF_130105403025_LE9LO5_145739 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549973542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549973542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130105403025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:12:34+00:00", "status": "Success", "transactionId": "222e15bd13c5464e89f3a149c7a11155", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130105403025_LE9LO5_145739", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130105403025 (LE9LO5) ✅ UPDATE successful for 130105403025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92a01b2ef3ca4466a4c6dc704a73ba80 [SalesInvoiceId] => e038e22acd8d4428bc9d13c1b60e999d [ClientReference] => REF_051604004225_CN4KKG_099413 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604004225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:20:00+00:00", "status": "Success", "transactionId": "e038e22acd8d4428bc9d13c1b60e999d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604004225_CN4KKG_099413", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604004225 (CN4KKG) ✅ UPDATE successful for 051604004225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17246de026e0453db85a678880ec3e42 [SalesInvoiceId] => 818cf276d1c046a7b8a2b818a5360875 [ClientReference] => REF_051410602825_ZOOR6L_316607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410602825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:21:53+00:00", "status": "Success", "transactionId": "818cf276d1c046a7b8a2b818a5360875", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410602825_ZOOR6L_316607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410602825 (ZOOR6L) ✅ UPDATE successful for 051410602825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 957b389780ad4f9fb53e47dfd0a7aaa4 [SalesInvoiceId] => 534f02bb7dd343b3b959b2a90e36c1d1 [ClientReference] => REF_053804205625_NPSOWU_661483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804205625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:23:00+00:00", "status": "Success", "transactionId": "534f02bb7dd343b3b959b2a90e36c1d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804205625_NPSOWU_661483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804205625 (NPSOWU) ✅ UPDATE successful for 053804205625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24483c1ba00d42a78f3273f7f91e569b [SalesInvoiceId] => 0e240ad9850d4e1a830dcaf7f3081175 [ClientReference] => REF_050100407025_ZOOR6L_836044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240844233 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240844233 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050100407025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:23:43+00:00", "status": "Success", "transactionId": "0e240ad9850d4e1a830dcaf7f3081175", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050100407025_ZOOR6L_836044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050100407025 (ZOOR6L) ✅ UPDATE successful for 050100407025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b451c430232243999123ef0d1ab732f1 [SalesInvoiceId] => 5e52b045eedc4b32a5df588a97006863 [ClientReference] => REF_000902801425_BWI2U9_176865 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7db03c9c2304337ae69495362ec3a81 [SalesInvoiceId] => abc6cd0e740843e6aa3f620195923117 [ClientReference] => REF_031202002425_WRHKXK_729521 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594459440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594459440 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031202002425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:27:18+00:00", "status": "Success", "transactionId": "abc6cd0e740843e6aa3f620195923117", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031202002425_WRHKXK_729521", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031202002425 (WRHKXK) ✅ UPDATE successful for 031202002425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc4a72cc2fbc4f01a8e52b1b593d3a9f [SalesInvoiceId] => f9677a11a0054bc88ddcd33da5dd2c91 [ClientReference] => REF_051405500625_ZOOR6L_893989 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051405500625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:29:57+00:00", "status": "Success", "transactionId": "f9677a11a0054bc88ddcd33da5dd2c91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051405500625_ZOOR6L_893989", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051405500625 (ZOOR6L) ✅ UPDATE successful for 051405500625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef57b961a71a40eda4bd61dbee50101a [SalesInvoiceId] => 4b70030909fc4cd9aa6f26c757f3b656 [ClientReference] => REF_050168301925_WRHKXK_657973 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050168301925, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:30:21+00:00", "status": "Success", "transactionId": "4b70030909fc4cd9aa6f26c757f3b656", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050168301925_WRHKXK_657973", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050168301925 (WRHKXK) ✅ UPDATE successful for 050168301925 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2900148ba09b41979da311552aafb204 [SalesInvoiceId] => 9764fd4ccf924fbe81868f8bc08b788f [ClientReference] => REF_050600802325_M86BFQ_698553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248907017 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248907017 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600802325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:31:10+00:00", "status": "Success", "transactionId": "9764fd4ccf924fbe81868f8bc08b788f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600802325_M86BFQ_698553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600802325 (M86BFQ) ✅ UPDATE successful for 050600802325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63669190fa1b4395878c59c01e385538 [SalesInvoiceId] => e07fa15311124cdb9dcd7ca3e786f0ef [ClientReference] => REF_053306602325_EJISU34222_420396 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553872614 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553872614 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053306602325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:32:38+00:00", "status": "Success", "transactionId": "e07fa15311124cdb9dcd7ca3e786f0ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053306602325_EJISU34222_420396", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053306602325 (EJISU34222) ✅ UPDATE successful for 053306602325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e9a88f51cd74178bcf533d8e7845ced [SalesInvoiceId] => cb9cbf97991547b7827099dc777ad02c [ClientReference] => REF_110407401625_WU6TPW_587812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407401625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:34:33+00:00", "status": "Success", "transactionId": "cb9cbf97991547b7827099dc777ad02c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407401625_WU6TPW_587812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407401625 (WU6TPW) ✅ UPDATE successful for 110407401625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e736d7ec28b54f12a826cd4a73a1194c [SalesInvoiceId] => 2311a44ff62a411fb46ca8393cddadb2 [ClientReference] => REF_010314405125_EJISU34222_760101 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240380063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240380063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010314405125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:35:47+00:00", "status": "Success", "transactionId": "2311a44ff62a411fb46ca8393cddadb2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010314405125_EJISU34222_760101", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010314405125 (EJISU34222) ✅ UPDATE successful for 010314405125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 912b9c384a4a46239cb6c9e95954e847 [SalesInvoiceId] => cb8fd2da385945f9aa017de83a69f20c [ClientReference] => REF_053501604125_M86BFQ_889894 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540669343 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540669343 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053501604125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:39:51+00:00", "status": "Success", "transactionId": "cb8fd2da385945f9aa017de83a69f20c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053501604125_M86BFQ_889894", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053501604125 (M86BFQ) ✅ UPDATE successful for 053501604125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c3663f0605734caf992684c64de60b3f [SalesInvoiceId] => 80f006b1de7d41f490141b71f20faed8 [ClientReference] => REF_000902801425_BWI2U9_648058 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc7fd6e4d38148debdbb13a414eca328 [SalesInvoiceId] => 1b6d67b1c96e47a59e761e7d87bf5251 [ClientReference] => REF_050112401125_EJISU34222_581363 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112401125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:44:12+00:00", "status": "Success", "transactionId": "1b6d67b1c96e47a59e761e7d87bf5251", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112401125_EJISU34222_581363", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112401125 (EJISU34222) ✅ UPDATE successful for 050112401125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df1de5a868f247f5a2b8ebd915a860bc [SalesInvoiceId] => 30835b83551f4fd58be06696a81697bd [ClientReference] => REF_000104501925_1RC5WS_300593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533356137 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533356137 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000104501925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:44:38+00:00", "status": "Success", "transactionId": "30835b83551f4fd58be06696a81697bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000104501925_1RC5WS_300593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000104501925 (1RC5WS) ✅ UPDATE successful for 000104501925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6479761702914d46a26d3548e1123a15 [SalesInvoiceId] => 2fc79e21de1e44bbaa4b01ad3c904e2a [ClientReference] => REF_052505210325_WRHKXK_250387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052505210325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:44:41+00:00", "status": "Success", "transactionId": "2fc79e21de1e44bbaa4b01ad3c904e2a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505210325_WRHKXK_250387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505210325 (WRHKXK) ✅ UPDATE successful for 052505210325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8d6b5ad4901749bd97924a90219a08d9 [SalesInvoiceId] => d0265a42858642b6a33b997f12e0bed9 [ClientReference] => REF_000902801425_BWI2U9_448706 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4911e0041e624c049e222ec74b2576b4 [SalesInvoiceId] => 8fc358d3f607444db16765f8c186819d [ClientReference] => REF_000304502425_PFKS1R_628095 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599108751 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599108751 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304502425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:46:05+00:00", "status": "Success", "transactionId": "8fc358d3f607444db16765f8c186819d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304502425_PFKS1R_628095", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304502425 (PFKS1R) ✅ UPDATE successful for 000304502425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90d63c2ca33a42cca2b60997221b6074 [SalesInvoiceId] => 36b35f1c330e442aa141495745f3a17a [ClientReference] => REF_050800108725_EJISU34222_336605 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550535545 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550535545 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050800108725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:46:25+00:00", "status": "Success", "transactionId": "36b35f1c330e442aa141495745f3a17a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050800108725_EJISU34222_336605", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050800108725 (EJISU34222) ✅ UPDATE successful for 050800108725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 123debdde0914109af7ee9e8e5b65ed4 [SalesInvoiceId] => cc9d78e865b44f649681c01578090b9a [ClientReference] => REF_111104103125_1RC5WS_093957 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244811672 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244811672 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111104103125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:46:42+00:00", "status": "Success", "transactionId": "cc9d78e865b44f649681c01578090b9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111104103125_1RC5WS_093957", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111104103125 (1RC5WS) ✅ UPDATE successful for 111104103125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e09c6d69c70f4c8192f1589416d40886 [SalesInvoiceId] => f914a817a419425bb628271ccc666e17 [ClientReference] => REF_111104103125_1RC5WS_987980 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208175120 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208175120 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e30fea994f2d44869d2159a76ca2bb1c [SalesInvoiceId] => 1947665d75cc4b4d9c0644dcd06f272f [ClientReference] => REF_000902801425_BWI2U9_765999 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 04dffe84d2164766b76241aacf15f825 [SalesInvoiceId] => acf6746d41904a698da2c93c395e0a06 [ClientReference] => REF_050112401125_EJISU34222_340806 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c0600bbbca114eb3a70a04415a7bf08e [SalesInvoiceId] => ca3fba0efe8a453ea730969c18fe63ff [ClientReference] => REF_150503100225_ZOOR6L_635586 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150503100225, schoolCode=ZOOR6L Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c861a9f82ad41f5b6cfdf8564bce0fd [SalesInvoiceId] => cda0ed85ee7342c0b44409a30c9fa656 [ClientReference] => REF_070803302425_J1MH3E_182487 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537023543 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537023543 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070803302425, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:49:56+00:00", "status": "Success", "transactionId": "ca3fba0efe8a453ea730969c18fe63ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150503100225_ZOOR6L_635586", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150503100225 (ZOOR6L) ✅ UPDATE successful for 150503100225 (ZOOR6L) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:49:56+00:00", "status": "Success", "transactionId": "cda0ed85ee7342c0b44409a30c9fa656", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070803302425_J1MH3E_182487", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070803302425 (J1MH3E) ✅ UPDATE successful for 070803302425 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 890248d179de403a93dfe95c7943379f [SalesInvoiceId] => 6928221faf3c4400ab96a13ac65770f7 [ClientReference] => REF_053500104325_ZOOR6L_455589 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559294422 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559294422 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053500104325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:50:14+00:00", "status": "Success", "transactionId": "6928221faf3c4400ab96a13ac65770f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053500104325_ZOOR6L_455589", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053500104325 (ZOOR6L) ✅ UPDATE successful for 053500104325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 52194dbca2fa427ab91dfb4e1af7e08a [SalesInvoiceId] => 7b416b38e9e047d2a1f1ab27139dca0c [ClientReference] => REF_111104103125_1RC5WS_891024 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208175120 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208175120 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a8f9571dfebb4646825e18473f32e215 [SalesInvoiceId] => c24fb875825f41d48e57beff2a3383fa [ClientReference] => REF_110203105725_R4E6Y0_064698 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110203105725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:51:55+00:00", "status": "Success", "transactionId": "c24fb875825f41d48e57beff2a3383fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110203105725_R4E6Y0_064698", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110203105725 (R4E6Y0) ✅ UPDATE successful for 110203105725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 380544bfe1f9420a95ae3fae2dc0d892 [SalesInvoiceId] => cbeb5a1fbe394bf1ba9de85fbb59b31e [ClientReference] => REF_054101805425_NPSOWU_285704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054101805425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:55:08+00:00", "status": "Success", "transactionId": "cbeb5a1fbe394bf1ba9de85fbb59b31e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054101805425_NPSOWU_285704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054101805425 (NPSOWU) ✅ UPDATE successful for 054101805425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e54120929c9a407abb1ed8236df26a10 [SalesInvoiceId] => eec65826d19148328686c76cea51f2df [ClientReference] => REF_051903505325_RY07KN_194505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903505325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:56:00+00:00", "status": "Success", "transactionId": "eec65826d19148328686c76cea51f2df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903505325_RY07KN_194505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903505325 (RY07KN) ✅ UPDATE successful for 051903505325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 994a42c967a2416caadf09cbed07d8be [SalesInvoiceId] => 7b93da60f5e24ce695e4a73c01d96594 [ClientReference] => REF_050708503325_R4E6Y0_521816 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240012453 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240012453 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050708503325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:56:01+00:00", "status": "Success", "transactionId": "7b93da60f5e24ce695e4a73c01d96594", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050708503325_R4E6Y0_521816", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050708503325 (R4E6Y0) ✅ UPDATE successful for 050708503325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39ccd00fbd33466cbe16c99a94814e1e [SalesInvoiceId] => e8861ae957cc446dae7f5bfdf91e139c [ClientReference] => REF_090700104025_R4E6Y0_835340 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530851201 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530851201 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090700104025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:56:37+00:00", "status": "Success", "transactionId": "e8861ae957cc446dae7f5bfdf91e139c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090700104025_R4E6Y0_835340", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090700104025 (R4E6Y0) ✅ UPDATE successful for 090700104025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5cad91a01ee74d3ba959b58f90de6563 [SalesInvoiceId] => 9693cb4f21034301acd904c9c6cd4ec8 [ClientReference] => REF_080402501925_HE2114_839783 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557580905 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557580905 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080402501925, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:57:33+00:00", "status": "Success", "transactionId": "9693cb4f21034301acd904c9c6cd4ec8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080402501925_HE2114_839783", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080402501925 (HE2114) ✅ UPDATE successful for 080402501925 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0de9874f4dd7481ab9beba36fab358ad [SalesInvoiceId] => 901f75357edb4f75b658b3c9c1af8288 [ClientReference] => REF_000600800725_1RC5WS_216413 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539248823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539248823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600800725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:57:50+00:00", "status": "Success", "transactionId": "901f75357edb4f75b658b3c9c1af8288", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600800725_1RC5WS_216413", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600800725 (1RC5WS) ✅ UPDATE successful for 000600800725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b656e8f36b0949eabd8ba5cb3ba9834d [SalesInvoiceId] => d7d4596478c5428eaa9866e387ebbfde [ClientReference] => REF_140503700125_1RC5WS_552803 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536264772 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536264772 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140503700125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:58:38+00:00", "status": "Success", "transactionId": "d7d4596478c5428eaa9866e387ebbfde", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140503700125_1RC5WS_552803", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140503700125 (1RC5WS) ✅ UPDATE successful for 140503700125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2694f72c2c1d4a03b51c76a9c3c4f6b5 [SalesInvoiceId] => 03568cadef294ee7aa615dc384187d08 [ClientReference] => REF_130906300825_ZOOR6L_695854 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130906300825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:58:57+00:00", "status": "Success", "transactionId": "03568cadef294ee7aa615dc384187d08", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130906300825_ZOOR6L_695854", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130906300825 (ZOOR6L) ✅ UPDATE successful for 130906300825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3a281d64470485da8b2c5cd9a5e1fa3 [SalesInvoiceId] => 84b385ee7dd24ca2b68125a4fc15b544 [ClientReference] => REF_050812601925_R4E6Y0_182686 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242256202 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242256202 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050812601925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:59:44+00:00", "status": "Success", "transactionId": "84b385ee7dd24ca2b68125a4fc15b544", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050812601925_R4E6Y0_182686", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050812601925 (R4E6Y0) ✅ UPDATE successful for 050812601925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18d5ba01c87343789203ccb30e8d6e46 [SalesInvoiceId] => 117d2e350c404c00aea13dbe723526ce [ClientReference] => REF_052405200525_G07PPZ_112831 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534147725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534147725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405200525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T12:59:48+00:00", "status": "Success", "transactionId": "117d2e350c404c00aea13dbe723526ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405200525_G07PPZ_112831", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405200525 (G07PPZ) ✅ UPDATE successful for 052405200525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21ad0f07236e42a98049659c266c6e8e [SalesInvoiceId] => 5890876a4427421cad765029edbf4456 [ClientReference] => REF_053701904625_6BLU49_522198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053701904625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:00:35+00:00", "status": "Success", "transactionId": "5890876a4427421cad765029edbf4456", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053701904625_6BLU49_522198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053701904625 (6BLU49) ✅ UPDATE successful for 053701904625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65c62c28cd7e4db9bcbe1b27303243b1 [SalesInvoiceId] => 9ad8f7376a0d42fc9cb191c42f73d588 [ClientReference] => REF_051907100225_WRHKXK_434444 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051907100225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:01:46+00:00", "status": "Success", "transactionId": "9ad8f7376a0d42fc9cb191c42f73d588", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051907100225_WRHKXK_434444", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051907100225 (WRHKXK) ✅ UPDATE successful for 051907100225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 305dfc3f45334435a7aa64d72c06e77c [SalesInvoiceId] => b3c64f68d8d04edcb6f2a25edc851515 [ClientReference] => REF_000101901825_R4E6Y0_524399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247919999 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247919999 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000101901825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:02:27+00:00", "status": "Success", "transactionId": "b3c64f68d8d04edcb6f2a25edc851515", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000101901825_R4E6Y0_524399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000101901825 (R4E6Y0) ✅ UPDATE successful for 000101901825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 751889a7402b471cafce8266ebb8b2fd [SalesInvoiceId] => da96840060df4cb59d7af2e8489356ae [ClientReference] => REF_000701901425_BWI2U9_055262 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701901425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:02:39+00:00", "status": "Success", "transactionId": "da96840060df4cb59d7af2e8489356ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701901425_BWI2U9_055262", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701901425 (BWI2U9) ✅ UPDATE successful for 000701901425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e6b54d64c9548c49c48dae25acba775 [SalesInvoiceId] => da1cdfe34bba403088134dffe30dd819 [ClientReference] => REF_000304500725_PFKS1R_957903 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545391834 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545391834 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304500725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:03:16+00:00", "status": "Success", "transactionId": "da1cdfe34bba403088134dffe30dd819", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304500725_PFKS1R_957903", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304500725 (PFKS1R) ✅ UPDATE successful for 000304500725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0e19c05bb7774b44974fdcef6b558890 [SalesInvoiceId] => 38a722dc24104effa4574fd052559538 [ClientReference] => REF_100605701125_ZOOR6L_458026 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537325614 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537325614 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b84c236a86f41a5969654e0e55ecb15 [SalesInvoiceId] => 3f5a5d36fb9f4f81ae2c5f80499eed07 [ClientReference] => REF_111006800725_WU6TPW_005137 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240961498 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240961498 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111006800725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:04:49+00:00", "status": "Success", "transactionId": "3f5a5d36fb9f4f81ae2c5f80499eed07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111006800725_WU6TPW_005137", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111006800725 (WU6TPW) ✅ UPDATE successful for 111006800725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a05cbfdf2554fc79d0834a51e48065d [SalesInvoiceId] => 65070906e01e4c878bc70f064a8a7492 [ClientReference] => REF_052513400325_R4E6Y0_690834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542823903 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542823903 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052513400325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:04:52+00:00", "status": "Success", "transactionId": "65070906e01e4c878bc70f064a8a7492", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052513400325_R4E6Y0_690834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052513400325 (R4E6Y0) ✅ UPDATE successful for 052513400325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1222d5e95a4e40e4b03433c3a76a9d59 [SalesInvoiceId] => ca6804a70ed24f27bb03168b31f9506d [ClientReference] => REF_053505713225_R4E6Y0_106326 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556323936 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556323936 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053505713225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:05:18+00:00", "status": "Success", "transactionId": "ca6804a70ed24f27bb03168b31f9506d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053505713225_R4E6Y0_106326", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053505713225 (R4E6Y0) ✅ UPDATE successful for 053505713225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9fba9ea43d5848c19a3fbbfc9ed400ff [SalesInvoiceId] => f114e1206a2f49969e043cfc6f5d4460 [ClientReference] => REF_000701901325_1RC5WS_560461 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a296151c8394a03b93fe6f8570b0698 [SalesInvoiceId] => 2d61176d7792478bb24664e34a5aa6e5 [ClientReference] => REF_050618206025_M86BFQ_732876 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244751424 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244751424 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618206025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:06:03+00:00", "status": "Success", "transactionId": "2d61176d7792478bb24664e34a5aa6e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618206025_M86BFQ_732876", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618206025 (M86BFQ) ✅ UPDATE successful for 050618206025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab9ae1638a1349bc9c4311b1950196ee [SalesInvoiceId] => 570c481368f74885ac250eb085d22683 [ClientReference] => REF_062500305125_HXWPV7_558916 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062500305125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:07:28+00:00", "status": "Success", "transactionId": "570c481368f74885ac250eb085d22683", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062500305125_HXWPV7_558916", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062500305125 (HXWPV7) ✅ UPDATE successful for 062500305125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2757fa6d99b4cd4b287fb0a988100df [SalesInvoiceId] => 4a59c6373c5a449bafe0c2570447b34a [ClientReference] => REF_111001802425_ZOOR6L_083162 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557929821 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557929821 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111001802425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:08:01+00:00", "status": "Success", "transactionId": "4a59c6373c5a449bafe0c2570447b34a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111001802425_ZOOR6L_083162", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111001802425 (ZOOR6L) ✅ UPDATE successful for 111001802425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3477cd5dfc4a429d90c8f6308abc7dc4 [SalesInvoiceId] => 2e83642864314e768f88659d804f0948 [ClientReference] => REF_050128905425_R4E6Y0_249728 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597028065 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597028065 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050128905425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:09:26+00:00", "status": "Success", "transactionId": "2e83642864314e768f88659d804f0948", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050128905425_R4E6Y0_249728", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050128905425 (R4E6Y0) ✅ UPDATE successful for 050128905425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f13187d80a3445e4b9917eb4ae992c20 [SalesInvoiceId] => 759ed1b9c60444159d6de2fb4186b867 [ClientReference] => REF_000601201925_I95WNZ_703474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601201925, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:09:56+00:00", "status": "Success", "transactionId": "759ed1b9c60444159d6de2fb4186b867", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601201925_I95WNZ_703474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601201925 (I95WNZ) ✅ UPDATE successful for 000601201925 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c6af9e145c344569fe5c1dca205133f [SalesInvoiceId] => 5fcbda67955248818cd9f67cf78dfbcd [ClientReference] => REF_051500704225_4S2EHN_445097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500704225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:10:27+00:00", "status": "Success", "transactionId": "5fcbda67955248818cd9f67cf78dfbcd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500704225_4S2EHN_445097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500704225 (4S2EHN) ✅ UPDATE successful for 051500704225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d8ab691719ed43cba8c1c26b382fb36c [SalesInvoiceId] => 021af2e522c24d3492b50a4de3c16e7e [ClientReference] => REF_012605616525_R4E6Y0_589723 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012605616525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:10:40+00:00", "status": "Success", "transactionId": "021af2e522c24d3492b50a4de3c16e7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012605616525_R4E6Y0_589723", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012605616525 (R4E6Y0) ✅ UPDATE successful for 012605616525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 70871f8c34e74a20a3186fea9adf77eb [SalesInvoiceId] => 76eb6f00712a435eb4d0245886efff74 [ClientReference] => REF_051205201225_R4E6Y0_694440 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051205201225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:10:47+00:00", "status": "Success", "transactionId": "76eb6f00712a435eb4d0245886efff74", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051205201225_R4E6Y0_694440", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051205201225 (R4E6Y0) ✅ UPDATE successful for 051205201225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ec0a26808384b56826bfaa846fb42f5 [SalesInvoiceId] => 5eb71b82fd8041299adc5c4d787b62aa [ClientReference] => REF_053507900825_R4E6Y0_656532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555566880 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555566880 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053507900825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:11:47+00:00", "status": "Success", "transactionId": "5eb71b82fd8041299adc5c4d787b62aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053507900825_R4E6Y0_656532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053507900825 (R4E6Y0) ✅ UPDATE successful for 053507900825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8787ce03e3004c3b8f6e00a8b3fdde4e [SalesInvoiceId] => 93b97efb4474459e849b7c29c416401c [ClientReference] => REF_050708503425_R4E6Y0_829218 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240012453 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240012453 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050708503425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:11:52+00:00", "status": "Success", "transactionId": "93b97efb4474459e849b7c29c416401c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050708503425_R4E6Y0_829218", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050708503425 (R4E6Y0) ✅ UPDATE successful for 050708503425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e8dd7288148443289cbd93a56c391e4e [SalesInvoiceId] => 715c3ed4fab246ce88ba5b4a1d5df1e0 [ClientReference] => REF_000114101125_1RC5WS_781025 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505459146 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505459146 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000114101125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:12:00+00:00", "status": "Success", "transactionId": "715c3ed4fab246ce88ba5b4a1d5df1e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114101125_1RC5WS_781025", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114101125 (1RC5WS) ✅ UPDATE successful for 000114101125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7892d370b14c40bd8d06ee3b6b647dcf [SalesInvoiceId] => 51a505358dc84315815b45cb093beb55 [ClientReference] => REF_110300503525_WU6TPW_402634 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300503525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:12:56+00:00", "status": "Success", "transactionId": "51a505358dc84315815b45cb093beb55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300503525_WU6TPW_402634", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300503525 (WU6TPW) ✅ UPDATE successful for 110300503525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => eda4568b1811400993fbc82ace2eddc1 [SalesInvoiceId] => 24bb54c7df974b94a22bd0867b9cef17 [ClientReference] => REF_000114101125_1RC5WS_497598 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233505459146 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505459146 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fac06cfa6fb342a68ae44b6e311980b6 [SalesInvoiceId] => 5139a32d17ae4645a985978209adb374 [ClientReference] => REF_052501015825_A7DPCP_115208 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242955196 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242955196 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501015825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:13:38+00:00", "status": "Success", "transactionId": "5139a32d17ae4645a985978209adb374", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501015825_A7DPCP_115208", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501015825 (A7DPCP) ✅ UPDATE successful for 052501015825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 538c15905ae94a19ad4154fc118a1837 [SalesInvoiceId] => e1ab9389470b46bab5f87d37c3826976 [ClientReference] => REF_000601000625_1RC5WS_363665 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559000212 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559000212 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601000625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:15:47+00:00", "status": "Success", "transactionId": "e1ab9389470b46bab5f87d37c3826976", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601000625_1RC5WS_363665", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601000625 (1RC5WS) ✅ UPDATE successful for 000601000625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c22d837a03db4fd190e981a34f310965 [SalesInvoiceId] => 5597f4db16fb424ea4fcd9d21224c547 [ClientReference] => REF_053202101025_NPSOWU_174665 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536654215 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536654215 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053202101025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:16:26+00:00", "status": "Success", "transactionId": "5597f4db16fb424ea4fcd9d21224c547", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053202101025_NPSOWU_174665", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053202101025 (NPSOWU) ✅ UPDATE successful for 053202101025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 985d7cffa6c845caa29faa987a70c3bb [SalesInvoiceId] => 80cc64d52f8842999c5801d2b10b20bd [ClientReference] => REF_051600100125_CN4KKG_474145 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600100125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:19:49+00:00", "status": "Success", "transactionId": "80cc64d52f8842999c5801d2b10b20bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600100125_CN4KKG_474145", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600100125 (CN4KKG) ✅ UPDATE successful for 051600100125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5739b694cc044d2d8782cb20a37da904 [SalesInvoiceId] => defd63c1f99b4a04be571cb3396e7a1c [ClientReference] => REF_053103710125_M86BFQ_107419 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246791500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246791500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103710125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:19:56+00:00", "status": "Success", "transactionId": "defd63c1f99b4a04be571cb3396e7a1c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103710125_M86BFQ_107419", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103710125 (M86BFQ) ✅ UPDATE successful for 053103710125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa69c975a3fa409baaf339aaca0f46d2 [SalesInvoiceId] => 520e381da596412088edf7647b322ff4 [ClientReference] => REF_051400701625_9D49MA_031479 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400701625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:20:47+00:00", "status": "Success", "transactionId": "520e381da596412088edf7647b322ff4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400701625_9D49MA_031479", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400701625 (9D49MA) ✅ UPDATE successful for 051400701625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c136220c381b408799f3b37746ac8abf [SalesInvoiceId] => 7a103d9b908945768791d29688835677 [ClientReference] => REF_053505408725_EJISU34222_360160 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540466035 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540466035 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053505408725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:21:55+00:00", "status": "Success", "transactionId": "7a103d9b908945768791d29688835677", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053505408725_EJISU34222_360160", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053505408725 (EJISU34222) ✅ UPDATE successful for 053505408725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2fc2ae078e8044cfa62046c7980c2a56 [SalesInvoiceId] => 32ac573ec20f43e5b7a77ad85c8fb5ef [ClientReference] => REF_023202403425_R4E6Y0_432490 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=023202403425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:25:19+00:00", "status": "Success", "transactionId": "32ac573ec20f43e5b7a77ad85c8fb5ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_023202403425_R4E6Y0_432490", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 023202403425 (R4E6Y0) ✅ UPDATE successful for 023202403425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d745ac61b3b94a1ba99dfb34edcb7c54 [SalesInvoiceId] => 4c22d90c44cd4d7f94d0c7e2690bd92d [ClientReference] => REF_050101915225_EJISU34222_001549 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249534010 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249534010 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050101915225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:25:46+00:00", "status": "Success", "transactionId": "4c22d90c44cd4d7f94d0c7e2690bd92d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050101915225_EJISU34222_001549", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050101915225 (EJISU34222) ✅ UPDATE successful for 050101915225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07d0222aa1ce43808916e2605a92dfff [SalesInvoiceId] => ff2e450e10ed4233919a3d0d6c08bbea [ClientReference] => REF_010349503125_CH3S2L_055691 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010349503125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:26:24+00:00", "status": "Success", "transactionId": "ff2e450e10ed4233919a3d0d6c08bbea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010349503125_CH3S2L_055691", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010349503125 (CH3S2L) ✅ UPDATE successful for 010349503125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b83995237f714dfb9723bb99eafc249a [SalesInvoiceId] => 0ad9404de46c45f4a5d6c9ceb6b89472 [ClientReference] => REF_110401401125_WU6TPW_926563 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401401125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:28:55+00:00", "status": "Success", "transactionId": "0ad9404de46c45f4a5d6c9ceb6b89472", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401401125_WU6TPW_926563", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401401125 (WU6TPW) ✅ UPDATE successful for 110401401125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b970031363604e4da5dc56add4601e62 [SalesInvoiceId] => fd1b41fc61a84b08a30a7abb1f90080e [ClientReference] => REF_050502100325_108CSY_298417 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557804674 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557804674 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502100325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:28:58+00:00", "status": "Success", "transactionId": "fd1b41fc61a84b08a30a7abb1f90080e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502100325_108CSY_298417", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502100325 (108CSY) ✅ UPDATE successful for 050502100325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20456205b7884ec9ab41f55cd758fa44 [SalesInvoiceId] => 83c2189b5cad4612bacd03bbf6d20a8a [ClientReference] => REF_053703316625_WRHKXK_899381 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547051264 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547051264 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703316625, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:31:19+00:00", "status": "Success", "transactionId": "83c2189b5cad4612bacd03bbf6d20a8a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703316625_WRHKXK_899381", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703316625 (WRHKXK) ✅ UPDATE successful for 053703316625 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 265c59fdbfe7474db1957468e7c5a280 [SalesInvoiceId] => 211f027ac9fd4b96acb64b83dddee3a4 [ClientReference] => REF_052504002625_HXWPV7_628397 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548649647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548649647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 580c4f1c4bee4098a1deb731bafad6c1 [SalesInvoiceId] => 4f07eaf7d5704626bdbad58d52a6d19c [ClientReference] => REF_052514000525_A7DPCP_555405 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249347080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249347080 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052514000525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:32:47+00:00", "status": "Success", "transactionId": "4f07eaf7d5704626bdbad58d52a6d19c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052514000525_A7DPCP_555405", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052514000525 (A7DPCP) ✅ UPDATE successful for 052514000525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b32e4c11c95a44d784518cf8efcce524 [SalesInvoiceId] => 65fe9eb8d1dd41168a1888bafa91fc66 [ClientReference] => REF_100605701125_ZOOR6L_260878 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537325614 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537325614 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100605701125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:33:00+00:00", "status": "Success", "transactionId": "65fe9eb8d1dd41168a1888bafa91fc66", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100605701125_ZOOR6L_260878", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100605701125 (ZOOR6L) ✅ UPDATE successful for 100605701125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fafc17f9d96b4ec59cd9ae387bdc4f52 [SalesInvoiceId] => cd34c248fb1a4b519215c2734e69fef3 [ClientReference] => REF_111002502325_HXWPV7_492546 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248406747 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248406747 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002502325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:33:25+00:00", "status": "Success", "transactionId": "cd34c248fb1a4b519215c2734e69fef3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002502325_HXWPV7_492546", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002502325 (HXWPV7) ✅ UPDATE successful for 111002502325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 470e699b3593467184d4291164c6dcfc [SalesInvoiceId] => 0b8566b2e4e4433cb892aed06c4e90b1 [ClientReference] => REF_050502100325_108CSY_485070 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233557804674 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557804674 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e362612505248df9913e9749395c26b [SalesInvoiceId] => 2c7897d726854e24b90ad9b997bab6c3 [ClientReference] => REF_000701901325_1RC5WS_076100 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541632890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541632890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701901325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:34:45+00:00", "status": "Success", "transactionId": "2c7897d726854e24b90ad9b997bab6c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701901325_1RC5WS_076100", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701901325 (1RC5WS) ✅ UPDATE successful for 000701901325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17611a7f2c7144538f8559ebe9297565 [SalesInvoiceId] => cd98df5d060a43f0b2e23cb5fa8008b2 [ClientReference] => REF_060119700125_R4E6Y0_561047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247554048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247554048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060119700125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:34:48+00:00", "status": "Success", "transactionId": "cd98df5d060a43f0b2e23cb5fa8008b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060119700125_R4E6Y0_561047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060119700125 (R4E6Y0) ✅ UPDATE successful for 060119700125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62dec12d17bc4b0586baeedb44f1bc12 [SalesInvoiceId] => 29a12b3435b743018e4563a4bcef0e73 [ClientReference] => REF_053604500125_EJISU34222_211565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533190757 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533190757 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053604500125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:36:09+00:00", "status": "Success", "transactionId": "29a12b3435b743018e4563a4bcef0e73", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053604500125_EJISU34222_211565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053604500125 (EJISU34222) ✅ UPDATE successful for 053604500125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fa134c391d348c5a71b9747508289b9 [SalesInvoiceId] => 1937f11521694bdd904fbc95703f507e [ClientReference] => REF_051401303525_ZOOR6L_528283 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401303525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:39:23+00:00", "status": "Success", "transactionId": "1937f11521694bdd904fbc95703f507e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401303525_ZOOR6L_528283", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401303525 (ZOOR6L) ✅ UPDATE successful for 051401303525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2a4d704e6d04ba79c6c16851d83da2e [SalesInvoiceId] => 2fcf7c9b06004fd1a6a1a3c13ff332c4 [ClientReference] => REF_051601301525_CN4KKG_711954 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601301525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:39:29+00:00", "status": "Success", "transactionId": "2fcf7c9b06004fd1a6a1a3c13ff332c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601301525_CN4KKG_711954", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601301525 (CN4KKG) ✅ UPDATE successful for 051601301525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7755838d1bec4f869f80668a3e1331af [SalesInvoiceId] => 3cf05b3b6e8c488a906c51234e1f9cae [ClientReference] => REF_050604811225_R4E6Y0_449869 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537903823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537903823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050604811225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:39:52+00:00", "status": "Success", "transactionId": "3cf05b3b6e8c488a906c51234e1f9cae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050604811225_R4E6Y0_449869", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050604811225 (R4E6Y0) ✅ UPDATE successful for 050604811225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6d3b10a50cba43b7b7dc1e359b87bd57 [SalesInvoiceId] => 3ddc7215ae0144528299ea6541d96605 [ClientReference] => REF_140201703625_HE2114_092211 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246561224 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246561224 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140201703625, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:40:50+00:00", "status": "Success", "transactionId": "3ddc7215ae0144528299ea6541d96605", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140201703625_HE2114_092211", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140201703625 (HE2114) ✅ UPDATE successful for 140201703625 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b5488c21cb84c908fdb0e906f49c5de [SalesInvoiceId] => 28faf404de9840a8b5c99e864b2507d6 [ClientReference] => REF_082610303725_HE2114_692893 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541117156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541117156 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082610303725, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:41:49+00:00", "status": "Success", "transactionId": "28faf404de9840a8b5c99e864b2507d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082610303725_HE2114_692893", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082610303725 (HE2114) ✅ UPDATE successful for 082610303725 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33cba945b37e4cbfa0d203e6831d8334 [SalesInvoiceId] => 3a280f27a01a460b8572222189fc4d4a [ClientReference] => REF_110501200125_WU6TPW_853098 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554082311 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554082311 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501200125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:42:05+00:00", "status": "Success", "transactionId": "3a280f27a01a460b8572222189fc4d4a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501200125_WU6TPW_853098", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501200125 (WU6TPW) ✅ UPDATE successful for 110501200125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb32a926892c4e1082a2475b7ad79ef8 [SalesInvoiceId] => ba4d33cda70944378e2970f91aa1a4cb [ClientReference] => REF_111005407625_HXWPV7_796032 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005407625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:43:15+00:00", "status": "Success", "transactionId": "ba4d33cda70944378e2970f91aa1a4cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005407625_HXWPV7_796032", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005407625 (HXWPV7) ✅ UPDATE successful for 111005407625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62a8ca1c8cf04f309199bbcc09eda70d [SalesInvoiceId] => 66690e3dc21c43fcad475c7f0a7cf9e5 [ClientReference] => REF_050124102925_ZOOR6L_958738 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241467647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241467647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050124102925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:45:27+00:00", "status": "Success", "transactionId": "66690e3dc21c43fcad475c7f0a7cf9e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050124102925_ZOOR6L_958738", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050124102925 (ZOOR6L) ✅ UPDATE successful for 050124102925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e41d8096c26c4e27b6fa2f59dbcc69fb [SalesInvoiceId] => b9a3bf5cb6cd48e1838d2554f215ee5c [ClientReference] => REF_080302800225_CN4KKG_822111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080302800225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:45:37+00:00", "status": "Success", "transactionId": "b9a3bf5cb6cd48e1838d2554f215ee5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080302800225_CN4KKG_822111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080302800225 (CN4KKG) ✅ UPDATE successful for 080302800225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90ca33664390435aaba5e198f963ef1f [SalesInvoiceId] => 71805411b5ae40459367a52f27c1903e [ClientReference] => REF_054300606925_EJISU34222_617980 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247272086 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247272086 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300606925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:45:58+00:00", "status": "Success", "transactionId": "71805411b5ae40459367a52f27c1903e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300606925_EJISU34222_617980", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300606925 (EJISU34222) ✅ UPDATE successful for 054300606925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59214f45ee704f46bcc2524c9830176f [SalesInvoiceId] => be3c4d6243cd4521ab8ada11a8ef127c [ClientReference] => REF_110403602425_R4E6Y0_053871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241287525 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241287525 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403602425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:47:26+00:00", "status": "Success", "transactionId": "be3c4d6243cd4521ab8ada11a8ef127c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403602425_R4E6Y0_053871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403602425 (R4E6Y0) ✅ UPDATE successful for 110403602425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8fb602316b8e4a4295cb219a63b0e895 [SalesInvoiceId] => 9605eb144d274f45b53ba426af7fca02 [ClientReference] => REF_140200901325_HXWPV7_096927 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140200901325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:48:34+00:00", "status": "Success", "transactionId": "9605eb144d274f45b53ba426af7fca02", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140200901325_HXWPV7_096927", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140200901325 (HXWPV7) ✅ UPDATE successful for 140200901325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22f93311b8d14b5d916da3c9cc4c7fa9 [SalesInvoiceId] => f0a798bc2f624830a3e9b9035c0a1a36 [ClientReference] => REF_100202804025_4S2EHN_600239 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554492425 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554492425 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100202804025, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:54:17+00:00", "status": "Success", "transactionId": "f0a798bc2f624830a3e9b9035c0a1a36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100202804025_4S2EHN_600239", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100202804025 (4S2EHN) ✅ UPDATE successful for 100202804025 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 200115cf32d74e6f930b84f82cff8934 [SalesInvoiceId] => ae600b51ba364f308c30be582b1e823f [ClientReference] => REF_051601900625_CN4KKG_160946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601900625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:55:25+00:00", "status": "Success", "transactionId": "ae600b51ba364f308c30be582b1e823f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601900625_CN4KKG_160946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601900625 (CN4KKG) ✅ UPDATE successful for 051601900625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4368caea4f0446878a0af39ef05c37c1 [SalesInvoiceId] => fd144bcaf0dd4db78e91c85110281ffe [ClientReference] => REF_050807210825_M86BFQ_878470 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243857649 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243857649 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050807210825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:56:58+00:00", "status": "Success", "transactionId": "fd144bcaf0dd4db78e91c85110281ffe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050807210825_M86BFQ_878470", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050807210825 (M86BFQ) ✅ UPDATE successful for 050807210825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dbf92d616d8149d49076d634c718298f [SalesInvoiceId] => 9aeaf429caa046ac82e642794db40aa2 [ClientReference] => REF_051600902025_CN4KKG_677599 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600902025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T13:59:39+00:00", "status": "Success", "transactionId": "9aeaf429caa046ac82e642794db40aa2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600902025_CN4KKG_677599", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600902025 (CN4KKG) ✅ UPDATE successful for 051600902025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 306db371dc0b4bc6b28daa77ffe202b8 [SalesInvoiceId] => a219565360c14d31b31e65743a4c2e83 [ClientReference] => REF_051801521625_CH3S2L_790880 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249476494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249476494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801521625, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:03:19+00:00", "status": "Success", "transactionId": "a219565360c14d31b31e65743a4c2e83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801521625_CH3S2L_790880", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801521625 (CH3S2L) ✅ UPDATE successful for 051801521625 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f2eb29d24c2b4906963f110f2bf5fea9 [SalesInvoiceId] => 3e178254d0b24db290033033c7b7f7a5 [ClientReference] => REF_000402501025_PFKS1R_194867 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531243899 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531243899 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402501025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:03:58+00:00", "status": "Success", "transactionId": "3e178254d0b24db290033033c7b7f7a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402501025_PFKS1R_194867", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402501025 (PFKS1R) ✅ UPDATE successful for 000402501025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bebf0ffac29646f988f24f82a317774d [SalesInvoiceId] => a30eb7a9f131436ab707b75fa5defaed [ClientReference] => REF_0006014005_I95WNZ_163006 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006014005, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:04:23+00:00", "status": "Success", "transactionId": "a30eb7a9f131436ab707b75fa5defaed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006014005_I95WNZ_163006", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006014005 (I95WNZ) ✅ UPDATE successful for 0006014005 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c77d38bebfe4d759406a5fca5e7e06f [SalesInvoiceId] => 3f660d0ad1c7432d9c13392524e9b364 [ClientReference] => REF_050400803525_108CSY_413396 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544793107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544793107 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050400803525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:06:45+00:00", "status": "Success", "transactionId": "3f660d0ad1c7432d9c13392524e9b364", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050400803525_108CSY_413396", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050400803525 (108CSY) ✅ UPDATE successful for 050400803525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebf7592292964fe0aa0cbe316ff24800 [SalesInvoiceId] => 37975937983f4534b1015b51c2981d12 [ClientReference] => REF_080117500225_HE2114_983974 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248437695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248437695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080117500225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:07:14+00:00", "status": "Success", "transactionId": "37975937983f4534b1015b51c2981d12", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080117500225_HE2114_983974", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080117500225 (HE2114) ✅ UPDATE successful for 080117500225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 993d0cf900dd47ef9cd1fff2eceb5d7d [SalesInvoiceId] => 0b291b24aca54039840b75c416c733b1 [ClientReference] => REF_050100304625_A7DPCP_771829 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551025199 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551025199 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050100304625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:07:53+00:00", "status": "Success", "transactionId": "0b291b24aca54039840b75c416c733b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050100304625_A7DPCP_771829", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050100304625 (A7DPCP) ✅ UPDATE successful for 050100304625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5edd9fa3be28443a8123baae03887d09 [SalesInvoiceId] => e31578e8bf164c89a58e32aad5deb8ec [ClientReference] => REF_062601301325_1RC5WS_699192 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599137948 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599137948 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062601301325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:11:17+00:00", "status": "Success", "transactionId": "e31578e8bf164c89a58e32aad5deb8ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062601301325_1RC5WS_699192", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062601301325 (1RC5WS) ✅ UPDATE successful for 062601301325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 390d92f963e246d290f266b80a9d458e [SalesInvoiceId] => 590db10096314bf886f4a271497f9d0d [ClientReference] => REF_110208000725_WU6TPW_377180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110208000725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:18:50+00:00", "status": "Success", "transactionId": "590db10096314bf886f4a271497f9d0d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110208000725_WU6TPW_377180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110208000725 (WU6TPW) ✅ UPDATE successful for 110208000725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03a6b81e531e417f8d8ae12c2893ba16 [SalesInvoiceId] => f80d4acf818b410fb1e4f9d514540c50 [ClientReference] => REF_052505719025_A7DPCP_493320 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505719025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:20:03+00:00", "status": "Success", "transactionId": "f80d4acf818b410fb1e4f9d514540c50", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505719025_A7DPCP_493320", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505719025 (A7DPCP) ✅ UPDATE successful for 052505719025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43f0f26f177749f2888b809cf33e45fb [SalesInvoiceId] => 4693ee8756e1459780941018fbb64138 [ClientReference] => REF_000116800425_R4E6Y0_457093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000116800425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:20:07+00:00", "status": "Success", "transactionId": "4693ee8756e1459780941018fbb64138", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000116800425_R4E6Y0_457093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000116800425 (R4E6Y0) ✅ UPDATE successful for 000116800425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07678d28b3bb431ba24bc537488f54b2 [SalesInvoiceId] => 4998c024bf2440c3aa3628f7796095eb [ClientReference] => REF_052701401025_CN4KKG_901441 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701401025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:20:13+00:00", "status": "Success", "transactionId": "4998c024bf2440c3aa3628f7796095eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701401025_CN4KKG_901441", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701401025 (CN4KKG) ✅ UPDATE successful for 052701401025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a191cc8608b407caffa82f5a857fad9 [SalesInvoiceId] => b12a876a256b4fd58938dc31698b2e55 [ClientReference] => REF_052504002625_HXWPV7_184840 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245459298 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245459298 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504002625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:21:42+00:00", "status": "Success", "transactionId": "b12a876a256b4fd58938dc31698b2e55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504002625_HXWPV7_184840", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504002625 (HXWPV7) ✅ UPDATE successful for 052504002625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 734748fd3e2e4964a1a14db0cc2712ef [SalesInvoiceId] => fe1941d23b6b4a8b995ebbcd26c5ba8c [ClientReference] => REF_110407200625_WU6TPW_140988 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548664924 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548664924 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31650922c18345029146f7b8939b3bc6 [SalesInvoiceId] => 270eb16ebb3c4ecdb6885372073b372d [ClientReference] => REF_053801003225_NPSOWU_883407 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245353921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245353921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801003225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:26:53+00:00", "status": "Success", "transactionId": "270eb16ebb3c4ecdb6885372073b372d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801003225_NPSOWU_883407", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801003225 (NPSOWU) ✅ UPDATE successful for 053801003225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec7c0f1a1c1e44ec8fc638d494b8afa6 [SalesInvoiceId] => 7994c4cff9ce4bec930891225fd5a1c2 [ClientReference] => REF_110407200625_WU6TPW_361933 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548664924 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548664924 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407200625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:29:40+00:00", "status": "Success", "transactionId": "7994c4cff9ce4bec930891225fd5a1c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407200625_WU6TPW_361933", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407200625 (WU6TPW) ✅ UPDATE successful for 110407200625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 431b3ef4c30c44d1a0f1dfda449766d3 [SalesInvoiceId] => 8b6edb72df7b4ac59399adaad8c6ec3e [ClientReference] => REF_100602301425_HXWPV7_094700 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100602301425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:29:41+00:00", "status": "Success", "transactionId": "8b6edb72df7b4ac59399adaad8c6ec3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100602301425_HXWPV7_094700", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100602301425 (HXWPV7) ✅ UPDATE successful for 100602301425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f6f7be819b04fc29104680688a3cc54 [SalesInvoiceId] => 4dedd080fe9f4b8eb66f3bdc09081e99 [ClientReference] => REF_110402203425_WU6TPW_702180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110402203425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:31:30+00:00", "status": "Success", "transactionId": "4dedd080fe9f4b8eb66f3bdc09081e99", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110402203425_WU6TPW_702180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110402203425 (WU6TPW) ✅ UPDATE successful for 110402203425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f57c28cb1a1e43cc97e2049fbc78a5b9 [SalesInvoiceId] => 704f43d32e8a4a2094635ef5f750bf9b [ClientReference] => REF_050500207025_108CSY_822295 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553774098 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553774098 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500207025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:31:33+00:00", "status": "Success", "transactionId": "704f43d32e8a4a2094635ef5f750bf9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500207025_108CSY_822295", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500207025 (108CSY) ✅ UPDATE successful for 050500207025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b31a9d8ce71e486b8e72d9e8327a6735 [SalesInvoiceId] => ba545237ace442d89572fc824351d539 [ClientReference] => REF_021303100625_J1MH3E_855179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557933536 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557933536 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021303100625, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:34:42+00:00", "status": "Success", "transactionId": "ba545237ace442d89572fc824351d539", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021303100625_J1MH3E_855179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021303100625 (J1MH3E) ✅ UPDATE successful for 021303100625 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef57739400a54fc888ef0b4c75791b75 [SalesInvoiceId] => 7ffab3bd19ab464195b24e59334e202d [ClientReference] => REF_000403801925_PFKS1R_490750 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247517062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247517062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000403801925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:34:58+00:00", "status": "Success", "transactionId": "7ffab3bd19ab464195b24e59334e202d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000403801925_PFKS1R_490750", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000403801925 (PFKS1R) ✅ UPDATE successful for 000403801925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 414f064d7e924c32ac211bd6adda2b1f [SalesInvoiceId] => 66842b3a94f942c6abfb26e9be2b3b0f [ClientReference] => REF_051502601525_ZOOR6L_199429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538709757 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538709757 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502601525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:35:32+00:00", "status": "Success", "transactionId": "66842b3a94f942c6abfb26e9be2b3b0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502601525_ZOOR6L_199429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502601525 (ZOOR6L) ✅ UPDATE successful for 051502601525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ae7a4b1aba14d70a7cf9c01771630b0 [SalesInvoiceId] => 3dec67a98bae4b37a4845c98b866549f [ClientReference] => REF_000601001025_BWI2U9_759896 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539248823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539248823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601001025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:36:40+00:00", "status": "Success", "transactionId": "3dec67a98bae4b37a4845c98b866549f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601001025_BWI2U9_759896", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601001025 (BWI2U9) ✅ UPDATE successful for 000601001025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6754d180385484e95e056b520c9ba00 [SalesInvoiceId] => eb8b1768d2b042a7a127e62e0f99e9fd [ClientReference] => REF_052702501425_ZOOR6L_831449 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247624745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247624745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702501425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:37:38+00:00", "status": "Success", "transactionId": "eb8b1768d2b042a7a127e62e0f99e9fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702501425_ZOOR6L_831449", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702501425 (ZOOR6L) ✅ UPDATE successful for 052702501425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db0ff59e497845d1835a1cf762cfa893 [SalesInvoiceId] => 22ba0aaeaec34f22a7464e8820ae2d91 [ClientReference] => REF_052316500425_FVUUSY_639619 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246116309 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246116309 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052316500425, schoolCode=FVUUSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:38:07+00:00", "status": "Success", "transactionId": "22ba0aaeaec34f22a7464e8820ae2d91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052316500425_FVUUSY_639619", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052316500425 (FVUUSY) ✅ UPDATE successful for 052316500425 (FVUUSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9f5327245b9d4c22a4938702cc5aeb29 [SalesInvoiceId] => f257888115c74e5c9b8f47f20635ce60 [ClientReference] => REF_052703900725_ZOOR6L_906320 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556000387 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556000387 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9ee4c64916c4d51b48ebc8b2695f079 [SalesInvoiceId] => f79062e28eaf49e6a6c690f1e9e4f6a7 [ClientReference] => REF_052306202925_LE9LO5_732491 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306202925, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:45:43+00:00", "status": "Success", "transactionId": "f79062e28eaf49e6a6c690f1e9e4f6a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306202925_LE9LO5_732491", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306202925 (LE9LO5) ✅ UPDATE successful for 052306202925 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2bf592051de445da86d2b55fd17a7681 [SalesInvoiceId] => 764570a33b5845c9964f2344e22b522c [ClientReference] => REF_051607401025_CN4KKG_499524 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607401025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:46:37+00:00", "status": "Success", "transactionId": "764570a33b5845c9964f2344e22b522c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607401025_CN4KKG_499524", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607401025 (CN4KKG) ✅ UPDATE successful for 051607401025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7e1e7f3da36b4e79ad2c77dfc57a52c0 [SalesInvoiceId] => ba663263a7d24ec9857b38e6520e74f2 [ClientReference] => REF_051607401025_CN4KKG_684446 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f4a2f6871384c28a1cca8cf37b4f0be [SalesInvoiceId] => eb8a349c2d234e26804ffc1c17f6b53b [ClientReference] => REF_140500600725_I10MTW_048723 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242972047 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242972047 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140500600725, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:49:48+00:00", "status": "Success", "transactionId": "eb8a349c2d234e26804ffc1c17f6b53b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140500600725_I10MTW_048723", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140500600725 (I10MTW) ✅ UPDATE successful for 140500600725 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bc629f4986494b7aa258039ebd2b3c42 [SalesInvoiceId] => 4f1250f9326f46bf869c9a95bfa8a2c1 [ClientReference] => REF_052703900725_ZOOR6L_310511 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556000387 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556000387 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bd9c63eafa04b899a0eefb3e00d5601 [SalesInvoiceId] => 6c69ff3c47944371a2f9ecc573f08681 [ClientReference] => REF_082606201125_R4E6Y0_045565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082606201125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:52:11+00:00", "status": "Success", "transactionId": "6c69ff3c47944371a2f9ecc573f08681", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082606201125_R4E6Y0_045565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082606201125 (R4E6Y0) ✅ UPDATE successful for 082606201125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 051622e1bf7a473aa96fa17c44ea257b [SalesInvoiceId] => 55066f4627a9428e8aaf2a7f2aea155d [ClientReference] => REF_110301702025_WU6TPW_343555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301702025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:52:14+00:00", "status": "Success", "transactionId": "55066f4627a9428e8aaf2a7f2aea155d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301702025_WU6TPW_343555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301702025 (WU6TPW) ✅ UPDATE successful for 110301702025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fcaa2caac7094f879545155b5269efb4 [SalesInvoiceId] => c581471f8da74c65ba5b82c5697ba4b1 [ClientReference] => REF_050601303125_ZOOR6L_919864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050601303125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:53:03+00:00", "status": "Success", "transactionId": "c581471f8da74c65ba5b82c5697ba4b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050601303125_ZOOR6L_919864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050601303125 (ZOOR6L) ✅ UPDATE successful for 050601303125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e76d66600cf4406797e9f3b5ec31ee50 [SalesInvoiceId] => 5bc2bb9fe03d48bd84f1012365d99f83 [ClientReference] => REF_110301702025_WU6TPW_239132 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d89605160ead4799a9a88bff8f6d20c1 [SalesInvoiceId] => 4e38917d56434ad2a41883143527f1c8 [ClientReference] => REF_082601504025_HE2114_061037 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541117156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541117156 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082601504025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:55:09+00:00", "status": "Success", "transactionId": "4e38917d56434ad2a41883143527f1c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601504025_HE2114_061037", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601504025 (HE2114) ✅ UPDATE successful for 082601504025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b45da5f1a1d149dfbd6e4049420f1a91 [SalesInvoiceId] => 212c61d12ebb497e95ab0bdb28d430d2 [ClientReference] => REF_080205303225_R4E6Y0_985897 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240507733 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240507733 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080205303225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:56:46+00:00", "status": "Success", "transactionId": "212c61d12ebb497e95ab0bdb28d430d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080205303225_R4E6Y0_985897", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080205303225 (R4E6Y0) ✅ UPDATE successful for 080205303225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf8748051bd244df8a05289d3f86f092 [SalesInvoiceId] => 7980d1ac238747a98443a6679683d50a [ClientReference] => REF_050806216125_RY07KN_470451 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050806216125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:56:58+00:00", "status": "Success", "transactionId": "7980d1ac238747a98443a6679683d50a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050806216125_RY07KN_470451", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050806216125 (RY07KN) ✅ UPDATE successful for 050806216125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5771355e251f42959d67296be841276e [SalesInvoiceId] => 841ac6ef1f844955a609f3914fa5ae21 [ClientReference] => REF_050601300525_ZOOR6L_246021 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050601300525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:58:31+00:00", "status": "Success", "transactionId": "841ac6ef1f844955a609f3914fa5ae21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050601300525_ZOOR6L_246021", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050601300525 (ZOOR6L) ✅ UPDATE successful for 050601300525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 478accbae4214cb688e1379cf5faf9b9 [SalesInvoiceId] => 0dcc942fef06481a9a31f921cf56fe8e [ClientReference] => REF_052703900725_ZOOR6L_544876 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556000387 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556000387 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703900725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T14:59:37+00:00", "status": "Success", "transactionId": "0dcc942fef06481a9a31f921cf56fe8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703900725_ZOOR6L_544876", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703900725 (ZOOR6L) ✅ UPDATE successful for 052703900725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba7d78c4c4f14b66a055b962cbca20c9 [SalesInvoiceId] => 8752751f901d4b0d8b3a1be50c8d5e42 [ClientReference] => REF_000403802025_PFKS1R_679604 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247517062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247517062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000403802025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:03:36+00:00", "status": "Success", "transactionId": "8752751f901d4b0d8b3a1be50c8d5e42", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000403802025_PFKS1R_679604", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000403802025 (PFKS1R) ✅ UPDATE successful for 000403802025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0edc1191cb4b42768239f50d92347fed [SalesInvoiceId] => d4e91539ae754fa0a78f172058dd3f7c [ClientReference] => REF_000900400825_PFKS1R_399030 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547895427 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547895427 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900400825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:04:01+00:00", "status": "Success", "transactionId": "d4e91539ae754fa0a78f172058dd3f7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900400825_PFKS1R_399030", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900400825 (PFKS1R) ✅ UPDATE successful for 000900400825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08935d12c97c4588a4856f42e2bb5c58 [SalesInvoiceId] => c41e03bda5a445df81f51f3c55ff6547 [ClientReference] => REF_061102600525_M86BFQ_134657 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545554491 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545554491 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061102600525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:05:21+00:00", "status": "Success", "transactionId": "c41e03bda5a445df81f51f3c55ff6547", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061102600525_M86BFQ_134657", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061102600525 (M86BFQ) ✅ UPDATE successful for 061102600525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13f8cc61327c4cf5a7870382613556d6 [SalesInvoiceId] => ba2ef27e60964f419f595d38f5b4e04a [ClientReference] => REF_000602002025_I95WNZ_234368 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602002025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:05:43+00:00", "status": "Success", "transactionId": "ba2ef27e60964f419f595d38f5b4e04a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602002025_I95WNZ_234368", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602002025 (I95WNZ) ✅ UPDATE successful for 000602002025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c8bc1353b9e48f0a87bc4051f5fdf17 [SalesInvoiceId] => 021b3003570648149e239e773d0bef51 [ClientReference] => REF_050601302325_ZOOR6L_454371 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050601302325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:07:10+00:00", "status": "Success", "transactionId": "021b3003570648149e239e773d0bef51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050601302325_ZOOR6L_454371", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050601302325 (ZOOR6L) ✅ UPDATE successful for 050601302325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5ef02e370c84e32a613a170048437d5 [SalesInvoiceId] => 94ae77797ac240928611ba4834463236 [ClientReference] => REF_050122202725_R4E6Y0_117395 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242580090 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242580090 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122202725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:10:22+00:00", "status": "Success", "transactionId": "94ae77797ac240928611ba4834463236", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122202725_R4E6Y0_117395", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122202725 (R4E6Y0) ✅ UPDATE successful for 050122202725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bd01e0d36ae4bb4b1141937861481b4 [SalesInvoiceId] => 879873edccc949a99e33d7606e58086a [ClientReference] => REF_053205500725_CN4KKG_103626 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053205500725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:10:25+00:00", "status": "Success", "transactionId": "879873edccc949a99e33d7606e58086a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053205500725_CN4KKG_103626", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053205500725 (CN4KKG) ✅ UPDATE successful for 053205500725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78eeba62464f46f3a6cad5081e73ec77 [SalesInvoiceId] => 8377cd79cf844982b99168550e1c4526 [ClientReference] => REF_050401302425_R4E6Y0_484281 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050401302425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:10:49+00:00", "status": "Success", "transactionId": "8377cd79cf844982b99168550e1c4526", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050401302425_R4E6Y0_484281", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050401302425 (R4E6Y0) ✅ UPDATE successful for 050401302425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 880712a1220b481d979f502073531eac [SalesInvoiceId] => 33fd01c8ee9346c889c294a6d8f768a3 [ClientReference] => REF_0117096001_I95WNZ_523220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0117096001, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:11:11+00:00", "status": "Success", "transactionId": "33fd01c8ee9346c889c294a6d8f768a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0117096001_I95WNZ_523220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0117096001 (I95WNZ) ✅ UPDATE successful for 0117096001 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 79dbb0d8f12347099b1170d0d76d5aa3 [SalesInvoiceId] => 5a2361bab1ee4ff0a723ce64ea5dcccf [ClientReference] => REF_111013100925_HXWPV7_856341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111013100925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:13:10+00:00", "status": "Success", "transactionId": "5a2361bab1ee4ff0a723ce64ea5dcccf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111013100925_HXWPV7_856341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111013100925 (HXWPV7) ✅ UPDATE successful for 111013100925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 202f1c165e8b40bb962832f44af3200d [SalesInvoiceId] => f5672bf328f249b186e603dbcf66a9b7 [ClientReference] => REF_050601301325_ZOOR6L_907637 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050601301325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:15:15+00:00", "status": "Success", "transactionId": "f5672bf328f249b186e603dbcf66a9b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050601301325_ZOOR6L_907637", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050601301325 (ZOOR6L) ✅ UPDATE successful for 050601301325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27b9adccdaec4c3dbf28868d5ce4b975 [SalesInvoiceId] => 0a3fb540c8334c8581d4eebf316a1c6b [ClientReference] => REF_050704803325_R4E6Y0_316781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257842058 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257842058 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050704803325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:16:30+00:00", "status": "Success", "transactionId": "0a3fb540c8334c8581d4eebf316a1c6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050704803325_R4E6Y0_316781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050704803325 (R4E6Y0) ✅ UPDATE successful for 050704803325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 542e067099cb419087ad1c9e4bf59f4b [SalesInvoiceId] => 0c9b524e93e245059d23a2e5925eb389 [ClientReference] => REF_050609101425_M86BFQ_461103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540688186 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540688186 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050609101425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:16:40+00:00", "status": "Success", "transactionId": "0c9b524e93e245059d23a2e5925eb389", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050609101425_M86BFQ_461103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050609101425 (M86BFQ) ✅ UPDATE successful for 050609101425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 73471b6dcae8467eadcded9bf91d659c [SalesInvoiceId] => d643dca5be5740dab6c39c2eef56692f [ClientReference] => REF_080502900925_WU6TPW_524098 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fafe3026f9204e0ab74667b0868c0a2f [SalesInvoiceId] => 686aa2cf36db41c4a5d4906ddd41c30e [ClientReference] => REF_080502900925_WU6TPW_995636 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080502900925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:20:18+00:00", "status": "Success", "transactionId": "686aa2cf36db41c4a5d4906ddd41c30e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080502900925_WU6TPW_995636", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080502900925 (WU6TPW) ✅ UPDATE successful for 080502900925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca6c491f1e974e7e9b0f04cc893beb0b [SalesInvoiceId] => 26af97098e934371ae2457b1c50070f4 [ClientReference] => REF_050306302725_A7DPCP_324069 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533617725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533617725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306302725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:27:57+00:00", "status": "Success", "transactionId": "26af97098e934371ae2457b1c50070f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306302725_A7DPCP_324069", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306302725 (A7DPCP) ✅ UPDATE successful for 050306302725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 150e9dc3cb814551bdb2b686d142ee66 [SalesInvoiceId] => f1411479e757432fb819d126c3e103e2 [ClientReference] => REF_050306302725_A7DPCP_555223 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533617725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533617725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e0cb2da919f491cadda629d03213491 [SalesInvoiceId] => 299e3ecfa46c4ac389d605d9376da295 [ClientReference] => REF_052515601725_WRHKXK_789713 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246307240 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246307240 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515601725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:28:44+00:00", "status": "Success", "transactionId": "299e3ecfa46c4ac389d605d9376da295", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515601725_WRHKXK_789713", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515601725 (WRHKXK) ✅ UPDATE successful for 052515601725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 342fce7b8ca44a95bcff5d6cee7d8039 [SalesInvoiceId] => b359830773a84e7db04aee59a10db5ba [ClientReference] => REF_052515601725_WRHKXK_430439 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3b00ea13c9ad405f9db9aea3d704265c [SalesInvoiceId] => efd99ea935d24f90b7ce9a3d850dd435 [ClientReference] => REF_052515601725_WRHKXK_918971 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bcea8290d05d4df6bf9c7e97149312db [SalesInvoiceId] => 069865d90ca949a0a04d12debd95cac9 [ClientReference] => REF_050136900725_EJISU34222_809107 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243550282 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243550282 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050136900725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:33:44+00:00", "status": "Success", "transactionId": "069865d90ca949a0a04d12debd95cac9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050136900725_EJISU34222_809107", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050136900725 (EJISU34222) ✅ UPDATE successful for 050136900725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2f63220232454b5cbef0348a0b5b7c2a [SalesInvoiceId] => 1a041a1a93c34b67b25d6c980759ff86 [ClientReference] => REF_052515601725_WRHKXK_631325 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6f3ba9b43c24d73ae3eee6c13d36911 [SalesInvoiceId] => b9e0fac02e6d48488e88e386b94aafcc [ClientReference] => REF_051606003925_CN4KKG_461287 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606003925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:34:42+00:00", "status": "Success", "transactionId": "b9e0fac02e6d48488e88e386b94aafcc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606003925_CN4KKG_461287", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606003925 (CN4KKG) ✅ UPDATE successful for 051606003925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d51fcc2d51648ee862c9e0a6a882cfd [SalesInvoiceId] => ce1e523a80854f7aae181c47148ed11a [ClientReference] => REF_051909300225_LE9LO5_443185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051909300225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:35:22+00:00", "status": "Success", "transactionId": "ce1e523a80854f7aae181c47148ed11a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051909300225_LE9LO5_443185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051909300225 (LE9LO5) ✅ UPDATE successful for 051909300225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ee1ad354b364c05bae5d5eeb65fcd49 [SalesInvoiceId] => ca0e5e1afb5a48e58ed9ce93fffbdad7 [ClientReference] => REF_050806216925_4S2EHN_829715 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558462951 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558462951 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050806216925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:35:35+00:00", "status": "Success", "transactionId": "ca0e5e1afb5a48e58ed9ce93fffbdad7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050806216925_4S2EHN_829715", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050806216925 (4S2EHN) ✅ UPDATE successful for 050806216925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 29d048656ca34b708ee7e0091580c885 [SalesInvoiceId] => 5f5baf01b32c429bb0d776485395e9ed [ClientReference] => REF_050608719525_A7DPCP_797654 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608719525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:36:09+00:00", "status": "Success", "transactionId": "5f5baf01b32c429bb0d776485395e9ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608719525_A7DPCP_797654", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608719525 (A7DPCP) ✅ UPDATE successful for 050608719525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dbbd3776ec0e497f8eac879184bbc0bb [SalesInvoiceId] => 1aa85b6cd2904b4ea9adf3e937be5ca6 [ClientReference] => REF_080502900225_WU6TPW_057604 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080502900225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:36:11+00:00", "status": "Success", "transactionId": "1aa85b6cd2904b4ea9adf3e937be5ca6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080502900225_WU6TPW_057604", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080502900225 (WU6TPW) ✅ UPDATE successful for 080502900225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1eb85c2d4f374ba7aa061848b887219c [SalesInvoiceId] => bc5a089bcbfa49e4acaaa0969014553e [ClientReference] => REF_050103101725_R4E6Y0_021874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240903873 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240903873 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050103101725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:40:56+00:00", "status": "Success", "transactionId": "bc5a089bcbfa49e4acaaa0969014553e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050103101725_R4E6Y0_021874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050103101725 (R4E6Y0) ✅ UPDATE successful for 050103101725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43702787fe7845e894b7481e8d925c8d [SalesInvoiceId] => 068b11b5f007467cbe3ced500a5f8e32 [ClientReference] => REF_051401201125_ZOOR6L_783687 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537071603 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537071603 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401201125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:41:13+00:00", "status": "Success", "transactionId": "068b11b5f007467cbe3ced500a5f8e32", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401201125_ZOOR6L_783687", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401201125 (ZOOR6L) ✅ UPDATE successful for 051401201125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 174d9a2d25e240469c11142128a9ba42 [SalesInvoiceId] => c6dd50208ac8446092f2005e1363eb36 [ClientReference] => REF_130901202725_69UIPK_895621 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540973199 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540973199 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130901202725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:44:10+00:00", "status": "Success", "transactionId": "c6dd50208ac8446092f2005e1363eb36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130901202725_69UIPK_895621", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130901202725 (69UIPK) ✅ UPDATE successful for 130901202725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 41f31e51c0ce450dbd1874bca02f35d0 [SalesInvoiceId] => 47c94b744c3c45e0a1205a43599e493b [ClientReference] => REF_000902801425_BWI2U9_267726 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559262530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559262530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902801425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:46:12+00:00", "status": "Success", "transactionId": "47c94b744c3c45e0a1205a43599e493b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902801425_BWI2U9_267726", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902801425 (BWI2U9) ✅ UPDATE successful for 000902801425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49551d82724d4bd696b60eac00fd7733 [SalesInvoiceId] => 4f1b85951cfc4b9b91ef06e74ffa313d [ClientReference] => REF_050301715225_LE9LO5_854566 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301715225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:46:31+00:00", "status": "Success", "transactionId": "4f1b85951cfc4b9b91ef06e74ffa313d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301715225_LE9LO5_854566", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301715225 (LE9LO5) ✅ UPDATE successful for 050301715225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d75e92af8fa49d4a95aea9dbfa88366 [SalesInvoiceId] => 75e7735f82e643fe9146345ce15d5773 [ClientReference] => REF_050615900325_R4E6Y0_993087 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050615900325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:50:51+00:00", "status": "Success", "transactionId": "75e7735f82e643fe9146345ce15d5773", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050615900325_R4E6Y0_993087", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050615900325 (R4E6Y0) ✅ UPDATE successful for 050615900325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed023b5aa41b42e58c80a15a8c48530b [SalesInvoiceId] => a46278920dd648188449f87ce5332fd1 [ClientReference] => REF_050174006725_M86BFQ_151815 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248865077 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248865077 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050174006725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:51:20+00:00", "status": "Success", "transactionId": "a46278920dd648188449f87ce5332fd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050174006725_M86BFQ_151815", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050174006725 (M86BFQ) ✅ UPDATE successful for 050174006725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8fa4a95b5e4446e082802b5bd8d99d16 [SalesInvoiceId] => cb2c7426c23245398c3a408e0c5f1639 [ClientReference] => REF_050310900125_R4E6Y0_652856 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553440246 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553440246 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050310900125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:54:35+00:00", "status": "Success", "transactionId": "cb2c7426c23245398c3a408e0c5f1639", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050310900125_R4E6Y0_652856", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050310900125 (R4E6Y0) ✅ UPDATE successful for 050310900125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ada06dbab2004d998b676eaa051c5370 [SalesInvoiceId] => 44f7920a1455474d964595ba16482f81 [ClientReference] => REF_000604500425_I95WNZ_791180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604500425, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:54:41+00:00", "status": "Success", "transactionId": "44f7920a1455474d964595ba16482f81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604500425_I95WNZ_791180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604500425 (I95WNZ) ✅ UPDATE successful for 000604500425 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9dc88c1bd61d428d91f98ffb7966c167 [SalesInvoiceId] => e39be9daace842eeafefd04bd694d0f6 [ClientReference] => REF_050174006725_M86BFQ_753941 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248865077 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248865077 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fb586d415fc4aeda8626cb93ee84019 [SalesInvoiceId] => d7d21c6d85f9420a85b266095d5fb409 [ClientReference] => REF_150604301825_CH3S2L_276304 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150604301825, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:57:54+00:00", "status": "Success", "transactionId": "d7d21c6d85f9420a85b266095d5fb409", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150604301825_CH3S2L_276304", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150604301825 (CH3S2L) ✅ UPDATE successful for 150604301825 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e72514cb10a6490799e14cc57d216c9b [SalesInvoiceId] => 8105e68d09c4446e9e332f1900858eb8 [ClientReference] => REF_000300901125_BWI2U9_505696 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594607303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594607303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300901125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T15:58:05+00:00", "status": "Success", "transactionId": "8105e68d09c4446e9e332f1900858eb8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300901125_BWI2U9_505696", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300901125 (BWI2U9) ✅ UPDATE successful for 000300901125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90477d791c574807a84d621846571b73 [SalesInvoiceId] => 1ffb9c20e5af48b493c5bf8016309645 [ClientReference] => REF_000601600125_PFKS1R_210944 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599536555 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599536555 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601600125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:01:26+00:00", "status": "Success", "transactionId": "1ffb9c20e5af48b493c5bf8016309645", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601600125_PFKS1R_210944", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601600125 (PFKS1R) ✅ UPDATE successful for 000601600125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a3686aa364c0446e9f1b8c53ec398a53 [SalesInvoiceId] => 480f7186afec42e38571c8e2c5fbbfa7 [ClientReference] => REF_053400115625_R4E6Y0_638288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243796292 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243796292 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400115625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:03:02+00:00", "status": "Success", "transactionId": "480f7186afec42e38571c8e2c5fbbfa7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400115625_R4E6Y0_638288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400115625 (R4E6Y0) ✅ UPDATE successful for 053400115625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9787c3ae9a57423287138211f3c66932 [SalesInvoiceId] => 4a00f43e1be94a979851a53e45b25892 [ClientReference] => REF_110600804425_LE9LO5_143752 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591702065 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591702065 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110600804425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:03:45+00:00", "status": "Success", "transactionId": "4a00f43e1be94a979851a53e45b25892", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110600804425_LE9LO5_143752", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110600804425 (LE9LO5) ✅ UPDATE successful for 110600804425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5124f3f535ed44acb3278c95b415431f [SalesInvoiceId] => 72fc868f0d4544e1903f16671509ea09 [ClientReference] => REF_111011303425_WU6TPW_248220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111011303425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:04:18+00:00", "status": "Success", "transactionId": "72fc868f0d4544e1903f16671509ea09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111011303425_WU6TPW_248220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111011303425 (WU6TPW) ✅ UPDATE successful for 111011303425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba2f01f661044443aa0f472188faaa65 [SalesInvoiceId] => 18fb27ace3bd48bc913b37d570dfc3af [ClientReference] => REF_051605404725_CN4KKG_358832 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605404725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:07:34+00:00", "status": "Success", "transactionId": "18fb27ace3bd48bc913b37d570dfc3af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605404725_CN4KKG_358832", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605404725 (CN4KKG) ✅ UPDATE successful for 051605404725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01a21d21873a483b96b12a70e54ff490 [SalesInvoiceId] => 03431bec23ff475fa8038ff076a4965d [ClientReference] => REF_100105704925_CH3S2L_115524 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243083836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243083836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100105704925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:13:23+00:00", "status": "Success", "transactionId": "03431bec23ff475fa8038ff076a4965d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100105704925_CH3S2L_115524", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100105704925 (CH3S2L) ✅ UPDATE successful for 100105704925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9730f2009c4e45cbaaabf42d7b71ee90 [SalesInvoiceId] => c4070687a08841a1a80f664213de9a51 [ClientReference] => REF_110206900125_WU6TPW_643876 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110206900125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:13:47+00:00", "status": "Success", "transactionId": "c4070687a08841a1a80f664213de9a51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110206900125_WU6TPW_643876", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110206900125 (WU6TPW) ✅ UPDATE successful for 110206900125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80c382d25d1c4f069079223b328c84f7 [SalesInvoiceId] => d356980bd79e47e18a42fb37016ef7a3 [ClientReference] => REF_000110004725_1RC5WS_608032 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538813304 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538813304 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110004725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:18:13+00:00", "status": "Success", "transactionId": "d356980bd79e47e18a42fb37016ef7a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110004725_1RC5WS_608032", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110004725 (1RC5WS) ✅ UPDATE successful for 000110004725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e833a42f51064b309fcfd0663bd40749 [SalesInvoiceId] => 45970cfda4e44520a69c5a21838a3014 [ClientReference] => REF_110106200425_RY07KN_754725 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244483820 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244483820 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110106200425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:18:53+00:00", "status": "Success", "transactionId": "45970cfda4e44520a69c5a21838a3014", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110106200425_RY07KN_754725", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110106200425 (RY07KN) ✅ UPDATE successful for 110106200425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91ca46c6006d4ae4bca0f14df1922644 [SalesInvoiceId] => 05c39a5d74094178ad4e9fadbcc3119d [ClientReference] => REF_062400601225_1RC5WS_800607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550842153 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550842153 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062400601225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:20:27+00:00", "status": "Success", "transactionId": "05c39a5d74094178ad4e9fadbcc3119d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062400601225_1RC5WS_800607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062400601225 (1RC5WS) ✅ UPDATE successful for 062400601225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fe55c40b1aa40169cd1a06a46b7a762 [SalesInvoiceId] => 5f1b717f283c4d5fae352538e0202a91 [ClientReference] => REF_052701901825_WU6TPW_212144 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701901825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:25:29+00:00", "status": "Success", "transactionId": "5f1b717f283c4d5fae352538e0202a91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701901825_WU6TPW_212144", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701901825 (WU6TPW) ✅ UPDATE successful for 052701901825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 547ab7ea9c8444518c996e37ae2f70c2 [SalesInvoiceId] => 79c93a310aea4609a5e098e5184593dc [ClientReference] => REF_000304501925_1RC5WS_779660 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542415046 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542415046 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304501925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:29:20+00:00", "status": "Success", "transactionId": "79c93a310aea4609a5e098e5184593dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304501925_1RC5WS_779660", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304501925 (1RC5WS) ✅ UPDATE successful for 000304501925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9b01d3036a34be3aad168c8afad7a3b [SalesInvoiceId] => faa0ccb095ea4d7f8b952dac8c945aba [ClientReference] => REF_000304501125_PFKS1R_057414 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598366292 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598366292 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304501125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:30:35+00:00", "status": "Success", "transactionId": "faa0ccb095ea4d7f8b952dac8c945aba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304501125_PFKS1R_057414", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304501125 (PFKS1R) ✅ UPDATE successful for 000304501125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b22d0a2162e4b38a99496526a2ea57b [SalesInvoiceId] => 0e32a9de08874cd7b0d312de2c5bcb3f [ClientReference] => REF_051603702925_CN4KKG_007322 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541549031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541549031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603702925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:34:44+00:00", "status": "Success", "transactionId": "0e32a9de08874cd7b0d312de2c5bcb3f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603702925_CN4KKG_007322", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603702925 (CN4KKG) ✅ UPDATE successful for 051603702925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d9067e8dd17443ca4656e71c111685c [SalesInvoiceId] => 259fb75e9c7b4b22a182f59329461b60 [ClientReference] => REF_140700401325_R4E6Y0_458508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243570880 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243570880 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140700401325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:37:10+00:00", "status": "Success", "transactionId": "259fb75e9c7b4b22a182f59329461b60", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140700401325_R4E6Y0_458508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140700401325 (R4E6Y0) ✅ UPDATE successful for 140700401325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 843609d8c6c04d35b086ca682af4a8f1 [SalesInvoiceId] => 06a618f41df445cbb8b557a6c8633b36 [ClientReference] => REF_000506200125_I95WNZ_740652 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000506200125, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:37:54+00:00", "status": "Success", "transactionId": "06a618f41df445cbb8b557a6c8633b36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000506200125_I95WNZ_740652", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000506200125 (I95WNZ) ✅ UPDATE successful for 000506200125 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b00eadf4d46142daaf55fbae253a0342 [SalesInvoiceId] => 7398c68599fe4a5995ba1441fbebf14c [ClientReference] => REF_051400601125_ZOOR6L_895421 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546844514 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546844514 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 636f41cac750478ab791c8df0a0bae3c [SalesInvoiceId] => aca4f878e0524f86a7f5bde91ffb5139 [ClientReference] => REF_011529000225_ZOOR6L_581258 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249804117 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249804117 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011529000225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:43:05+00:00", "status": "Success", "transactionId": "aca4f878e0524f86a7f5bde91ffb5139", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011529000225_ZOOR6L_581258", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011529000225 (ZOOR6L) ✅ UPDATE successful for 011529000225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 71546588c06e4a399f841be1485d18be [SalesInvoiceId] => 3dafa9b1cf6146dd97fcbfee43e06460 [ClientReference] => REF_111102600525_WU6TPW_348895 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bebd543ff334473e9bcc8c4f5360c47f [SalesInvoiceId] => 90783e2497e448d386f584ac6437248a [ClientReference] => REF_051400601125_ZOOR6L_994725 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546844514 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546844514 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400601125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:47:57+00:00", "status": "Success", "transactionId": "90783e2497e448d386f584ac6437248a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400601125_ZOOR6L_994725", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400601125 (ZOOR6L) ✅ UPDATE successful for 051400601125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f772933102a42e5856e6f5285981773 [SalesInvoiceId] => 4aeb531b492d43a1897d72e6b3c779e9 [ClientReference] => REF_111102600525_WU6TPW_598475 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111102600525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:48:12+00:00", "status": "Success", "transactionId": "4aeb531b492d43a1897d72e6b3c779e9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111102600525_WU6TPW_598475", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111102600525 (WU6TPW) ✅ UPDATE successful for 111102600525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 250d39e1418b436caed02453a8f25ba9 [SalesInvoiceId] => a1150b3e54c54aa1870e2f10fc3e7a2d [ClientReference] => REF_012602003125_108CSY_439548 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531170810 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531170810 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012602003125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:48:59+00:00", "status": "Success", "transactionId": "a1150b3e54c54aa1870e2f10fc3e7a2d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012602003125_108CSY_439548", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012602003125 (108CSY) ✅ UPDATE successful for 012602003125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 45a44c6cfcd54569b8d24b09ce670fb8 [SalesInvoiceId] => 67e10fc2e9c04d18946af9a31dcecab6 [ClientReference] => REF_110500501925_WU6TPW_963877 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243174536 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243174536 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 97f93c5cada14fed90acc6babd3787e8 [SalesInvoiceId] => 3806246291f141f694f74e96b7dd8b87 [ClientReference] => REF_130303200425_69UIPK_615370 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130303200425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T16:59:24+00:00", "status": "Success", "transactionId": "3806246291f141f694f74e96b7dd8b87", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130303200425_69UIPK_615370", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130303200425 (69UIPK) ✅ UPDATE successful for 130303200425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd7b9341ce9f42778322988cf01fb351 [SalesInvoiceId] => 5234bd925ee54e01b57c7d3d656d2d3c [ClientReference] => REF_080200613225_HXWPV7_493018 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244154901 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244154901 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080200613225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:00:03+00:00", "status": "Success", "transactionId": "5234bd925ee54e01b57c7d3d656d2d3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080200613225_HXWPV7_493018", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080200613225 (HXWPV7) ✅ UPDATE successful for 080200613225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8d1e5a99a814d2799faeceb466e5aae [SalesInvoiceId] => fe508239c6b0437481a7d95416ba91bd [ClientReference] => REF_050314204625_R4E6Y0_365281 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534068705 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534068705 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050314204625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:04:44+00:00", "status": "Success", "transactionId": "fe508239c6b0437481a7d95416ba91bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050314204625_R4E6Y0_365281", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050314204625 (R4E6Y0) ✅ UPDATE successful for 050314204625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7d006f1d71324a4d84302ae87ba06e9a [SalesInvoiceId] => e76b28e8e7144acb93a6f627aaa721cf [ClientReference] => REF_140503100925_BWI2U9_393840 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537694366 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537694366 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140503100925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:09:55+00:00", "status": "Success", "transactionId": "e76b28e8e7144acb93a6f627aaa721cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140503100925_BWI2U9_393840", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140503100925 (BWI2U9) ✅ UPDATE successful for 140503100925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74950c7f28ca4f62a72d39f75be10d68 [SalesInvoiceId] => 4afaa96954a146bd928ae56df69b26ea [ClientReference] => REF_031209300325_EJISU34222_185106 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247066079 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247066079 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031209300325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:11:52+00:00", "status": "Success", "transactionId": "4afaa96954a146bd928ae56df69b26ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031209300325_EJISU34222_185106", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031209300325 (EJISU34222) ✅ UPDATE successful for 031209300325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d453dd87ad7499dab918f640505f7e0 [SalesInvoiceId] => 8903556dbd1a418e9782612f9714e200 [ClientReference] => REF_110500501925_WU6TPW_322520 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243174536 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243174536 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500501925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:13:48+00:00", "status": "Success", "transactionId": "8903556dbd1a418e9782612f9714e200", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500501925_WU6TPW_322520", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500501925 (WU6TPW) ✅ UPDATE successful for 110500501925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c7511153956a46ecb0a1c422705d7d21 [SalesInvoiceId] => 377619a7027c496295b0f2ad4a12acde [ClientReference] => REF_000202800525_1RC5WS_581591 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559707822 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559707822 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000202800525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:17:53+00:00", "status": "Success", "transactionId": "377619a7027c496295b0f2ad4a12acde", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000202800525_1RC5WS_581591", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000202800525 (1RC5WS) ✅ UPDATE successful for 000202800525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17f5b705d2fb453e848b9ff3ab59540c [SalesInvoiceId] => bb0b9cd5f17e47ffbecb95cc6bbbe547 [ClientReference] => REF_001002101225_I10MTW_693259 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248267379 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248267379 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002101225, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:21:57+00:00", "status": "Success", "transactionId": "bb0b9cd5f17e47ffbecb95cc6bbbe547", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002101225_I10MTW_693259", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002101225 (I10MTW) ✅ UPDATE successful for 001002101225 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45df02ef731a4a89a75164116a728b70 [SalesInvoiceId] => 7489ad936c1645709d95e7c6a4941d5d [ClientReference] => REF_050104703925_RY07KN_820936 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554529641 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554529641 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104703925, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:33:24+00:00", "status": "Success", "transactionId": "7489ad936c1645709d95e7c6a4941d5d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104703925_RY07KN_820936", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104703925 (RY07KN) ✅ UPDATE successful for 050104703925 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18157802a61848aa8fdd6741a83e315d [SalesInvoiceId] => a3a993c375e84f3f87a6140c24b9b97a [ClientReference] => REF_110500900725_WU6TPW_160574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530516918 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530516918 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500900725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:37:44+00:00", "status": "Success", "transactionId": "a3a993c375e84f3f87a6140c24b9b97a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500900725_WU6TPW_160574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500900725 (WU6TPW) ✅ UPDATE successful for 110500900725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d94e10800b854c2d915b3c01ab0ee5a8 [SalesInvoiceId] => a61479ca06de41e28bd17b64dd4f9996 [ClientReference] => REF_052317100225_CN4KKG_772922 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535706725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535706725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052317100225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:52:27+00:00", "status": "Success", "transactionId": "a61479ca06de41e28bd17b64dd4f9996", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052317100225_CN4KKG_772922", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052317100225 (CN4KKG) ✅ UPDATE successful for 052317100225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f5057de76794627b7153b4eb2eeb8f6 [SalesInvoiceId] => c021eca275ee4ed2ac23bc22d5a7c7c7 [ClientReference] => REF_052501306425_WRHKXK_065715 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595188378 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595188378 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501306425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T17:53:55+00:00", "status": "Success", "transactionId": "c021eca275ee4ed2ac23bc22d5a7c7c7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501306425_WRHKXK_065715", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501306425 (WRHKXK) ✅ UPDATE successful for 052501306425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 70eccb19b90d455e88163a0d9eab5fb9 [SalesInvoiceId] => 1b15033250274d3b830be36848f0e63c [ClientReference] => REF_000114400825_HE2114_872986 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242021666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Validation Failed => SERVICE_UNAVAILABLE ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 97f1cb0d52b2408aa73c352c3aaad5b9 [SalesInvoiceId] => ad32caa8c0594c63a889f8ff152331d4 [ClientReference] => REF_000114400825_HE2114_350029 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242021666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Validation Failed => SERVICE_UNAVAILABLE ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2bda5bc3e05d4d788daff4b9cb13d45a [SalesInvoiceId] => bf5111b4bf194c1aa9e91346a0e7933f [ClientReference] => REF_011600302625_J1MH3E_960481 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249416341 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249416341 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011600302625, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:11:05+00:00", "status": "Success", "transactionId": "bf5111b4bf194c1aa9e91346a0e7933f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011600302625_J1MH3E_960481", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011600302625 (J1MH3E) ✅ UPDATE successful for 011600302625 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8007353686ce482c84d2ff4a6ecf01e3 [SalesInvoiceId] => 8758294d7f7c4cdeb8d8bb2d664cc307 [ClientReference] => REF_150806601925_LE9LO5_581446 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247220093 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247220093 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150806601925, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:13:04+00:00", "status": "Success", "transactionId": "8758294d7f7c4cdeb8d8bb2d664cc307", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150806601925_LE9LO5_581446", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150806601925 (LE9LO5) ✅ UPDATE successful for 150806601925 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0abedb86e6b241c3952d26cda99cb7b2 [SalesInvoiceId] => a77be960b3bb47c48580c0755fb64d01 [ClientReference] => REF_111002800825_FXIX7B_985797 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233509566488 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233509566488 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=111002800825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:15:24+00:00", "status": "Success", "transactionId": "a77be960b3bb47c48580c0755fb64d01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002800825_FXIX7B_985797", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002800825 (FXIX7B) ✅ UPDATE successful for 111002800825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75255950a3f7482faf90fd4d5c4f3ef3 [SalesInvoiceId] => 6c52ebc447fb44e9a6ba993768db4aab [ClientReference] => REF_051202405225_ZOOR6L_563597 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543498398 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543498398 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051202405225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:17:41+00:00", "status": "Success", "transactionId": "6c52ebc447fb44e9a6ba993768db4aab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051202405225_ZOOR6L_563597", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051202405225 (ZOOR6L) ✅ UPDATE successful for 051202405225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2d77d8db5bd4c329379c3b5eabece87 [SalesInvoiceId] => e2386bf5aab24f089ad0da16d1c4987f [ClientReference] => REF_054301100125_EJISU34222_177180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558073295 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558073295 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054301100125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:18:21+00:00", "status": "Success", "transactionId": "e2386bf5aab24f089ad0da16d1c4987f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054301100125_EJISU34222_177180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054301100125 (EJISU34222) ✅ UPDATE successful for 054301100125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f04c04e1e194ae588781691c951962b [SalesInvoiceId] => ac5ac3de1e4b4153b33ea60f8b0e1cd0 [ClientReference] => REF_000302801225_BWI2U9_354715 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542847969 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542847969 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000302801225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:18:37+00:00", "status": "Success", "transactionId": "ac5ac3de1e4b4153b33ea60f8b0e1cd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000302801225_BWI2U9_354715", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000302801225 (BWI2U9) ✅ UPDATE successful for 000302801225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a4927cad471944aba17ffad2c6607988 [SalesInvoiceId] => 32aa8e7fcaac488db02e167da18dbbc3 [ClientReference] => REF_000114400825_HE2114_547049 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242021666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 558f7407028847f296d63cab07ba6ad3 [SalesInvoiceId] => 93f51b1075ce4a849e671eba8f5d9119 [ClientReference] => REF_000114400825_HE2114_051469 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242021666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0c2a4bf7f4124550943109b9921b1bb1 [SalesInvoiceId] => 30c57946e40e42fc8a0a3032c7e09739 [ClientReference] => REF_000302801225_BWI2U9_457963 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542847969 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542847969 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b2d6764ec9754fc393ec684f416dbdf4 [SalesInvoiceId] => d88a41028c4c4224bd7ebe9a8a6c8f6e [ClientReference] => REF_054002201925_EJISU34222_604835 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233558073295 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558073295 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d52918b2a4f4002b15fea042467e00a [SalesInvoiceId] => 384cf8c6359741c991e0a006c00613fe [ClientReference] => REF_050603403225_Y3GO0A_399076 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535079648 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535079648 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603403225, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:25:31+00:00", "status": "Success", "transactionId": "384cf8c6359741c991e0a006c00613fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603403225_Y3GO0A_399076", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603403225 (Y3GO0A) ✅ UPDATE successful for 050603403225 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff317e1cc3944ac8b553f2224f7de539 [SalesInvoiceId] => 066e20b086f9482ab29241ce64ea4487 [ClientReference] => REF_054002201925_EJISU34222_306038 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558073295 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558073295 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054002201925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:26:37+00:00", "status": "Success", "transactionId": "066e20b086f9482ab29241ce64ea4487", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054002201925_EJISU34222_306038", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054002201925 (EJISU34222) ✅ UPDATE successful for 054002201925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 41dcd0e695534991a5b3ae6e13ef7792 [SalesInvoiceId] => f9044094e6a14a36a40f90cbf334aa9a [ClientReference] => REF_000601003525_1RC5WS_161169 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233534643918 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534643918 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Validation Failed => SERVICE_UNAVAILABLE ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b231008198334782b0e840b5846ca651 [SalesInvoiceId] => 164171c20a7343c290de92cec2950d47 [ClientReference] => REF_000114400825_HE2114_032154 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242021666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f68e1f88c8214a14a07c784700e966cd [SalesInvoiceId] => 94d6e1bed8394920bc25ccf01f890e6c [ClientReference] => REF_000601003525_1RC5WS_094128 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534643918 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534643918 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601003525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:35:24+00:00", "status": "Success", "transactionId": "94d6e1bed8394920bc25ccf01f890e6c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601003525_1RC5WS_094128", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601003525 (1RC5WS) ✅ UPDATE successful for 000601003525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0d18b3514be493295b247b12ff56d82 [SalesInvoiceId] => 54478842292b45bbbb54bdea98d177ea [ClientReference] => REF_001101900325_BWI2U9_552842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247400017 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247400017 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001101900325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T18:40:38+00:00", "status": "Success", "transactionId": "54478842292b45bbbb54bdea98d177ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001101900325_BWI2U9_552842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001101900325 (BWI2U9) ✅ UPDATE successful for 001101900325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9d06388628654eecbbbcb2e54da5dbae [SalesInvoiceId] => 92e43e112f114639960dcdacfe4eee9e [ClientReference] => REF_011705106025_6BLU49_217894 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233203091967 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203091967 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d46c89b4af1d4c7baa0a63c46ca249ac [SalesInvoiceId] => b882438b148c444f80b1d3fdf4d35f60 [ClientReference] => REF_051501607125_ZOOR6L_081640 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248354742 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248354742 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501607125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T19:03:54+00:00", "status": "Success", "transactionId": "b882438b148c444f80b1d3fdf4d35f60", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501607125_ZOOR6L_081640", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501607125 (ZOOR6L) ✅ UPDATE successful for 051501607125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86f4651d15f6453ca799b0828b2ced75 [SalesInvoiceId] => e8fde24ab4ad4820b5f79f7dd95eafe2 [ClientReference] => REF_052505100725_A7DPCP_193675 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597585178 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597585178 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505100725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T19:12:16+00:00", "status": "Success", "transactionId": "e8fde24ab4ad4820b5f79f7dd95eafe2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505100725_A7DPCP_193675", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505100725 (A7DPCP) ✅ UPDATE successful for 052505100725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fd89ec4ef4540aea62c0c9a004e8cc2 [SalesInvoiceId] => dd31a16e8da04558a9b165ea0a5eb7dd [ClientReference] => REF_062007102425_HXWPV7_046613 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062007102425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T19:44:47+00:00", "status": "Success", "transactionId": "dd31a16e8da04558a9b165ea0a5eb7dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062007102425_HXWPV7_046613", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062007102425 (HXWPV7) ✅ UPDATE successful for 062007102425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53ff230fc8134e01844fd0eb7f6b53c0 [SalesInvoiceId] => 2ea58816d1914ced8e9534179e06e1c1 [ClientReference] => REF_051603401425_CN4KKG_156312 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249012923 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249012923 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603401425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T19:58:01+00:00", "status": "Success", "transactionId": "2ea58816d1914ced8e9534179e06e1c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603401425_CN4KKG_156312", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603401425 (CN4KKG) ✅ UPDATE successful for 051603401425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 50990157fb6247caa0d07f5626f622db [SalesInvoiceId] => ba405c573bc9447b9e6f734bd9ee194e [ClientReference] => REF_051501607525_ZOOR6L_202237 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233507314543 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233507314543 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051501607525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T20:46:22+00:00", "status": "Success", "transactionId": "ba405c573bc9447b9e6f734bd9ee194e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501607525_ZOOR6L_202237", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501607525 (ZOOR6L) ✅ UPDATE successful for 051501607525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e91999a4dc68448dad3b0e64c7e16efc [SalesInvoiceId] => 0b0a865642b14af78fa0df845d307ae4 [ClientReference] => REF_010758801425_R4E6Y0_357973 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247871363 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247871363 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010758801425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T21:11:20+00:00", "status": "Success", "transactionId": "0b0a865642b14af78fa0df845d307ae4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010758801425_R4E6Y0_357973", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010758801425 (R4E6Y0) ✅ UPDATE successful for 010758801425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e386e55195f419990b0288ffdbb8f5a [SalesInvoiceId] => fb3e1922eefb4736b453f9d5ad41c985 [ClientReference] => REF_090504601025_HXWPV7_060737 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549220213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549220213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090504601025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T21:31:39+00:00", "status": "Success", "transactionId": "fb3e1922eefb4736b453f9d5ad41c985", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090504601025_HXWPV7_060737", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090504601025 (HXWPV7) ✅ UPDATE successful for 090504601025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 94e8a34ccbc440a6a18f628254d1c374 [SalesInvoiceId] => 7ca8372a0a68448d9c871058ea2285f9 [ClientReference] => REF_050104800725_EJISU34222_192257 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546318677 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546318677 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104800725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T21:36:01+00:00", "status": "Success", "transactionId": "7ca8372a0a68448d9c871058ea2285f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104800725_EJISU34222_192257", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104800725 (EJISU34222) ✅ UPDATE successful for 050104800725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8dc2a5019f849dfa8a7ecfc547e3ee6 [SalesInvoiceId] => e7d761825af2402188c480cda97e75fa [ClientReference] => REF_051501607425_ZOOR6L_010586 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233507314543 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233507314543 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051501607425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T21:38:16+00:00", "status": "Success", "transactionId": "e7d761825af2402188c480cda97e75fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501607425_ZOOR6L_010586", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501607425 (ZOOR6L) ✅ UPDATE successful for 051501607425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8747676898c431daeca0dad877a8872 [SalesInvoiceId] => 8b3c89c723d84de1a7d14d8938563a29 [ClientReference] => REF_054301000325_EJISU34222_244041 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557015572 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557015572 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054301000325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T21:59:10+00:00", "status": "Success", "transactionId": "8b3c89c723d84de1a7d14d8938563a29", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054301000325_EJISU34222_244041", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054301000325 (EJISU34222) ✅ UPDATE successful for 054301000325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e62b1ac3b8da42a686425a3dd04c6513 [SalesInvoiceId] => 4af095b7259641ecb5970a31c3fad125 [ClientReference] => REF_080603706825_HXWPV7_100968 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208300404 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208300404 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=080603706825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T22:14:32+00:00", "status": "Success", "transactionId": "4af095b7259641ecb5970a31c3fad125", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080603706825_HXWPV7_100968", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080603706825 (HXWPV7) ✅ UPDATE successful for 080603706825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 453a1b91e33f4c71b46f75f6ac14e056 [SalesInvoiceId] => 021ea8f18a7348e28a4c93a98eae5c00 [ClientReference] => REF_050303901825_6BLU49_263867 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246751888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246751888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050303901825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-15T22:20:18+00:00", "status": "Success", "transactionId": "021ea8f18a7348e28a4c93a98eae5c00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050303901825_6BLU49_263867", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050303901825 (6BLU49) ✅ UPDATE successful for 050303901825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b5caf1b2b9c459f82cda743f5d5c03b [SalesInvoiceId] => 91c631bef15e481190faf12c851e2a57 [ClientReference] => REF_052505007425_EJISU34222_634263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543874177 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543874177 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505007425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T05:54:09+00:00", "status": "Success", "transactionId": "91c631bef15e481190faf12c851e2a57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505007425_EJISU34222_634263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505007425 (EJISU34222) ✅ UPDATE successful for 052505007425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec493f7792744690b475f232c6ea4d29 [SalesInvoiceId] => 00cb7d02ce7f4f4fa53066e4fefd3181 [ClientReference] => REF_050166001525_EJISU34222_571961 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246465390 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246465390 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050166001525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T06:00:27+00:00", "status": "Success", "transactionId": "00cb7d02ce7f4f4fa53066e4fefd3181", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050166001525_EJISU34222_571961", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050166001525 (EJISU34222) ✅ UPDATE successful for 050166001525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53c1bfa577824da3980ce176d250038d [SalesInvoiceId] => 8aacdbb569504f4ab7174f2613a2175a [ClientReference] => REF_080206600425_HE2114_049348 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541114499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541114499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080206600425, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T06:53:25+00:00", "status": "Success", "transactionId": "8aacdbb569504f4ab7174f2613a2175a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080206600425_HE2114_049348", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080206600425 (HE2114) ✅ UPDATE successful for 080206600425 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6806dd414424675abf9cb605674907d [SalesInvoiceId] => 1634275a718445a5a9bfae789bbe8457 [ClientReference] => REF_050601000225_A7DPCP_044342 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240496316 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240496316 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050601000225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T07:03:06+00:00", "status": "Success", "transactionId": "1634275a718445a5a9bfae789bbe8457", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050601000225_A7DPCP_044342", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050601000225 (A7DPCP) ✅ UPDATE successful for 050601000225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9cea7bc9d1894388923f7b60d0cd92fd [SalesInvoiceId] => e38f0ebfb7fd4acead4eef73908da9a2 [ClientReference] => REF_082103902325_69UIPK_980659 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241255717 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241255717 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082103902325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T07:17:41+00:00", "status": "Success", "transactionId": "e38f0ebfb7fd4acead4eef73908da9a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082103902325_69UIPK_980659", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082103902325 (69UIPK) ✅ UPDATE successful for 082103902325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef14fdda37044a65ab1aae3649f764ba [SalesInvoiceId] => 1e5b7198fb5a43f0b7c2412f859c8316 [ClientReference] => REF_000106800325_BWI2U9_176126 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550842153 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550842153 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000106800325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T07:29:36+00:00", "status": "Success", "transactionId": "1e5b7198fb5a43f0b7c2412f859c8316", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000106800325_BWI2U9_176126", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000106800325 (BWI2U9) ✅ UPDATE successful for 000106800325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6af8a24322864c63beff31331fb20f87 [SalesInvoiceId] => b343c91c65304229bb33e5cdbcf27258 [ClientReference] => REF_000112200125_1RC5WS_180292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540638818 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540638818 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112200125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T07:58:24+00:00", "status": "Success", "transactionId": "b343c91c65304229bb33e5cdbcf27258", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112200125_1RC5WS_180292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112200125 (1RC5WS) ✅ UPDATE successful for 000112200125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63b89ef6629b43e4b490597af038969f [SalesInvoiceId] => f1cad11c035744f4803a31dbfe4858d2 [ClientReference] => REF_051500901525_I10MTW_656868 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248764456 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248764456 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500901525, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:05:02+00:00", "status": "Success", "transactionId": "f1cad11c035744f4803a31dbfe4858d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500901525_I10MTW_656868", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500901525 (I10MTW) ✅ UPDATE successful for 051500901525 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d6430d0ffc048c9a0404f753db1f455 [SalesInvoiceId] => 6f8232ab75c54cb5b18972b41a431cda [ClientReference] => REF_051501102225_ZOOR6L_839722 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242776551 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242776551 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501102225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:10:54+00:00", "status": "Success", "transactionId": "6f8232ab75c54cb5b18972b41a431cda", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501102225_ZOOR6L_839722", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501102225 (ZOOR6L) ✅ UPDATE successful for 051501102225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc2db34d0c524eef8c18cdfc771a9bf1 [SalesInvoiceId] => ed52d587e3dc4804978ca22e1bc59791 [ClientReference] => REF_150102202925_EJISU34222_695430 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242284156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242284156 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150102202925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:13:49+00:00", "status": "Success", "transactionId": "ed52d587e3dc4804978ca22e1bc59791", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150102202925_EJISU34222_695430", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150102202925 (EJISU34222) ✅ UPDATE successful for 150102202925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a17b0c9b7ee14c048cd7d4424f857d61 [SalesInvoiceId] => d0676e01aaaf4f8082a93bc706640788 [ClientReference] => REF_130900400825_69UIPK_810252 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552734578 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552734578 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1e7ba6439b144279f397d19706bc286 [SalesInvoiceId] => 82f636a934c545cbb59d4e84ccf939a4 [ClientReference] => REF_041510601725_B8POM8_888353 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533184718 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533184718 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041510601725, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:16:44+00:00", "status": "Success", "transactionId": "82f636a934c545cbb59d4e84ccf939a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041510601725_B8POM8_888353", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041510601725 (B8POM8) ✅ UPDATE successful for 041510601725 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7e73a19078040eaac42cc2b09c68b34 [SalesInvoiceId] => 13385845f89b4891a4e4521bdb9fec1e [ClientReference] => REF_040807500525_LE9LO5_547429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040807500525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:17:53+00:00", "status": "Success", "transactionId": "13385845f89b4891a4e4521bdb9fec1e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040807500525_LE9LO5_547429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040807500525 (LE9LO5) ✅ UPDATE successful for 040807500525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b6e368e66b3f463693e397fe545b0d7f [SalesInvoiceId] => b9060986fe6e460b9e62cee3020e46cb [ClientReference] => REF_050708503225_EJISU34222_388094 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553857133 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553857133 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b1136fa6acc34fc2ad41814fece1edf8 [SalesInvoiceId] => f55a9956de504d27958ffdea7128fa91 [ClientReference] => REF_050708503225_EJISU34222_279018 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553857133 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553857133 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050708503225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:30:00+00:00", "status": "Success", "transactionId": "f55a9956de504d27958ffdea7128fa91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050708503225_EJISU34222_279018", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050708503225 (EJISU34222) ✅ UPDATE successful for 050708503225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00f82b43850c498cb620d86d304b8024 [SalesInvoiceId] => d3d35d14ac1245e7b8b347f2b628f245 [ClientReference] => REF_000202101225_PFKS1R_646988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557616430 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557616430 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000202101225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:41:49+00:00", "status": "Success", "transactionId": "d3d35d14ac1245e7b8b347f2b628f245", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000202101225_PFKS1R_646988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000202101225 (PFKS1R) ✅ UPDATE successful for 000202101225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6dee12b68c04ab3bff4c069ad4f5432 [SalesInvoiceId] => fbad9f8060924474b94c85044a89b658 [ClientReference] => REF_000405201125_OTS8SJ_588687 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247517062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247517062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405201125, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:46:56+00:00", "status": "Success", "transactionId": "fbad9f8060924474b94c85044a89b658", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405201125_OTS8SJ_588687", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405201125 (OTS8SJ) ✅ UPDATE successful for 000405201125 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 614c39f2e6c44a91bff3c23a97c73d37 [SalesInvoiceId] => 93a1dca469c94ec9a6f91ae5e1e0db57 [ClientReference] => REF_000204903125_1RC5WS_647013 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540499543 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540499543 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000204903125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:48:34+00:00", "status": "Success", "transactionId": "93a1dca469c94ec9a6f91ae5e1e0db57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000204903125_1RC5WS_647013", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000204903125 (1RC5WS) ✅ UPDATE successful for 000204903125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc929cd3457f46bebc6cf3dee39a3317 [SalesInvoiceId] => a0e431e38a72410b99c721c5514b0409 [ClientReference] => REF_082615900525_R4E6Y0_323229 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243380603 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243380603 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082615900525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:48:39+00:00", "status": "Success", "transactionId": "a0e431e38a72410b99c721c5514b0409", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082615900525_R4E6Y0_323229", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082615900525 (R4E6Y0) ✅ UPDATE successful for 082615900525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5b84fc53a6ba48138d91e975755627ed [SalesInvoiceId] => 65ad13dc30774548a93d5f7d148b8d87 [ClientReference] => REF_000900603625_1RC5WS_105769 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249802659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249802659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf7d86e510f44a62afba889840068662 [SalesInvoiceId] => 0f456e54f9f44acb87a2494271238371 [ClientReference] => REF_000900603625_1RC5WS_256082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233508146069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233508146069 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000900603625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T08:56:54+00:00", "status": "Success", "transactionId": "0f456e54f9f44acb87a2494271238371", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900603625_1RC5WS_256082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900603625 (1RC5WS) ✅ UPDATE successful for 000900603625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dee4f57294d0416a94c39a16afe4f92a [SalesInvoiceId] => 3fef5a6af02c471b83ae80a9359a4946 [ClientReference] => REF_052503502525_CN4KKG_986438 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f91411ee52b145ae88a6f71d460b3899 [SalesInvoiceId] => dd3388d2d7654305af84dc1efc4ab196 [ClientReference] => REF_000900603625_1RC5WS_434527 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249802659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249802659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8926fbfa8c34657ac1df317fa094783 [SalesInvoiceId] => 466eb8a0d16f48e7849399c37d00b246 [ClientReference] => REF_050410300725_LE9LO5_265218 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050410300725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:01:39+00:00", "status": "Success", "transactionId": "466eb8a0d16f48e7849399c37d00b246", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050410300725_LE9LO5_265218", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050410300725 (LE9LO5) ✅ UPDATE successful for 050410300725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbb16304e6384f08887bfaf182dcebdb [SalesInvoiceId] => eda334d7fdcb4d8fb4e368978bf2d66c [ClientReference] => REF_052503502525_CN4KKG_865409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052503502525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:03:21+00:00", "status": "Success", "transactionId": "eda334d7fdcb4d8fb4e368978bf2d66c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052503502525_CN4KKG_865409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052503502525 (CN4KKG) ✅ UPDATE successful for 052503502525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57995e82d49a49c6b069865e3c82c9a1 [SalesInvoiceId] => 1336495837e8446fb4a651996ac1d4c0 [ClientReference] => REF_050503001025_6BLU49_628592 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050503001025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:06:02+00:00", "status": "Success", "transactionId": "1336495837e8446fb4a651996ac1d4c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050503001025_6BLU49_628592", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050503001025 (6BLU49) ✅ UPDATE successful for 050503001025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e1ce0055050d4667b260799522cf0e98 [SalesInvoiceId] => 9927156b71994fc3a4b972048a0ce31c [ClientReference] => REF_052503502525_CN4KKG_914468 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfb31050a83a4f87959751d5f96de5eb [SalesInvoiceId] => 2c9f853183034f23a4e9e5ed827865d3 [ClientReference] => REF_062801600325_I10MTW_130970 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547400383 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547400383 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062801600325, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:09:13+00:00", "status": "Success", "transactionId": "2c9f853183034f23a4e9e5ed827865d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062801600325_I10MTW_130970", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062801600325 (I10MTW) ✅ UPDATE successful for 062801600325 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f80989657b4e4584aaf19be25c143c5a [SalesInvoiceId] => c5710487e1b44076a450f5d75fb49532 [ClientReference] => REF_040904601425_R4E6Y0_344288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552710754 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552710754 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040904601425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:10:00+00:00", "status": "Success", "transactionId": "c5710487e1b44076a450f5d75fb49532", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040904601425_R4E6Y0_344288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040904601425 (R4E6Y0) ✅ UPDATE successful for 040904601425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 71e69309045a40c2b32d52c73229a456 [SalesInvoiceId] => 5fbb1cc8f0544eefa3bf2b6f592ea8bf [ClientReference] => REF_051605302325_EJISU34222_065281 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246461948 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246461948 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ac7c991b9b84f0499a5fc8fc6f9741b [SalesInvoiceId] => fe20319209854c1597f44e8b20078628 [ClientReference] => REF_000703100425_1RC5WS_188547 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533939359 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533939359 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000703100425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:21:14+00:00", "status": "Success", "transactionId": "fe20319209854c1597f44e8b20078628", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000703100425_1RC5WS_188547", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000703100425 (1RC5WS) ✅ UPDATE successful for 000703100425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2492eb1d60ff472594283d98b508fe39 [SalesInvoiceId] => c83ce150228a459b8d361d10a0c8cf01 [ClientReference] => REF_051605302325_EJISU34222_616600 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246461948 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246461948 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605302325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:21:41+00:00", "status": "Success", "transactionId": "c83ce150228a459b8d361d10a0c8cf01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605302325_EJISU34222_616600", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605302325 (EJISU34222) ✅ UPDATE successful for 051605302325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a71b1ad133c6473291d97b8402396b25 [SalesInvoiceId] => 67af6b31cd5f4439857f407837c16d9e [ClientReference] => REF_052303907125_LE9LO5_953688 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241665717 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241665717 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052303907125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:23:29+00:00", "status": "Success", "transactionId": "67af6b31cd5f4439857f407837c16d9e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052303907125_LE9LO5_953688", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052303907125 (LE9LO5) ✅ UPDATE successful for 052303907125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f643dc3bad28453d82ea48d69469b2f1 [SalesInvoiceId] => 44a257d0c1ba467aae7e96b47dc879e4 [ClientReference] => REF_000404501425_PFKS1R_400459 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538943722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538943722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404501425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:24:31+00:00", "status": "Success", "transactionId": "44a257d0c1ba467aae7e96b47dc879e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404501425_PFKS1R_400459", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404501425 (PFKS1R) ✅ UPDATE successful for 000404501425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce0f081ef46047d78273c41b28bfb3c3 [SalesInvoiceId] => f225cc8f68744392aba4014059977a2a [ClientReference] => REF_053605201125_EJISU34222_534707 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543620449 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543620449 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053605201125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:24:36+00:00", "status": "Success", "transactionId": "f225cc8f68744392aba4014059977a2a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053605201125_EJISU34222_534707", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053605201125 (EJISU34222) ✅ UPDATE successful for 053605201125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7a6fa1beb1a48a38d121b944816c9d7 [SalesInvoiceId] => 0bc90b74dc87434ea2fd39b057da1ef1 [ClientReference] => REF_050504301325_108CSY_554740 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597689522 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597689522 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504301325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:25:29+00:00", "status": "Success", "transactionId": "0bc90b74dc87434ea2fd39b057da1ef1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504301325_108CSY_554740", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504301325 (108CSY) ✅ UPDATE successful for 050504301325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ff8c903e2374ccfaaca2ba1bc682813 [SalesInvoiceId] => 6f37b37feb274cb89bf6e3c6df3d116f [ClientReference] => REF_080400107625_A7DPCP_814306 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540521403 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540521403 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080400107625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:34:09+00:00", "status": "Success", "transactionId": "6f37b37feb274cb89bf6e3c6df3d116f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080400107625_A7DPCP_814306", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080400107625 (A7DPCP) ✅ UPDATE successful for 080400107625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa9c20abf01b41b8bcabf2698bd5822e [SalesInvoiceId] => 82190970ec444eaf94ab4e472b1308b3 [ClientReference] => REF_054104901625_NPSOWU_348796 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054104901625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:34:15+00:00", "status": "Success", "transactionId": "82190970ec444eaf94ab4e472b1308b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054104901625_NPSOWU_348796", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054104901625 (NPSOWU) ✅ UPDATE successful for 054104901625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9cff9720802a4359a9806e6ae3202a3e [SalesInvoiceId] => 06fddac082774db18ac7006f6a97bd78 [ClientReference] => REF_110902001725_4S2EHN_157996 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110902001725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:35:50+00:00", "status": "Success", "transactionId": "06fddac082774db18ac7006f6a97bd78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110902001725_4S2EHN_157996", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110902001725 (4S2EHN) ✅ UPDATE successful for 110902001725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f1d037dcbc34b6b8ce6a3d51476a47f [SalesInvoiceId] => 4d99c1e5086c42eaa6927b2aeca63980 [ClientReference] => REF_050304709825_LE9LO5_313532 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c374eeb06fab47beb50bde4bff0dca09 [SalesInvoiceId] => 4776544d1fb24db5afcbf4ef8e28ef0a [ClientReference] => REF_050304709825_LE9LO5_752457 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304709825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:37:40+00:00", "status": "Success", "transactionId": "4776544d1fb24db5afcbf4ef8e28ef0a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304709825_LE9LO5_752457", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304709825 (LE9LO5) ✅ UPDATE successful for 050304709825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cebb5684596d4c008b883f2265e2ad36 [SalesInvoiceId] => f0f6cb97ab294caba711c4c339f1082b [ClientReference] => REF_051006501825_NPSOWU_181723 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051006501825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:42:14+00:00", "status": "Success", "transactionId": "f0f6cb97ab294caba711c4c339f1082b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051006501825_NPSOWU_181723", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051006501825 (NPSOWU) ✅ UPDATE successful for 051006501825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03dbb6bd811749199b04f7e9ac05e477 [SalesInvoiceId] => 5ad8e5babe9a4ca4b35f1e20fc987c85 [ClientReference] => REF_052500713325_EJISU34222_633746 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543620449 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543620449 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500713325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:42:30+00:00", "status": "Success", "transactionId": "5ad8e5babe9a4ca4b35f1e20fc987c85", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500713325_EJISU34222_633746", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500713325 (EJISU34222) ✅ UPDATE successful for 052500713325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c741c6be4184d8d991c42fc110c476f [SalesInvoiceId] => a94ef44dc1554768a489fa4694a6aaa1 [ClientReference] => REF_022001402125_NPSOWU_435402 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539773210 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539773210 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022001402125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:44:09+00:00", "status": "Success", "transactionId": "a94ef44dc1554768a489fa4694a6aaa1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022001402125_NPSOWU_435402", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022001402125 (NPSOWU) ✅ UPDATE successful for 022001402125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2ea02e1cf30468a91ea014347787100 [SalesInvoiceId] => 60a165a89555451b97536074a207c613 [ClientReference] => REF_082608503525_R4E6Y0_582545 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534705516 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534705516 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082608503525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:45:49+00:00", "status": "Success", "transactionId": "60a165a89555451b97536074a207c613", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082608503525_R4E6Y0_582545", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082608503525 (R4E6Y0) ✅ UPDATE successful for 082608503525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 664e48815479454fa51f826dfdbc0dd8 [SalesInvoiceId] => 0ba512296dc34348a6b86e15a2c17d4e [ClientReference] => REF_031933608825_NPSOWU_741004 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031933608825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:46:21+00:00", "status": "Success", "transactionId": "0ba512296dc34348a6b86e15a2c17d4e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031933608825_NPSOWU_741004", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031933608825 (NPSOWU) ✅ UPDATE successful for 031933608825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf03b5c1f1a04ba7986c32f354492529 [SalesInvoiceId] => 5e2da9e2e3234e6385299aa38cf0d52d [ClientReference] => REF_050314400425_LE9LO5_527007 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050314400425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:48:05+00:00", "status": "Success", "transactionId": "5e2da9e2e3234e6385299aa38cf0d52d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050314400425_LE9LO5_527007", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050314400425 (LE9LO5) ✅ UPDATE successful for 050314400425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b329fda11c2d4fa7904970e9a9dd24e6 [SalesInvoiceId] => f7794621b884468d86c8fb0a7b8bab11 [ClientReference] => REF_052704403225_LE9LO5_385018 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595313259 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595313259 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2ebb4b766be495ead4f7a6c50d3e5b1 [SalesInvoiceId] => 6ee288a3e2ee45bab6d44d940debc582 [ClientReference] => REF_111011302025_R4E6Y0_097076 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242834590 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242834590 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111011302025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:49:11+00:00", "status": "Success", "transactionId": "6ee288a3e2ee45bab6d44d940debc582", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111011302025_R4E6Y0_097076", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111011302025 (R4E6Y0) ✅ UPDATE successful for 111011302025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8a98097ceb14327b566d008ef8d12bb [SalesInvoiceId] => 3ab69875af7744549ccf1e5e5e1553dd [ClientReference] => REF_0826130058_R4E6Y0_223730 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557274866 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557274866 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0826130058, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:49:54+00:00", "status": "Success", "transactionId": "3ab69875af7744549ccf1e5e5e1553dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0826130058_R4E6Y0_223730", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0826130058 (R4E6Y0) ✅ UPDATE successful for 0826130058 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54c4300927e84a87b5262d4100002201 [SalesInvoiceId] => cc38e19fab8949e2b0e6a18be6d22b77 [ClientReference] => REF_052704403225_LE9LO5_826993 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595313259 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595313259 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704403225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:50:59+00:00", "status": "Success", "transactionId": "cc38e19fab8949e2b0e6a18be6d22b77", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704403225_LE9LO5_826993", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704403225 (LE9LO5) ✅ UPDATE successful for 052704403225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e573b2d65be4a3ebff51ae2a003966d [SalesInvoiceId] => c8484cf398a5438aa39683d91505ab15 [ClientReference] => REF_000703100525_1RC5WS_547346 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533939359 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533939359 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000703100525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:53:06+00:00", "status": "Success", "transactionId": "c8484cf398a5438aa39683d91505ab15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000703100525_1RC5WS_547346", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000703100525 (1RC5WS) ✅ UPDATE successful for 000703100525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf189a49ae0040098f282ee2ec71360f [SalesInvoiceId] => 41fe220f3fcf4d599a3b39152eb72cce [ClientReference] => REF_050504704625_6BLU49_807699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504704625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:53:12+00:00", "status": "Success", "transactionId": "41fe220f3fcf4d599a3b39152eb72cce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504704625_6BLU49_807699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504704625 (6BLU49) ✅ UPDATE successful for 050504704625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 35ce53f3cbe74e9dab55161312b16eab [SalesInvoiceId] => 6e9b9c6ec6714cfebaa3afb24a87bddd [ClientReference] => REF_053803214325_NPSOWU_835694 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb6d9dc08a20423990e4de9bad8aaeed [SalesInvoiceId] => b50087f918894669a9729009c05da6dc [ClientReference] => REF_053803214325_NPSOWU_639279 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803214325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:57:24+00:00", "status": "Success", "transactionId": "b50087f918894669a9729009c05da6dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803214325_NPSOWU_639279", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803214325 (NPSOWU) ✅ UPDATE successful for 053803214325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 495cd9758e434936b0f23a0afeccd356 [SalesInvoiceId] => bba56e546c0f488e8f490adf58a30735 [ClientReference] => REF_000504101025_I95WNZ_818582 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559715829 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559715829 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000504101025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T09:57:26+00:00", "status": "Success", "transactionId": "bba56e546c0f488e8f490adf58a30735", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000504101025_I95WNZ_818582", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000504101025 (I95WNZ) ✅ UPDATE successful for 000504101025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b025e958a0144959b6f012132a4f6ae7 [SalesInvoiceId] => 91bbf537ee6b4e5c961593eb9baa47c5 [ClientReference] => REF_053803209825_NPSOWU_589385 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803209825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:05:09+00:00", "status": "Success", "transactionId": "91bbf537ee6b4e5c961593eb9baa47c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803209825_NPSOWU_589385", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803209825 (NPSOWU) ✅ UPDATE successful for 053803209825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 70b8b894c73b4c0e9863932a8a8110af [SalesInvoiceId] => 678e95991b5347b7920f79a7c18893ba [ClientReference] => REF_053803209825_NPSOWU_805136 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2952967fc7264b438253ac506aea42ed [SalesInvoiceId] => 0e47c8ee9b424675a67a380f6fea3033 [ClientReference] => REF_051502705025_ZOOR6L_732730 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502705025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:07:05+00:00", "status": "Success", "transactionId": "0e47c8ee9b424675a67a380f6fea3033", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502705025_ZOOR6L_732730", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502705025 (ZOOR6L) ✅ UPDATE successful for 051502705025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 699fb2f84374455e988facab2a641d68 [SalesInvoiceId] => 3754b1c3ceaa453b93a8bbfec838aadc [ClientReference] => REF_053803209825_NPSOWU_243404 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe095f8c643242cfbdce7cfacf0d6f38 [SalesInvoiceId] => 1d9dffe283a143da99db1368e0b95519 [ClientReference] => REF_042005900125_NPSOWU_722711 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042005900125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:08:04+00:00", "status": "Success", "transactionId": "1d9dffe283a143da99db1368e0b95519", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042005900125_NPSOWU_722711", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042005900125 (NPSOWU) ✅ UPDATE successful for 042005900125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 14609ffc7a334da4a532118f4ad4040c [SalesInvoiceId] => c6ec51dee87144599d4586c30128e616 [ClientReference] => REF_050611006925_M86BFQ_384633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050611006925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:08:31+00:00", "status": "Success", "transactionId": "c6ec51dee87144599d4586c30128e616", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050611006925_M86BFQ_384633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050611006925 (M86BFQ) ✅ UPDATE successful for 050611006925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27a86384465a446d80c5452f385059d8 [SalesInvoiceId] => e3cc5a976b264e19b178d9818eafe062 [ClientReference] => REF_050134206425_R4E6Y0_034246 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244586613 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244586613 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050134206425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:09:45+00:00", "status": "Success", "transactionId": "e3cc5a976b264e19b178d9818eafe062", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050134206425_R4E6Y0_034246", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050134206425 (R4E6Y0) ✅ UPDATE successful for 050134206425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65d161d8fdf44155bb1cd9683836e661 [SalesInvoiceId] => 8ceb3daeaeaa4ecca6d57a0f23cce60f [ClientReference] => REF_000701902725_1RC5WS_876192 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558699586 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558699586 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701902725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:13:42+00:00", "status": "Success", "transactionId": "8ceb3daeaeaa4ecca6d57a0f23cce60f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701902725_1RC5WS_876192", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701902725 (1RC5WS) ✅ UPDATE successful for 000701902725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03b274be33074e959b90b1ec0062bcfc [SalesInvoiceId] => 049bbc71b01e4027a7ef2a6a54adb41b [ClientReference] => REF_051307600825_108CSY_880643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051307600825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:16:13+00:00", "status": "Success", "transactionId": "049bbc71b01e4027a7ef2a6a54adb41b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051307600825_108CSY_880643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051307600825 (108CSY) ✅ UPDATE successful for 051307600825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b3b705f79b24388b74780af7d40f417 [SalesInvoiceId] => dcde0ae28e7c49c18cdc564255d38720 [ClientReference] => REF_111010600525_HXWPV7_027334 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248150062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248150062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111010600525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:16:47+00:00", "status": "Success", "transactionId": "dcde0ae28e7c49c18cdc564255d38720", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111010600525_HXWPV7_027334", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111010600525 (HXWPV7) ✅ UPDATE successful for 111010600525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5d6ba49dcac41e78dff8e12ca95be7c [SalesInvoiceId] => 8f1b28b3fb7742fba4438b905caf019b [ClientReference] => REF_051603901125_ZOOR6L_910250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603901125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:16:57+00:00", "status": "Success", "transactionId": "8f1b28b3fb7742fba4438b905caf019b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603901125_ZOOR6L_910250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603901125 (ZOOR6L) ✅ UPDATE successful for 051603901125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7d6b20c38aef4090ba8561a4a8d1434d [SalesInvoiceId] => 302707bb87ab4171a31fd0912c76e506 [ClientReference] => REF_011702608925_NPSOWU_541045 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011702608925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:18:15+00:00", "status": "Success", "transactionId": "302707bb87ab4171a31fd0912c76e506", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011702608925_NPSOWU_541045", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011702608925 (NPSOWU) ✅ UPDATE successful for 011702608925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87d06a8bb80f4415a2886bfc01f7f49e [SalesInvoiceId] => b5f25605dd0b4a8389e3218e427aa6e0 [ClientReference] => REF_052705200425_ZOOR6L_006114 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549773331 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549773331 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705200425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:21:09+00:00", "status": "Success", "transactionId": "b5f25605dd0b4a8389e3218e427aa6e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705200425_ZOOR6L_006114", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705200425 (ZOOR6L) ✅ UPDATE successful for 052705200425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => be4ce4806f074daea071159304bc4ed8 [SalesInvoiceId] => 8e295b9d05c24d21b6b0d6621da7cc04 [ClientReference] => REF_031918404725_A7DPCP_069565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247101339 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247101339 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031918404725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:22:15+00:00", "status": "Success", "transactionId": "8e295b9d05c24d21b6b0d6621da7cc04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031918404725_A7DPCP_069565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031918404725 (A7DPCP) ✅ UPDATE successful for 031918404725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b68ca5a9be08440f951c548f13773396 [SalesInvoiceId] => 6035d6b663f54fb2af25701bf3092f84 [ClientReference] => REF_000114801325_HXWPV7_985396 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557147199 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557147199 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114801325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:24:53+00:00", "status": "Success", "transactionId": "6035d6b663f54fb2af25701bf3092f84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114801325_HXWPV7_985396", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114801325 (HXWPV7) ✅ UPDATE successful for 000114801325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af1a2bfc2400457dbd5b67e0640f8706 [SalesInvoiceId] => f77e205524804db6a84c6c5c648e8839 [ClientReference] => REF_050502500325_6BLU49_141798 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247905981 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247905981 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502500325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:24:55+00:00", "status": "Success", "transactionId": "f77e205524804db6a84c6c5c648e8839", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502500325_6BLU49_141798", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502500325 (6BLU49) ✅ UPDATE successful for 050502500325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dbdfde0e35684287beb7ec30154255de [SalesInvoiceId] => e57f24632a754c219829eb44ae867aee [ClientReference] => REF_130900400825_69UIPK_555606 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240196414 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240196414 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130900400825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:25:03+00:00", "status": "Success", "transactionId": "e57f24632a754c219829eb44ae867aee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130900400825_69UIPK_555606", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130900400825 (69UIPK) ✅ UPDATE successful for 130900400825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f7cfd289ffa42f484c0dba34729d1b8 [SalesInvoiceId] => 5060bbd4a8d44352b15b5e5a55c1dbbc [ClientReference] => REF_053802200725_NPSOWU_496033 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802200725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:25:27+00:00", "status": "Success", "transactionId": "5060bbd4a8d44352b15b5e5a55c1dbbc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802200725_NPSOWU_496033", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802200725 (NPSOWU) ✅ UPDATE successful for 053802200725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7db53d9947db472a9a264d68d1be16f3 [SalesInvoiceId] => 79c302af5d0d4d8a8ec96dd8f78dd2a3 [ClientReference] => REF_053802200725_NPSOWU_119984 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ac64dded2134377a0910c2e4c14de9b [SalesInvoiceId] => 7ef899b3512a4832acbbba92dfb8790d [ClientReference] => REF_0127167091_NPSOWU_843114 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0127167091, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:29:12+00:00", "status": "Success", "transactionId": "7ef899b3512a4832acbbba92dfb8790d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0127167091_NPSOWU_843114", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0127167091 (NPSOWU) ✅ UPDATE successful for 0127167091 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => be99371a2afc48f4b8445c1d98b81ecc [SalesInvoiceId] => 71460ff495bc4966a6abb707b99dd0b9 [ClientReference] => REF_111103601325_HE2114_423818 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240961498 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240961498 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111103601325, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:29:27+00:00", "status": "Success", "transactionId": "71460ff495bc4966a6abb707b99dd0b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111103601325_HE2114_423818", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111103601325 (HE2114) ✅ UPDATE successful for 111103601325 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cde83a95c2b24c36bfa6b2d9925cf9c9 [SalesInvoiceId] => 7db6b41bf0aa43dd97fa392437096ea3 [ClientReference] => REF_040816002525_RY07KN_845208 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040816002525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:29:30+00:00", "status": "Success", "transactionId": "7db6b41bf0aa43dd97fa392437096ea3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040816002525_RY07KN_845208", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040816002525 (RY07KN) ✅ UPDATE successful for 040816002525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a0cfc35e3f4c44088574571a25b94a9b [SalesInvoiceId] => 6458aa6f3a2d4c5ca25992b6164f392d [ClientReference] => REF_111007504425_HXWPV7_232324 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111007504425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:30:24+00:00", "status": "Success", "transactionId": "6458aa6f3a2d4c5ca25992b6164f392d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111007504425_HXWPV7_232324", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111007504425 (HXWPV7) ✅ UPDATE successful for 111007504425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c02d8b0416084e1c992deaa68a47ca84 [SalesInvoiceId] => d31a4a766f3f4e6ebda317da45f3ded2 [ClientReference] => REF_000604200625_I95WNZ_273755 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546483898 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546483898 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604200625, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:33:02+00:00", "status": "Success", "transactionId": "d31a4a766f3f4e6ebda317da45f3ded2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604200625_I95WNZ_273755", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604200625 (I95WNZ) ✅ UPDATE successful for 000604200625 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => beaf4e23efa74e0cb705a3a97c57ab10 [SalesInvoiceId] => 48c2584d6c98481f967ff70f60dc22d0 [ClientReference] => REF_111007504425_HXWPV7_627311 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c130b7ffff240f2aec43443aefaff9f [SalesInvoiceId] => b8253ad6977e41a291335766632f42b7 [ClientReference] => REF_050300610425_M86BFQ_041938 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300610425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:34:22+00:00", "status": "Success", "transactionId": "b8253ad6977e41a291335766632f42b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300610425_M86BFQ_041938", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300610425 (M86BFQ) ✅ UPDATE successful for 050300610425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b74ac6d3e294a7388e7832425a99f46 [SalesInvoiceId] => a07e6684a75a4bdf847ee3dbb1ef4578 [ClientReference] => REF_053700612525_RY07KN_587861 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542959895 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542959895 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053700612525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:35:53+00:00", "status": "Success", "transactionId": "a07e6684a75a4bdf847ee3dbb1ef4578", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053700612525_RY07KN_587861", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053700612525 (RY07KN) ✅ UPDATE successful for 053700612525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3d3792aa44e4049b4493da228f32a34 [SalesInvoiceId] => ba0b78d640f34e20a556a66c09f94d70 [ClientReference] => REF_050412100225_LE9LO5_349156 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050412100225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:36:21+00:00", "status": "Success", "transactionId": "ba0b78d640f34e20a556a66c09f94d70", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050412100225_LE9LO5_349156", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050412100225 (LE9LO5) ✅ UPDATE successful for 050412100225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08d6dcbbc08d4cff9e97dad3d0f32779 [SalesInvoiceId] => 6d3f764dc30e47cf901047240b493cfd [ClientReference] => REF_000200605225_1RC5WS_144476 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598378815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598378815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200605225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:36:36+00:00", "status": "Success", "transactionId": "6d3f764dc30e47cf901047240b493cfd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200605225_1RC5WS_144476", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200605225 (1RC5WS) ✅ UPDATE successful for 000200605225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a02d380ea476431a9dce1a69a7ab4400 [SalesInvoiceId] => 424db1eafd88465b900e9e1fb3cea61d [ClientReference] => REF_000200605225_1RC5WS_098942 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598378815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598378815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cfbcfdb8524148ab9a8168405ddfd1f0 [SalesInvoiceId] => e0cdb9aaaaaf46dc9d339c53842ceff1 [ClientReference] => REF_054001003025_NPSOWU_612100 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001003025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:39:17+00:00", "status": "Success", "transactionId": "e0cdb9aaaaaf46dc9d339c53842ceff1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001003025_NPSOWU_612100", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001003025 (NPSOWU) ✅ UPDATE successful for 054001003025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 097f1b21b0314886a19cc2d7ea6e7756 [SalesInvoiceId] => 6acdd18a93bf433099b48f2786030557 [ClientReference] => REF_050500204725_108CSY_227531 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233203107470 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203107470 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050500204725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:40:54+00:00", "status": "Success", "transactionId": "6acdd18a93bf433099b48f2786030557", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500204725_108CSY_227531", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500204725 (108CSY) ✅ UPDATE successful for 050500204725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a704b27f13244331840a0597b6318483 [SalesInvoiceId] => 0be7612c55864fe6b43624e2e936f34e [ClientReference] => REF_041511807325_I10MTW_810391 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542907364 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542907364 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ccef4ca753dc428fa846110c866ac194 [SalesInvoiceId] => 9a8db5267c614141be62eae8123a4de5 [ClientReference] => REF_050124102625_EJISU34222_437548 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244235608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244235608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050124102625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:41:06+00:00", "status": "Success", "transactionId": "9a8db5267c614141be62eae8123a4de5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050124102625_EJISU34222_437548", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050124102625 (EJISU34222) ✅ UPDATE successful for 050124102625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7998b6113fb4f1fbdd08a14f0d5d5fb [SalesInvoiceId] => 854dc2db369742029a0c746adc7fc349 [ClientReference] => REF_110401401925_WU6TPW_264506 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401401925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:44:03+00:00", "status": "Success", "transactionId": "854dc2db369742029a0c746adc7fc349", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401401925_WU6TPW_264506", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401401925 (WU6TPW) ✅ UPDATE successful for 110401401925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e100b1d52f14f9c9e1c39e753cd2ec0 [SalesInvoiceId] => a33f55d083fb449f8dd6576a4e0e4734 [ClientReference] => REF_041511807325_I10MTW_613106 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542907364 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542907364 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041511807325, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:45:01+00:00", "status": "Success", "transactionId": "a33f55d083fb449f8dd6576a4e0e4734", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041511807325_I10MTW_613106", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041511807325 (I10MTW) ✅ UPDATE successful for 041511807325 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f67518361e214d81b8e5c4f6175b7488 [SalesInvoiceId] => 7b1459b9f7044bf29b4b79a81e3d92b9 [ClientReference] => REF_052702502525_ZOOR6L_028305 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247624745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247624745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 458cbd0e23c944b89b6790f57c95daf5 [SalesInvoiceId] => f5e8eff451e94e43835fe43717cf384c [ClientReference] => REF_000106602825_I10MTW_848595 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505459146 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505459146 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000106602825, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:46:08+00:00", "status": "Success", "transactionId": "f5e8eff451e94e43835fe43717cf384c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000106602825_I10MTW_848595", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000106602825 (I10MTW) ✅ UPDATE successful for 000106602825 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 084ff2965b6f49a18143bcaaa19e1c4f [SalesInvoiceId] => 13929df6eab34f72baf1912c796137ae [ClientReference] => REF_050102302125_A7DPCP_879573 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050102302125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:49:21+00:00", "status": "Success", "transactionId": "13929df6eab34f72baf1912c796137ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050102302125_A7DPCP_879573", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050102302125 (A7DPCP) ✅ UPDATE successful for 050102302125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c63acdcce00744e59f763630087bcf40 [SalesInvoiceId] => 958c2269aaea4709a878c5e8c349e724 [ClientReference] => REF_050150400325_WRHKXK_956226 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540255595 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540255595 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050150400325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:52:10+00:00", "status": "Success", "transactionId": "958c2269aaea4709a878c5e8c349e724", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050150400325_WRHKXK_956226", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050150400325 (WRHKXK) ✅ UPDATE successful for 050150400325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9b3feb91f2b487ba0546ac05f9c3e7f [SalesInvoiceId] => eb6dc7304b0e4e34b01ef379855da52f [ClientReference] => REF_100404001325_NPSOWU_879070 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100404001325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:53:20+00:00", "status": "Success", "transactionId": "eb6dc7304b0e4e34b01ef379855da52f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100404001325_NPSOWU_879070", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100404001325 (NPSOWU) ✅ UPDATE successful for 100404001325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b63e903fb6c6487090c3eeccbceac11c [SalesInvoiceId] => 3d847a407c904cf8aca3b89a7dce2289 [ClientReference] => REF_050620200625_R4E6Y0_829982 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050620200625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:53:53+00:00", "status": "Success", "transactionId": "3d847a407c904cf8aca3b89a7dce2289", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050620200625_R4E6Y0_829982", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050620200625 (R4E6Y0) ✅ UPDATE successful for 050620200625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17e470ebe53d41628deed23bac0ac418 [SalesInvoiceId] => a016e4cef3964ad38115747c8f2d40ff [ClientReference] => REF_051100600725_WRHKXK_248610 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241759716 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241759716 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100600725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:54:16+00:00", "status": "Success", "transactionId": "a016e4cef3964ad38115747c8f2d40ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100600725_WRHKXK_248610", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100600725 (WRHKXK) ✅ UPDATE successful for 051100600725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a0c7fe60cc024cf0b39a76c928ae22fc [SalesInvoiceId] => 464481a4834f400fb88497914e80b439 [ClientReference] => REF_051100300225_NPSOWU_864196 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100300225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:55:47+00:00", "status": "Success", "transactionId": "464481a4834f400fb88497914e80b439", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100300225_NPSOWU_864196", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100300225 (NPSOWU) ✅ UPDATE successful for 051100300225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b69c013d0544871ab817e68d4aeb9d1 [SalesInvoiceId] => 886418af360c431fb4f3636868bb7d00 [ClientReference] => REF_150704500825_LE9LO5_813880 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150704500825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:56:52+00:00", "status": "Success", "transactionId": "886418af360c431fb4f3636868bb7d00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150704500825_LE9LO5_813880", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150704500825 (LE9LO5) ✅ UPDATE successful for 150704500825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e01bffd656134c458ba5e213cd5f1d15 [SalesInvoiceId] => dcb9d04f6d8e4456bc9fee2fad9990a1 [ClientReference] => REF_0005058009_I95WNZ_307685 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557453529 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557453529 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005058009, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:57:03+00:00", "status": "Success", "transactionId": "dcb9d04f6d8e4456bc9fee2fad9990a1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005058009_I95WNZ_307685", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005058009 (I95WNZ) ✅ UPDATE successful for 0005058009 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6bfdface6c6541c4af0ef37eb98c2463 [SalesInvoiceId] => 952e6d47d3f44a6e85881f7c5582a24a [ClientReference] => REF_052703700525_ZOOR6L_886362 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703700525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:57:05+00:00", "status": "Success", "transactionId": "952e6d47d3f44a6e85881f7c5582a24a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703700525_ZOOR6L_886362", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703700525 (ZOOR6L) ✅ UPDATE successful for 052703700525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dac566dee1734ba9a63db5cec73e1f9f [SalesInvoiceId] => c642d0bcfa9d456ca8c389de64584c98 [ClientReference] => REF_050700609225_R4E6Y0_506956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244731253 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244731253 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700609225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:57:58+00:00", "status": "Success", "transactionId": "c642d0bcfa9d456ca8c389de64584c98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700609225_R4E6Y0_506956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700609225 (R4E6Y0) ✅ UPDATE successful for 050700609225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80008bdeb7fb4a798de031fd22185be9 [SalesInvoiceId] => 0ac2330d24bf432396c0323142194cf8 [ClientReference] => REF_050110303225_LE9LO5_819077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110303225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:58:22+00:00", "status": "Success", "transactionId": "0ac2330d24bf432396c0323142194cf8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110303225_LE9LO5_819077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110303225 (LE9LO5) ✅ UPDATE successful for 050110303225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce0663a386f642ce997b118d947833a8 [SalesInvoiceId] => aed32c8c89aa476f9b53a507bccf1dec [ClientReference] => REF_000206400225_1RC5WS_028080 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550501733 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550501733 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000206400225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T10:59:11+00:00", "status": "Success", "transactionId": "aed32c8c89aa476f9b53a507bccf1dec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000206400225_1RC5WS_028080", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000206400225 (1RC5WS) ✅ UPDATE successful for 000206400225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b0c682f0f2540c8a29e1cad461086f3 [SalesInvoiceId] => eaf68fdd248e4e7088ce7b251f3ddee6 [ClientReference] => REF_090103908725_108CSY_824649 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542476946 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542476946 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090103908725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:00:10+00:00", "status": "Success", "transactionId": "eaf68fdd248e4e7088ce7b251f3ddee6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090103908725_108CSY_824649", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090103908725 (108CSY) ✅ UPDATE successful for 090103908725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65ebaf865f144c1681d9c2c1b3284da0 [SalesInvoiceId] => 60bc983ec13a48ff858054503523bea9 [ClientReference] => REF_110501302125_WU6TPW_031992 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501302125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:02:03+00:00", "status": "Success", "transactionId": "60bc983ec13a48ff858054503523bea9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501302125_WU6TPW_031992", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501302125 (WU6TPW) ✅ UPDATE successful for 110501302125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 987772e6614e4c14b1e6de010bad794a [SalesInvoiceId] => 3fa3c0b3dd3a4af29a97b4582d0b7620 [ClientReference] => REF_051704703925_NPSOWU_112782 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051704703925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:03:18+00:00", "status": "Success", "transactionId": "3fa3c0b3dd3a4af29a97b4582d0b7620", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051704703925_NPSOWU_112782", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051704703925 (NPSOWU) ✅ UPDATE successful for 051704703925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aea7aafc24f240d6be95db89b22b7f45 [SalesInvoiceId] => de96ee5d67784d22af2dfa915b3edfc9 [ClientReference] => REF_052400703125_EJISU34222_955378 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535828073 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535828073 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052400703125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:03:19+00:00", "status": "Success", "transactionId": "de96ee5d67784d22af2dfa915b3edfc9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052400703125_EJISU34222_955378", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052400703125 (EJISU34222) ✅ UPDATE successful for 052400703125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f053377ecb1478781b39de851be09ff [SalesInvoiceId] => 93ae15935a824060a3deee070b4401f6 [ClientReference] => REF_110700100825_EJISU34222_439066 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241338446 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241338446 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110700100825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:03:23+00:00", "status": "Success", "transactionId": "93ae15935a824060a3deee070b4401f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110700100825_EJISU34222_439066", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110700100825 (EJISU34222) ✅ UPDATE successful for 110700100825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3637bf104fa64dd0af9c9288da8fc1fa [SalesInvoiceId] => 6da4708a0fbd4ba29dd12cab4c1a547a [ClientReference] => REF_110501302125_WU6TPW_814921 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6731d0459b164790bedeebf97611f3bf [SalesInvoiceId] => 0f6038c49e804e8cbe8b63ae1985c617 [ClientReference] => REF_050717600625_R4E6Y0_388833 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050717600625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:04:47+00:00", "status": "Success", "transactionId": "0f6038c49e804e8cbe8b63ae1985c617", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050717600625_R4E6Y0_388833", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050717600625 (R4E6Y0) ✅ UPDATE successful for 050717600625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d89242533ba744239e45ed08d82264e9 [SalesInvoiceId] => f015f83eb0594a28858bb499011ec4ea [ClientReference] => REF_070905400525_J1MH3E_946898 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070905400525, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:04:56+00:00", "status": "Success", "transactionId": "f015f83eb0594a28858bb499011ec4ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070905400525_J1MH3E_946898", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070905400525 (J1MH3E) ✅ UPDATE successful for 070905400525 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2050847ba744edba0c7e29dcf3a013d [SalesInvoiceId] => 613a9125895d4d7aaa9b861b5d34e79d [ClientReference] => REF_051114800625_G07PPZ_646062 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051114800625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:05:27+00:00", "status": "Success", "transactionId": "613a9125895d4d7aaa9b861b5d34e79d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114800625_G07PPZ_646062", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114800625 (G07PPZ) ✅ UPDATE successful for 051114800625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c351d1d1e5949298a484ab71b3f1ca6 [SalesInvoiceId] => 44413132d8b44dfea21aa0ba0a72b46b [ClientReference] => REF_052313700325_R4E6Y0_145201 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244113914 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244113914 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052313700325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:05:36+00:00", "status": "Success", "transactionId": "44413132d8b44dfea21aa0ba0a72b46b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052313700325_R4E6Y0_145201", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052313700325 (R4E6Y0) ✅ UPDATE successful for 052313700325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7befcccf600e40ae80908d5c50f1431e [SalesInvoiceId] => 616a0a538d1544c0af64f913e529c183 [ClientReference] => REF_000405701325_PFKS1R_349532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532717169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532717169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405701325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:05:47+00:00", "status": "Success", "transactionId": "616a0a538d1544c0af64f913e529c183", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405701325_PFKS1R_349532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405701325 (PFKS1R) ✅ UPDATE successful for 000405701325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78df78b55d2d4d3a82f4420ef4318213 [SalesInvoiceId] => 1ac0acd1b7574e888210474cfa624b37 [ClientReference] => REF_050300605325_R4E6Y0_947941 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249708323 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249708323 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300605325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:06:05+00:00", "status": "Success", "transactionId": "1ac0acd1b7574e888210474cfa624b37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300605325_R4E6Y0_947941", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300605325 (R4E6Y0) ✅ UPDATE successful for 050300605325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d6187a87d00341f4b8091e93b1e88833 [SalesInvoiceId] => 220630878d5943ea953f26eeffaf478b [ClientReference] => REF_000405701325_PFKS1R_528723 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233532717169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532717169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d04171b48bc44d786ac7df395fa2886 [SalesInvoiceId] => 2572e19d9b454a0384f7cace63859c13 [ClientReference] => REF_050317800625_R4E6Y0_980168 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317800625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:07:13+00:00", "status": "Success", "transactionId": "2572e19d9b454a0384f7cace63859c13", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317800625_R4E6Y0_980168", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317800625 (R4E6Y0) ✅ UPDATE successful for 050317800625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7c10bbe60724222acca9eb6594b51cc [SalesInvoiceId] => 143f3e2f42f64b919f4404f8dfa04108 [ClientReference] => REF_000809000625_1RC5WS_686761 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241245271 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241245271 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000809000625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:07:36+00:00", "status": "Success", "transactionId": "143f3e2f42f64b919f4404f8dfa04108", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000809000625_1RC5WS_686761", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000809000625 (1RC5WS) ✅ UPDATE successful for 000809000625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0746dc27a1e64286862fd6268cbb4dda [SalesInvoiceId] => e723135d710d492c98a6cde87e9cd1fe [ClientReference] => REF_0006014015_I95WNZ_134920 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006014015, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:11:04+00:00", "status": "Success", "transactionId": "e723135d710d492c98a6cde87e9cd1fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006014015_I95WNZ_134920", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006014015 (I95WNZ) ✅ UPDATE successful for 0006014015 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 010fa997a9ea4739bf39935a8e311bf6 [SalesInvoiceId] => fa7d88acd2c34822aed2f15973002a0b [ClientReference] => REF_053301200225_R4E6Y0_733858 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246667144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246667144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301200225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:12:24+00:00", "status": "Success", "transactionId": "fa7d88acd2c34822aed2f15973002a0b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301200225_R4E6Y0_733858", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301200225 (R4E6Y0) ✅ UPDATE successful for 053301200225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc52447b4d4e4d87a8d879a5127ad9cd [SalesInvoiceId] => eb98367bc4a0403cb21d452ddc36b72a [ClientReference] => REF_050507901325_108CSY_293423 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542476946 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542476946 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507901325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:16:08+00:00", "status": "Success", "transactionId": "eb98367bc4a0403cb21d452ddc36b72a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507901325_108CSY_293423", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507901325 (108CSY) ✅ UPDATE successful for 050507901325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ae23d44137d483ab7dc3feefed3b22d [SalesInvoiceId] => 040fe1c23ac6409d8a4916e180237d8d [ClientReference] => REF_053508604625_ZOOR6L_764722 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053508604625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:16:26+00:00", "status": "Success", "transactionId": "040fe1c23ac6409d8a4916e180237d8d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053508604625_ZOOR6L_764722", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053508604625 (ZOOR6L) ✅ UPDATE successful for 053508604625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9eae080e43a14aebbf00406dec78aac9 [SalesInvoiceId] => f11701e3f6a14e6ca3024c86d73048f7 [ClientReference] => REF_050314203825_EJISU34222_452032 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242160482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242160482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050314203825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:16:53+00:00", "status": "Success", "transactionId": "f11701e3f6a14e6ca3024c86d73048f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050314203825_EJISU34222_452032", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050314203825 (EJISU34222) ✅ UPDATE successful for 050314203825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47ed9d32aac64942a5ca398595678e56 [SalesInvoiceId] => d94f021511a64350aee3b7bac8783018 [ClientReference] => REF_100504201225_R4E6Y0_346056 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592616178 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592616178 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100504201225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:17:35+00:00", "status": "Success", "transactionId": "d94f021511a64350aee3b7bac8783018", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100504201225_R4E6Y0_346056", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100504201225 (R4E6Y0) ✅ UPDATE successful for 100504201225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e20f668c7e744cac8bcc4233299b0a93 [SalesInvoiceId] => a1f75cdddda24b549709c006009a1dac [ClientReference] => REF_050718007525_NPSOWU_488727 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718007525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:18:46+00:00", "status": "Success", "transactionId": "a1f75cdddda24b549709c006009a1dac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718007525_NPSOWU_488727", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718007525 (NPSOWU) ✅ UPDATE successful for 050718007525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1139919978374fd5b92323e75e5248ec [SalesInvoiceId] => da760eeb28f14fbfac7f6b9846fb07ad [ClientReference] => REF_080302501025_HE2114_388559 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244703248 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244703248 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 419c0b62c5e74070ae6a8b9dbeffa53a [SalesInvoiceId] => a8c90c220d704d00b422889f5629efe0 [ClientReference] => REF_000802901625_1RC5WS_276343 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547907358 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547907358 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000802901625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:20:50+00:00", "status": "Success", "transactionId": "a8c90c220d704d00b422889f5629efe0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000802901625_1RC5WS_276343", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000802901625 (1RC5WS) ✅ UPDATE successful for 000802901625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 68a6e0982adb4de199024aaa8e69204d [SalesInvoiceId] => 3eff76ca4685405d9915008343256934 [ClientReference] => REF_080302501025_HE2114_192335 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244703248 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244703248 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080302501025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:21:40+00:00", "status": "Success", "transactionId": "3eff76ca4685405d9915008343256934", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080302501025_HE2114_192335", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080302501025 (HE2114) ✅ UPDATE successful for 080302501025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aefdf565f9b14204bdd7664b946d48e4 [SalesInvoiceId] => 0db173d779df4c1ba030bddea5d9a1e0 [ClientReference] => REF_150405900825_R4E6Y0_876243 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150405900825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:22:16+00:00", "status": "Success", "transactionId": "0db173d779df4c1ba030bddea5d9a1e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150405900825_R4E6Y0_876243", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150405900825 (R4E6Y0) ✅ UPDATE successful for 150405900825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c33b9811a34b4431822bd4c86547e16d [SalesInvoiceId] => bba432b16a8942ce9dff07125e3e71cc [ClientReference] => REF_050311701425_R4E6Y0_606472 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311701425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:22:27+00:00", "status": "Success", "transactionId": "bba432b16a8942ce9dff07125e3e71cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311701425_R4E6Y0_606472", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311701425 (R4E6Y0) ✅ UPDATE successful for 050311701425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 979f32075cef4734bed953ddb99107e2 [SalesInvoiceId] => 2aefe28e63874941a4823f979aaf0b37 [ClientReference] => REF_031200101625_NPSOWU_773391 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200101625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:23:52+00:00", "status": "Success", "transactionId": "2aefe28e63874941a4823f979aaf0b37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200101625_NPSOWU_773391", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200101625 (NPSOWU) ✅ UPDATE successful for 031200101625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ccdc613db4245db93d45e289cd5a7cb [SalesInvoiceId] => 5c60c6906bf0441e923fb7184b557202 [ClientReference] => REF_050317401625_EJISU34222_299762 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541044946 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541044946 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317401625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:24:22+00:00", "status": "Success", "transactionId": "5c60c6906bf0441e923fb7184b557202", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317401625_EJISU34222_299762", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317401625 (EJISU34222) ✅ UPDATE successful for 050317401625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b4ac7b2d3cf4c3fa775938d53e3a9ee [SalesInvoiceId] => 83666c9c80a74a6d9df27abb935f8095 [ClientReference] => REF_053300302425_LE9LO5_191374 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053300302425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:25:12+00:00", "status": "Success", "transactionId": "83666c9c80a74a6d9df27abb935f8095", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053300302425_LE9LO5_191374", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053300302425 (LE9LO5) ✅ UPDATE successful for 053300302425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab5d2523447e4a3ca1af6142d420e947 [SalesInvoiceId] => 388bfde2fccc4ba3a3f6371d4d965836 [ClientReference] => REF_050108401925_RY07KN_888778 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050108401925, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:26:14+00:00", "status": "Success", "transactionId": "388bfde2fccc4ba3a3f6371d4d965836", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050108401925_RY07KN_888778", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050108401925 (RY07KN) ✅ UPDATE successful for 050108401925 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 497337afec9f4cfe971c034a528e75a1 [SalesInvoiceId] => 29e270e01ba143fc880a6f99cdd804f5 [ClientReference] => REF_000802401625_1RC5WS_465164 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598602840 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598602840 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000802401625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:27:01+00:00", "status": "Success", "transactionId": "29e270e01ba143fc880a6f99cdd804f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000802401625_1RC5WS_465164", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000802401625 (1RC5WS) ✅ UPDATE successful for 000802401625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3a7d24b67c64a7c89508cbe652e05b5 [SalesInvoiceId] => 633fd66b48b54e1db1b85102cb75f4a9 [ClientReference] => REF_050131901725_A7DPCP_741076 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050131901725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:27:17+00:00", "status": "Success", "transactionId": "633fd66b48b54e1db1b85102cb75f4a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050131901725_A7DPCP_741076", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050131901725 (A7DPCP) ✅ UPDATE successful for 050131901725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a2758d3f56ac4b029f111ab691c539d8 [SalesInvoiceId] => cdaf7e246d864af3b2623c0c3183e6e6 [ClientReference] => REF_100300602525_9D49MA_786879 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f396b3558bb044cab36be12e12a31ae3 [SalesInvoiceId] => 1da5597bc617425587e8a2d35da6bd5d [ClientReference] => REF_050718004325_NPSOWU_460096 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718004325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:30:59+00:00", "status": "Success", "transactionId": "1da5597bc617425587e8a2d35da6bd5d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718004325_NPSOWU_460096", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718004325 (NPSOWU) ✅ UPDATE successful for 050718004325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 868c5388576947d4a6294cf0b15d27c6 [SalesInvoiceId] => 7e51a959b61846d9bf03f689e0cc8a01 [ClientReference] => REF_100300602525_9D49MA_255486 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c305de83e18b4f8891ee4b8600730e0d [SalesInvoiceId] => 49ef4765ee4f4d9aa804f31201153150 [ClientReference] => REF_000200601425_1RC5WS_436829 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550842153 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550842153 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200601425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:33:57+00:00", "status": "Success", "transactionId": "49ef4765ee4f4d9aa804f31201153150", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200601425_1RC5WS_436829", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200601425 (1RC5WS) ✅ UPDATE successful for 000200601425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1833c7d5b55a46669b5e72e024f9424e [SalesInvoiceId] => db999cd2c82445deae18b959104ee402 [ClientReference] => REF_100300602525_9D49MA_750059 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100300602525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:35:37+00:00", "status": "Success", "transactionId": "db999cd2c82445deae18b959104ee402", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100300602525_9D49MA_750059", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100300602525 (9D49MA) ✅ UPDATE successful for 100300602525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54c0fc1f63b142f2b7a4a2d5455d4a9a [SalesInvoiceId] => 00e2e5a488ed441db6761d759ca38844 [ClientReference] => REF_041506017725_NPSOWU_898035 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041506017725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:36:31+00:00", "status": "Success", "transactionId": "00e2e5a488ed441db6761d759ca38844", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041506017725_NPSOWU_898035", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041506017725 (NPSOWU) ✅ UPDATE successful for 041506017725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 105bb05ffd5a4407bf1492b37f5c16ed [SalesInvoiceId] => 7f3fe60e34ae43a7a17bfb40d33d7006 [ClientReference] => REF_100300602525_9D49MA_535866 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 13d5443291ab4a90add6694fb5981a23 [SalesInvoiceId] => 01d493ea412c4e689a59b7693d3345d8 [ClientReference] => REF_100300602525_9D49MA_988658 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c96d8f61aebe43f68aa4cedfb5b1c338 [SalesInvoiceId] => 302deb1c2b1a45998e7dd027f0c3c698 [ClientReference] => REF_052701100625_CN4KKG_710039 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701100625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:40:17+00:00", "status": "Success", "transactionId": "302deb1c2b1a45998e7dd027f0c3c698", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701100625_CN4KKG_710039", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701100625 (CN4KKG) ✅ UPDATE successful for 052701100625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d782bfd808b9421cb56954422ae2fb75 [SalesInvoiceId] => 7d43829a22f34ad1a64443e3f7e7425c [ClientReference] => REF_052310003025_R4E6Y0_261065 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052310003025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:40:24+00:00", "status": "Success", "transactionId": "7d43829a22f34ad1a64443e3f7e7425c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052310003025_R4E6Y0_261065", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052310003025 (R4E6Y0) ✅ UPDATE successful for 052310003025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 15de082d829d4626a680819ac0eea243 [SalesInvoiceId] => ea89f59b3268482d805e52757d3e3d30 [ClientReference] => REF_052310003025_R4E6Y0_665609 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246444531 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246444531 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6b570be02414c2d920b6462ffe6ddbe [SalesInvoiceId] => 4a9389cfab1e46539f00a5d873037638 [ClientReference] => REF_052202602625_NPSOWU_688326 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052202602625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:41:57+00:00", "status": "Success", "transactionId": "4a9389cfab1e46539f00a5d873037638", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052202602625_NPSOWU_688326", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052202602625 (NPSOWU) ✅ UPDATE successful for 052202602625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 891724a76be8413fb1a81c1747604e3a [SalesInvoiceId] => 671632910fd64afba8e1822694380393 [ClientReference] => REF_000405200325_PFKS1R_442438 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538116976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538116976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405200325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:41:59+00:00", "status": "Success", "transactionId": "671632910fd64afba8e1822694380393", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405200325_PFKS1R_442438", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405200325 (PFKS1R) ✅ UPDATE successful for 000405200325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 71599a11b5e24fa5bcdad58af8bc1df7 [SalesInvoiceId] => 2e8a581eaab34d5db57dfb7dff8e2a52 [ClientReference] => REF_000405200325_PFKS1R_791462 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538116976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538116976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d89d300938c94772a33921b0ad4e9569 [SalesInvoiceId] => 39f0c4fa196845fb9d18306544c80045 [ClientReference] => REF_000405200325_PFKS1R_038939 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538116976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538116976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2aa59d0da6be47208351c2e078b791dc [SalesInvoiceId] => e27b778b31f9416eb5a7841c43917238 [ClientReference] => REF_052313404225_R4E6Y0_416897 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052313404225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:47:04+00:00", "status": "Success", "transactionId": "e27b778b31f9416eb5a7841c43917238", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052313404225_R4E6Y0_416897", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052313404225 (R4E6Y0) ✅ UPDATE successful for 052313404225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d180035572c149968e4a529dbd3d0da3 [SalesInvoiceId] => c2a00a9afaf04139bf2242e834581d40 [ClientReference] => REF_000901600925_I95WNZ_973564 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544542788 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544542788 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901600925, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:48:04+00:00", "status": "Success", "transactionId": "c2a00a9afaf04139bf2242e834581d40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901600925_I95WNZ_973564", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901600925 (I95WNZ) ✅ UPDATE successful for 000901600925 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c72b04cb7f494fe0a2c25410d620686d [SalesInvoiceId] => 265267e04bc941a5ac6d6347cec33c08 [ClientReference] => REF_053804203725_NPSOWU_534911 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804203725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:49:26+00:00", "status": "Success", "transactionId": "265267e04bc941a5ac6d6347cec33c08", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804203725_NPSOWU_534911", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804203725 (NPSOWU) ✅ UPDATE successful for 053804203725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2fe4d39a7fe74fb6a2fea22e9172ecb3 [SalesInvoiceId] => a9cfc73f926449abb3d94d3e615e4237 [ClientReference] => REF_030700202125_ZOOR6L_107505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030700202125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:49:56+00:00", "status": "Success", "transactionId": "a9cfc73f926449abb3d94d3e615e4237", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030700202125_ZOOR6L_107505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030700202125 (ZOOR6L) ✅ UPDATE successful for 030700202125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 80ac2702cd2047239dca8fb28cb16b87 [SalesInvoiceId] => 8c86d7db681c4af7b9f317718d187ad5 [ClientReference] => REF_052102000325_NPSOWU_444049 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22212f2cfbcd40b1965247e359db34d4 [SalesInvoiceId] => 9105c99d71ae42d1a5849bbb3a5a9d6b [ClientReference] => REF_050817910625_LE9LO5_089576 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050817910625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:51:07+00:00", "status": "Success", "transactionId": "9105c99d71ae42d1a5849bbb3a5a9d6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050817910625_LE9LO5_089576", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050817910625 (LE9LO5) ✅ UPDATE successful for 050817910625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0b3b83f994c84d6786eecf0f74b696a9 [SalesInvoiceId] => 37bb390253fa4986ae1a9f65d62d736a [ClientReference] => REF_052102000325_NPSOWU_381808 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e75afde9b4484c6ba35c647420a930b6 [SalesInvoiceId] => 5b78326f5162434c968284c4a6ef35e2 [ClientReference] => REF_110400501325_WU6TPW_830404 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110400501325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:56:40+00:00", "status": "Success", "transactionId": "5b78326f5162434c968284c4a6ef35e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110400501325_WU6TPW_830404", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110400501325 (WU6TPW) ✅ UPDATE successful for 110400501325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c703e18b8774d71984b05e1b8c27a94 [SalesInvoiceId] => 401f1ea4e17e4a409542a25088ea546f [ClientReference] => REF_050207401925_ZOOR6L_698451 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050207401925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:56:52+00:00", "status": "Success", "transactionId": "401f1ea4e17e4a409542a25088ea546f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050207401925_ZOOR6L_698451", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050207401925 (ZOOR6L) ✅ UPDATE successful for 050207401925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb8dad0f9d9848fd87b58ed2c5a1d31d [SalesInvoiceId] => c521234a3fdd464b89e64cbd39a3dd3c [ClientReference] => REF_051705402225_WRHKXK_950554 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051705402225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T11:57:48+00:00", "status": "Success", "transactionId": "c521234a3fdd464b89e64cbd39a3dd3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051705402225_WRHKXK_950554", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051705402225 (WRHKXK) ✅ UPDATE successful for 051705402225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a367fd4bbb547ebabf285a1308e4313 [SalesInvoiceId] => 98e0e34cbf844095aec919ef43ae51d0 [ClientReference] => REF_050507800225_6BLU49_045381 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559361244 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559361244 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507800225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:00:00+00:00", "status": "Success", "transactionId": "98e0e34cbf844095aec919ef43ae51d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507800225_6BLU49_045381", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507800225 (6BLU49) ✅ UPDATE successful for 050507800225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f8422791be44ababb2c886fb187c7ba [SalesInvoiceId] => ecea0b3bec234c539026eed87a5a51ef [ClientReference] => REF_053804901125_R4E6Y0_713245 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804901125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:01:54+00:00", "status": "Success", "transactionId": "ecea0b3bec234c539026eed87a5a51ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804901125_R4E6Y0_713245", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804901125 (R4E6Y0) ✅ UPDATE successful for 053804901125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d75936cfbf2e429b95c678f5740ff593 [SalesInvoiceId] => 21f23f2bde534e95b5030fda1b852c62 [ClientReference] => REF_050203004925_4S2EHN_353467 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558750829 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558750829 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050203004925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:02:31+00:00", "status": "Success", "transactionId": "21f23f2bde534e95b5030fda1b852c62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050203004925_4S2EHN_353467", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050203004925 (4S2EHN) ✅ UPDATE successful for 050203004925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e8d41c9f38546e39cdcb161852d98d2 [SalesInvoiceId] => 48630568e2264e07afb7db68c5cb5f72 [ClientReference] => REF_052101100325_EJISU34222_389133 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553341576 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553341576 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101100325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:03:11+00:00", "status": "Success", "transactionId": "48630568e2264e07afb7db68c5cb5f72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101100325_EJISU34222_389133", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101100325 (EJISU34222) ✅ UPDATE successful for 052101100325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9137712676ea4fa9b816cfa9dc5e6f60 [SalesInvoiceId] => 60895b1831b04c3f9b48e5324a359315 [ClientReference] => REF_052101602625_CH3S2L_865027 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598387397 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598387397 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101602625, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:03:54+00:00", "status": "Success", "transactionId": "60895b1831b04c3f9b48e5324a359315", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101602625_CH3S2L_865027", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101602625 (CH3S2L) ✅ UPDATE successful for 052101602625 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51369381c0e445b48af6991e171aa15b [SalesInvoiceId] => 9648b8c22e444765b15d8940491f5258 [ClientReference] => REF_051101000725_G07PPZ_956347 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051101000725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:04:04+00:00", "status": "Success", "transactionId": "9648b8c22e444765b15d8940491f5258", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051101000725_G07PPZ_956347", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051101000725 (G07PPZ) ✅ UPDATE successful for 051101000725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 143fd1ee7b7c4d37aa9ee85d1e56fe47 [SalesInvoiceId] => b6e1a9910e6e43298ce9a4321405d871 [ClientReference] => REF_000804900225_1RC5WS_161037 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542745748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542745748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000804900225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:04:57+00:00", "status": "Success", "transactionId": "b6e1a9910e6e43298ce9a4321405d871", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000804900225_1RC5WS_161037", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000804900225 (1RC5WS) ✅ UPDATE successful for 000804900225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15227339189d410699375c2b311fea09 [SalesInvoiceId] => 2e84208102dd4564b25371ed7832a403 [ClientReference] => REF_050615702025_R4E6Y0_800138 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246653129 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246653129 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050615702025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:05:23+00:00", "status": "Success", "transactionId": "2e84208102dd4564b25371ed7832a403", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050615702025_R4E6Y0_800138", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050615702025 (R4E6Y0) ✅ UPDATE successful for 050615702025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5922bd35dda04ec09843ddc48c496c08 [SalesInvoiceId] => 89a0140ef0b74829bb5cedb0ac510a22 [ClientReference] => REF_050505200425_108CSY_088567 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050505200425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:08:46+00:00", "status": "Success", "transactionId": "89a0140ef0b74829bb5cedb0ac510a22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050505200425_108CSY_088567", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050505200425 (108CSY) ✅ UPDATE successful for 050505200425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5ec6522afb248adade208063c026ccf [SalesInvoiceId] => c2c7331bad8b431eacb4218520182165 [ClientReference] => REF_011705106025_6BLU49_344462 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233203091967 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203091967 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=011705106025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:09:09+00:00", "status": "Success", "transactionId": "c2c7331bad8b431eacb4218520182165", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011705106025_6BLU49_344462", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011705106025 (6BLU49) ✅ UPDATE successful for 011705106025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93682efce1eb4bb8a946e4935f4ac52b [SalesInvoiceId] => 81dd8157f748459ea5db0939c8cb1d65 [ClientReference] => REF_050104502225_EJISU34222_721529 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240687419 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240687419 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104502225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:09:57+00:00", "status": "Success", "transactionId": "81dd8157f748459ea5db0939c8cb1d65", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104502225_EJISU34222_721529", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104502225 (EJISU34222) ✅ UPDATE successful for 050104502225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => becf6bf35ba547f7aff3e25c8db91186 [SalesInvoiceId] => 5ae1b9d6ac0c4449ac3d07009c2ffc9b [ClientReference] => REF_052703901525_ZOOR6L_319349 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551873096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551873096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703901525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:10:50+00:00", "status": "Success", "transactionId": "5ae1b9d6ac0c4449ac3d07009c2ffc9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703901525_ZOOR6L_319349", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703901525 (ZOOR6L) ✅ UPDATE successful for 052703901525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ef09fa88a3f46fbb8a8b83b3e8fa347 [SalesInvoiceId] => 41b4783432ef486aa029f01413c36964 [ClientReference] => REF_050600801025_M86BFQ_212663 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543957684 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543957684 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600801025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:12:32+00:00", "status": "Success", "transactionId": "41b4783432ef486aa029f01413c36964", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600801025_M86BFQ_212663", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600801025 (M86BFQ) ✅ UPDATE successful for 050600801025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e93b0a472d8e4789ae0f8b55ccf7caa6 [SalesInvoiceId] => 8f1cffcff0e3486197965483bc3399cf [ClientReference] => REF_052700202125_ZOOR6L_741976 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241644540 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241644540 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff64a92658ba4374baf27875051cdcaf [SalesInvoiceId] => 0620d1c12d344f56aee97d83db70f039 [ClientReference] => REF_011903700125_R4E6Y0_488736 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241372738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241372738 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011903700125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:12:57+00:00", "status": "Success", "transactionId": "0620d1c12d344f56aee97d83db70f039", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011903700125_R4E6Y0_488736", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011903700125 (R4E6Y0) ✅ UPDATE successful for 011903700125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e80dfb23812480099f67f98e9699941 [SalesInvoiceId] => 4760e3c76eba4a6f9667fd790e5e2f27 [ClientReference] => REF_050300606325_R4E6Y0_467028 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300606325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:14:09+00:00", "status": "Success", "transactionId": "4760e3c76eba4a6f9667fd790e5e2f27", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300606325_R4E6Y0_467028", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300606325 (R4E6Y0) ✅ UPDATE successful for 050300606325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa637aa1a26847a594f99230b2da4219 [SalesInvoiceId] => 6a9ec91121c549cfa594265712dbaf3e [ClientReference] => REF_052500812025_WRHKXK_791892 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052500812025, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:14:53+00:00", "status": "Success", "transactionId": "6a9ec91121c549cfa594265712dbaf3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500812025_WRHKXK_791892", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500812025 (WRHKXK) ✅ UPDATE successful for 052500812025 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3228c920feb44dce88f17409a1ef7d82 [SalesInvoiceId] => 005b5850de1c496093082985d277b1c4 [ClientReference] => REF_010502902625_6BLU49_660715 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243923199 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243923199 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010502902625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:15:02+00:00", "status": "Success", "transactionId": "005b5850de1c496093082985d277b1c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010502902625_6BLU49_660715", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010502902625 (6BLU49) ✅ UPDATE successful for 010502902625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22306570026649ae968045ce865dcc9d [SalesInvoiceId] => 6456cc47926c49638b0af572ae0da1b9 [ClientReference] => REF_053602800925_9D49MA_256971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602800925, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:15:09+00:00", "status": "Success", "transactionId": "6456cc47926c49638b0af572ae0da1b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602800925_9D49MA_256971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602800925 (9D49MA) ✅ UPDATE successful for 053602800925 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dd7b5cbcf154abb9b8b966e38d70504 [SalesInvoiceId] => e7250a4ed6ea4c998508bf4b1f4a63e6 [ClientReference] => REF_052700202125_ZOOR6L_352424 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241644540 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241644540 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700202125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:15:59+00:00", "status": "Success", "transactionId": "e7250a4ed6ea4c998508bf4b1f4a63e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700202125_ZOOR6L_352424", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700202125 (ZOOR6L) ✅ UPDATE successful for 052700202125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 112f4068bec5489eab57e241c1744d21 [SalesInvoiceId] => edd316b90f8940b996cb0730a8f59b9a [ClientReference] => REF_120400500725_HE2114_403322 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244703248 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244703248 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120400500725, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:16:03+00:00", "status": "Success", "transactionId": "edd316b90f8940b996cb0730a8f59b9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120400500725_HE2114_403322", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120400500725 (HE2114) ✅ UPDATE successful for 120400500725 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a41fb92bf22f49e2ab7604119686dd4a [SalesInvoiceId] => b696642b3cfa4ce08c06165a11807203 [ClientReference] => REF_052102000325_NPSOWU_848958 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102000325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:16:47+00:00", "status": "Success", "transactionId": "b696642b3cfa4ce08c06165a11807203", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102000325_NPSOWU_848958", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102000325 (NPSOWU) ✅ UPDATE successful for 052102000325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd701d5722624f5ab83cc56ab06ef8a8 [SalesInvoiceId] => ff465d0213204fb1b188f1a5e57b372e [ClientReference] => REF_090703304025_NPSOWU_096193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090703304025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:19:01+00:00", "status": "Success", "transactionId": "ff465d0213204fb1b188f1a5e57b372e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090703304025_NPSOWU_096193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090703304025 (NPSOWU) ✅ UPDATE successful for 090703304025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad6c489c4d234b0e804b87493b810331 [SalesInvoiceId] => 36cf6ff6c1494405a25fa26c9a4ade8e [ClientReference] => REF_053504301725_R4E6Y0_770064 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246653129 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246653129 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504301725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:19:27+00:00", "status": "Success", "transactionId": "36cf6ff6c1494405a25fa26c9a4ade8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504301725_R4E6Y0_770064", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504301725 (R4E6Y0) ✅ UPDATE successful for 053504301725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d9831de6f5f34204b5e5d9835c7c1b49 [SalesInvoiceId] => 6924fc3e7ac745a0afc8ad29262c4389 [ClientReference] => REF_062000200425_FXIX7B_666012 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233502347144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502347144 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4906125ec14e4d8d871264a8ccbbb6a3 [SalesInvoiceId] => 84ee3716067b4227af923a00cc183701 [ClientReference] => REF_052102000325_NPSOWU_944431 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b50e598db12641f3a78b7d2dc1780fb5 [SalesInvoiceId] => 3d53849d35ab4a258b3ea0e02a624b3b [ClientReference] => REF_130602200625_69UIPK_472422 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550641206 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550641206 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130602200625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:21:42+00:00", "status": "Success", "transactionId": "3d53849d35ab4a258b3ea0e02a624b3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130602200625_69UIPK_472422", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130602200625 (69UIPK) ✅ UPDATE successful for 130602200625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7c629a5ab674ea78aa02c9292894e89 [SalesInvoiceId] => 49a257eba562426cbc5053c4c579c59c [ClientReference] => REF_053801400725_NPSOWU_338823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801400725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:22:15+00:00", "status": "Success", "transactionId": "49a257eba562426cbc5053c4c579c59c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801400725_NPSOWU_338823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801400725 (NPSOWU) ✅ UPDATE successful for 053801400725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0faab9a4e9264c0db97a410cb546775a [SalesInvoiceId] => f7c74bf63eb040fd8303d0a6268841c7 [ClientReference] => REF_053000203725_LE9LO5_758754 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053000203725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:22:34+00:00", "status": "Success", "transactionId": "f7c74bf63eb040fd8303d0a6268841c7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053000203725_LE9LO5_758754", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053000203725 (LE9LO5) ✅ UPDATE successful for 053000203725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df3d8d2f09ed4ad09f09c95ca306acdb [SalesInvoiceId] => 444328203de943deb92bfbd7de456202 [ClientReference] => REF_110801301325_ZOOR6L_288561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110801301325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:23:22+00:00", "status": "Success", "transactionId": "444328203de943deb92bfbd7de456202", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110801301325_ZOOR6L_288561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110801301325 (ZOOR6L) ✅ UPDATE successful for 110801301325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0742693b47b4006a7f0e92f60169c0c [SalesInvoiceId] => e03fb443e14a4784a84d37dca1323964 [ClientReference] => REF_110104702225_ZOOR6L_705391 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599378309 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599378309 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110104702225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:24:39+00:00", "status": "Success", "transactionId": "e03fb443e14a4784a84d37dca1323964", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110104702225_ZOOR6L_705391", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110104702225 (ZOOR6L) ✅ UPDATE successful for 110104702225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74fe98d93224437b9972fa70919085c5 [SalesInvoiceId] => 7ec4c1ee62b54334a4d2427ce125e81d [ClientReference] => REF_060116600925_R4E6Y0_043185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247950571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247950571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060116600925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:26:19+00:00", "status": "Success", "transactionId": "7ec4c1ee62b54334a4d2427ce125e81d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060116600925_R4E6Y0_043185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060116600925 (R4E6Y0) ✅ UPDATE successful for 060116600925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e046bdc1cd384bd7a5a01c49c46fce7a [SalesInvoiceId] => c9a6f702cf7c42269984b2250554f87a [ClientReference] => REF_062000200425_FXIX7B_581751 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233502347144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502347144 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae11caa488d54a93aff6a61e68c1b57d [SalesInvoiceId] => efa265362e4e4301810c6f2a2bed4368 [ClientReference] => REF_050404603425_EJISU34222_135941 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249461725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249461725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050404603425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:27:25+00:00", "status": "Success", "transactionId": "efa265362e4e4301810c6f2a2bed4368", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050404603425_EJISU34222_135941", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050404603425 (EJISU34222) ✅ UPDATE successful for 050404603425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f9502de41eb4d9dbc4ff652e14a7b63 [SalesInvoiceId] => c40321f693e64d65b9e72cbc2673cf9a [ClientReference] => REF_050701200925_NPSOWU_956950 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050701200925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:27:27+00:00", "status": "Success", "transactionId": "c40321f693e64d65b9e72cbc2673cf9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050701200925_NPSOWU_956950", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050701200925 (NPSOWU) ✅ UPDATE successful for 050701200925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27952e7867d445c3938a64b9237ba89d [SalesInvoiceId] => f63c83cb0aad4447b1018757a298e303 [ClientReference] => REF_0006037009_I95WNZ_903250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006037009, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:27:33+00:00", "status": "Success", "transactionId": "f63c83cb0aad4447b1018757a298e303", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006037009_I95WNZ_903250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006037009 (I95WNZ) ✅ UPDATE successful for 0006037009 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ebf71341ca043518ec3a0ed0be5f945 [SalesInvoiceId] => 2d1d0069f85a4e02928341283e474286 [ClientReference] => REF_051813800125_R4E6Y0_797959 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243546139 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243546139 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813800125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:27:46+00:00", "status": "Success", "transactionId": "2d1d0069f85a4e02928341283e474286", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813800125_R4E6Y0_797959", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813800125 (R4E6Y0) ✅ UPDATE successful for 051813800125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8cc20c162fb949a382b948f5d2b8b49b [SalesInvoiceId] => c5034f39fa1d427bba02ff344689ecfb [ClientReference] => REF_050510300225_6BLU49_056292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050510300225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:28:31+00:00", "status": "Success", "transactionId": "c5034f39fa1d427bba02ff344689ecfb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050510300225_6BLU49_056292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050510300225 (6BLU49) ✅ UPDATE successful for 050510300225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e9e51a2b72e43c9bc0102806a3ecad0 [SalesInvoiceId] => 851a71bf88214f06805eba86e05e6492 [ClientReference] => REF_053409400325_R4E6Y0_988107 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053409400325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:28:47+00:00", "status": "Success", "transactionId": "851a71bf88214f06805eba86e05e6492", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053409400325_R4E6Y0_988107", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053409400325 (R4E6Y0) ✅ UPDATE successful for 053409400325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 855c5cd8f8b949baa72f964a440d77fc [SalesInvoiceId] => 94b33e6f829545db9ad725d03eb10694 [ClientReference] => REF_000507600725_I95WNZ_672250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549282748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549282748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000507600725, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:29:22+00:00", "status": "Success", "transactionId": "94b33e6f829545db9ad725d03eb10694", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000507600725_I95WNZ_672250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000507600725 (I95WNZ) ✅ UPDATE successful for 000507600725 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 045037c145514b3a9f099a7fcaca4464 [SalesInvoiceId] => aca0937a78bf4af290c2e73528d2eb61 [ClientReference] => REF_053402001025_EJISU34222_154270 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534745248 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534745248 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402001025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:29:30+00:00", "status": "Success", "transactionId": "aca0937a78bf4af290c2e73528d2eb61", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402001025_EJISU34222_154270", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402001025 (EJISU34222) ✅ UPDATE successful for 053402001025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74e730a62b2a41f5a068a4e25d3f611f [SalesInvoiceId] => c9e2add39dfa4c39a49691a9d568a994 [ClientReference] => REF_062000200425_FXIX7B_031521 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242407478 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242407478 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062000200425, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:30:19+00:00", "status": "Success", "transactionId": "c9e2add39dfa4c39a49691a9d568a994", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062000200425_FXIX7B_031521", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062000200425 (FXIX7B) ✅ UPDATE successful for 062000200425 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e6d9c6daf534458ae2d3b31b5866268 [SalesInvoiceId] => a8515fe555bf4ddb9998f32b9d6fdc2a [ClientReference] => REF_052702702625_ZOOR6L_146976 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702702625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:31:44+00:00", "status": "Success", "transactionId": "a8515fe555bf4ddb9998f32b9d6fdc2a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702702625_ZOOR6L_146976", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702702625 (ZOOR6L) ✅ UPDATE successful for 052702702625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb2f6846bf90490f9185fbcac5e3d512 [SalesInvoiceId] => 52508b178e5a4ef4bbeb16e95365fae8 [ClientReference] => REF_053802100625_NPSOWU_350386 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802100625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:32:38+00:00", "status": "Success", "transactionId": "52508b178e5a4ef4bbeb16e95365fae8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802100625_NPSOWU_350386", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802100625 (NPSOWU) ✅ UPDATE successful for 053802100625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebf6f7d967eb4a9a8b93d7362a3e6583 [SalesInvoiceId] => 8ba06730739c418dbd85cf417fc9465d [ClientReference] => REF_082701304225_R4E6Y0_042175 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591551166 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591551166 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082701304225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:34:45+00:00", "status": "Success", "transactionId": "8ba06730739c418dbd85cf417fc9465d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082701304225_R4E6Y0_042175", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082701304225 (R4E6Y0) ✅ UPDATE successful for 082701304225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe83d202ad604a46b65da01944eabfd1 [SalesInvoiceId] => b129505226324c6ab4647e54f9fe3fc0 [ClientReference] => REF_053405701325_EJISU34222_168094 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249928723 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249928723 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053405701325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:35:31+00:00", "status": "Success", "transactionId": "b129505226324c6ab4647e54f9fe3fc0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053405701325_EJISU34222_168094", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053405701325 (EJISU34222) ✅ UPDATE successful for 053405701325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6becee1210e41e083fa6d3204088721 [SalesInvoiceId] => c976a26f75b54f688ebbbe6cc4f352cc [ClientReference] => REF_050304802225_EJISU34222_807093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531927172 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531927172 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304802225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:38:13+00:00", "status": "Success", "transactionId": "c976a26f75b54f688ebbbe6cc4f352cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304802225_EJISU34222_807093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304802225 (EJISU34222) ✅ UPDATE successful for 050304802225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 068febf702d44ca8b67513d785ca1fdb [SalesInvoiceId] => 5a13e8fe8e5c4a48a5c73c41a06c58ad [ClientReference] => REF_052104902525_NPSOWU_375824 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052104902525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:39:19+00:00", "status": "Success", "transactionId": "5a13e8fe8e5c4a48a5c73c41a06c58ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052104902525_NPSOWU_375824", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052104902525 (NPSOWU) ✅ UPDATE successful for 052104902525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e7b53ef550e49858e060093be7e7128 [SalesInvoiceId] => 0fd9488eb3514fb2b3e6e14a05fdb76b [ClientReference] => REF_050618203725_M86BFQ_830289 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246256305 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246256305 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618203725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:40:07+00:00", "status": "Success", "transactionId": "0fd9488eb3514fb2b3e6e14a05fdb76b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618203725_M86BFQ_830289", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618203725 (M86BFQ) ✅ UPDATE successful for 050618203725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49c02b7bb9d44efb8da6e1421c42f067 [SalesInvoiceId] => 294fc6f9737b4e07a22c21842d89561f [ClientReference] => REF_054103200425_NPSOWU_780968 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054103200425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:40:55+00:00", "status": "Success", "transactionId": "294fc6f9737b4e07a22c21842d89561f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054103200425_NPSOWU_780968", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054103200425 (NPSOWU) ✅ UPDATE successful for 054103200425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d901344be5c14067b41e63a3e4ed37f5 [SalesInvoiceId] => 03ecf43e52e8423588db971f9c036aea [ClientReference] => REF_000701101425_1RC5WS_428412 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551004455 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551004455 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701101425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:41:31+00:00", "status": "Success", "transactionId": "03ecf43e52e8423588db971f9c036aea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701101425_1RC5WS_428412", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701101425 (1RC5WS) ✅ UPDATE successful for 000701101425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0bd4f29dd3944b9fb484e2f02fb6adf4 [SalesInvoiceId] => 4b40a597ea5f4012a6b0a39f0ed19083 [ClientReference] => REF_050508301125_6BLU49_513190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050508301125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:41:39+00:00", "status": "Success", "transactionId": "4b40a597ea5f4012a6b0a39f0ed19083", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050508301125_6BLU49_513190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050508301125 (6BLU49) ✅ UPDATE successful for 050508301125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4aba519e9714d5aa84e68db6e567653 [SalesInvoiceId] => 67bdaea2560b49c28b89a6598ba4309e [ClientReference] => REF_050313701225_EJISU34222_127097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548659321 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548659321 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050313701225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:41:54+00:00", "status": "Success", "transactionId": "67bdaea2560b49c28b89a6598ba4309e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050313701225_EJISU34222_127097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050313701225 (EJISU34222) ✅ UPDATE successful for 050313701225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 816465f1fa45444aac602357a1875200 [SalesInvoiceId] => 7c400c220f3f49e69aca1961fd07bee4 [ClientReference] => REF_052104902525_NPSOWU_538542 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05ecd7a524ae4dbf916a0147c965c3bc [SalesInvoiceId] => 89a4d86039164881ae6d901cee0c7ed3 [ClientReference] => REF_001000603825_BWI2U9_838164 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000603825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:42:37+00:00", "status": "Success", "transactionId": "89a4d86039164881ae6d901cee0c7ed3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000603825_BWI2U9_838164", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000603825 (BWI2U9) ✅ UPDATE successful for 001000603825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfa7597be379405c84c3024ad3c9b8a0 [SalesInvoiceId] => 75fbbc05631a487399ef0bd929d2f5e8 [ClientReference] => REF_052702502525_ZOOR6L_986932 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247624745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247624745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702502525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:43:33+00:00", "status": "Success", "transactionId": "75fbbc05631a487399ef0bd929d2f5e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702502525_ZOOR6L_986932", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702502525 (ZOOR6L) ✅ UPDATE successful for 052702502525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f898714f5d2418dbcab695c737e4257 [SalesInvoiceId] => df1b4df004c647579f51411c1ddd6597 [ClientReference] => REF_053406510825_R4E6Y0_945721 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406510825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:44:35+00:00", "status": "Success", "transactionId": "df1b4df004c647579f51411c1ddd6597", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406510825_R4E6Y0_945721", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406510825 (R4E6Y0) ✅ UPDATE successful for 053406510825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6fb3931e4585490bb69d554088451e85 [SalesInvoiceId] => 4fe8849602b3454aab68cf7519f43bce [ClientReference] => REF_050101926825_WRHKXK_117280 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050101926825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:46:16+00:00", "status": "Success", "transactionId": "4fe8849602b3454aab68cf7519f43bce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050101926825_WRHKXK_117280", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050101926825 (WRHKXK) ✅ UPDATE successful for 050101926825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef05ebd3e0114133b886593a6c9003c9 [SalesInvoiceId] => 3864db063c6641a395b1e746289e0715 [ClientReference] => REF_052704500125_LE9LO5_138246 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704500125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:47:43+00:00", "status": "Success", "transactionId": "3864db063c6641a395b1e746289e0715", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704500125_LE9LO5_138246", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704500125 (LE9LO5) ✅ UPDATE successful for 052704500125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39e5178677e144288108ece3388cdb73 [SalesInvoiceId] => 858120f57b9948f2b6f6fcba674064c5 [ClientReference] => REF_050500202925_108CSY_310925 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550856971 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550856971 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500202925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:48:22+00:00", "status": "Success", "transactionId": "858120f57b9948f2b6f6fcba674064c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500202925_108CSY_310925", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500202925 (108CSY) ✅ UPDATE successful for 050500202925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e27f00188a71406d8d80b0e0f25f33fe [SalesInvoiceId] => 8e1b99f90bdb46b1babdd9b1097cc591 [ClientReference] => REF_052702600625_ZOOR6L_861534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702600625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:49:35+00:00", "status": "Success", "transactionId": "8e1b99f90bdb46b1babdd9b1097cc591", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702600625_ZOOR6L_861534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702600625 (ZOOR6L) ✅ UPDATE successful for 052702600625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dfe222947e954e9d94f7d2d1c0e0a77a [SalesInvoiceId] => e0d42daf5c6542c9bad93849775d7ce4 [ClientReference] => REF_050500202925_108CSY_489252 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233550856971 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550856971 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d73a0f925a9242229a3d368a86e4a821 [SalesInvoiceId] => c9873d025c7a4050aa13318cb9d89c29 [ClientReference] => REF_0006015042_I95WNZ_651828 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006015042, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:50:43+00:00", "status": "Success", "transactionId": "c9873d025c7a4050aa13318cb9d89c29", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006015042_I95WNZ_651828", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006015042 (I95WNZ) ✅ UPDATE successful for 0006015042 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3f1fb0c474e542aa97875aacdb474467 [SalesInvoiceId] => aea54f8aef3844c98b2dc2b89c3565d3 [ClientReference] => REF_000206204225_BWI2U9_386508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505041118 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505041118 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000206204225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:51:06+00:00", "status": "Success", "transactionId": "aea54f8aef3844c98b2dc2b89c3565d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000206204225_BWI2U9_386508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000206204225 (BWI2U9) ✅ UPDATE successful for 000206204225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f76de26c81f740c79f2f874a03494e0c [SalesInvoiceId] => 97e49d352d89427cb44cbfe7f17dcacd [ClientReference] => REF_000105200725_BWI2U9_329343 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598072504 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598072504 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9a6dbe963434a71bf0137bae94f959e [SalesInvoiceId] => dcfdf33d27874197b036452b511b35e5 [ClientReference] => REF_053103202225_CH3S2L_269279 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103202225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:54:10+00:00", "status": "Success", "transactionId": "dcfdf33d27874197b036452b511b35e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103202225_CH3S2L_269279", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103202225 (CH3S2L) ✅ UPDATE successful for 053103202225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e408c3b1d6a547828eade3a5c278a65c [SalesInvoiceId] => 163db06362ca49f8bb1bc89cb513b960 [ClientReference] => REF_051304301725_R4E6Y0_106777 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245793387 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245793387 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9ec76b1158f84f3c8aac1b2d913197f2 [SalesInvoiceId] => 348a868d3cf54beabc231f58418cbcd8 [ClientReference] => REF_052702600625_ZOOR6L_775151 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e0aab546e6f4b1db1d5b9a7aaf8d7b0 [SalesInvoiceId] => 25a9323d3dd14f06b48f885f78fe8260 [ClientReference] => REF_051304301725_R4E6Y0_383049 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245793387 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245793387 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051304301725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:55:33+00:00", "status": "Success", "transactionId": "25a9323d3dd14f06b48f885f78fe8260", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051304301725_R4E6Y0_383049", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051304301725 (R4E6Y0) ✅ UPDATE successful for 051304301725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cceef91352f94f54ad1fa63b07cfdd48 [SalesInvoiceId] => fd7df9060c3c4824a7be4884446a991d [ClientReference] => REF_051203900825_G07PPZ_934337 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545121478 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545121478 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051203900825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:57:36+00:00", "status": "Success", "transactionId": "fd7df9060c3c4824a7be4884446a991d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051203900825_G07PPZ_934337", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051203900825 (G07PPZ) ✅ UPDATE successful for 051203900825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e3ead22f36f4ce0a20aa06c3c684a85 [SalesInvoiceId] => 4649b8aaaeaf4df589a87b0cc4cc3de6 [ClientReference] => REF_052514104225_A7DPCP_032634 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052514104225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T12:59:45+00:00", "status": "Success", "transactionId": "4649b8aaaeaf4df589a87b0cc4cc3de6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052514104225_A7DPCP_032634", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052514104225 (A7DPCP) ✅ UPDATE successful for 052514104225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd666afdbac74ee1ac6f66efd18abe19 [SalesInvoiceId] => fe6b0a1dda664d4f87116a3dcd8d000b [ClientReference] => REF_050707101925_R4E6Y0_314900 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553083947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553083947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707101925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:00:43+00:00", "status": "Success", "transactionId": "fe6b0a1dda664d4f87116a3dcd8d000b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707101925_R4E6Y0_314900", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707101925 (R4E6Y0) ✅ UPDATE successful for 050707101925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9dca2e66ad6a4452a65229ef6238e157 [SalesInvoiceId] => 099fab99ff5d4093852abc72dc328ecb [ClientReference] => REF_110205201525_R4E6Y0_092290 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110205201525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:00:46+00:00", "status": "Success", "transactionId": "099fab99ff5d4093852abc72dc328ecb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110205201525_R4E6Y0_092290", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110205201525 (R4E6Y0) ✅ UPDATE successful for 110205201525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f792d0395b80456684c3a90de9e1accf [SalesInvoiceId] => 5be9eed7e10a4588a026118d1df59e42 [ClientReference] => REF_000105200725_BWI2U9_055683 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548374356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548374356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 852a3d0db5b9458a83fed843827d6c5d [SalesInvoiceId] => c7ec016cd2214acaaffe50412b96c177 [ClientReference] => REF_000105200725_BWI2U9_868108 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548374356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548374356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000105200725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:02:29+00:00", "status": "Success", "transactionId": "c7ec016cd2214acaaffe50412b96c177", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000105200725_BWI2U9_868108", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000105200725 (BWI2U9) ✅ UPDATE successful for 000105200725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae4dbbae096c4de3ae9812347887c424 [SalesInvoiceId] => eaced6c158644975a3367aebe6976b3b [ClientReference] => REF_060101600725_CN4KKG_629878 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060101600725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:03:29+00:00", "status": "Success", "transactionId": "eaced6c158644975a3367aebe6976b3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060101600725_CN4KKG_629878", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060101600725 (CN4KKG) ✅ UPDATE successful for 060101600725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 431273bd11094ca7bd0fae862910580b [SalesInvoiceId] => 19d0e912d9e148849502aee3b700e1de [ClientReference] => REF_031423200325_EJISU34222_610405 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209720083 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209720083 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031423200325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:03:38+00:00", "status": "Success", "transactionId": "19d0e912d9e148849502aee3b700e1de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031423200325_EJISU34222_610405", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031423200325 (EJISU34222) ✅ UPDATE successful for 031423200325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54b6e6747aba4b3b99fa774de64a2b54 [SalesInvoiceId] => 1c389a7d41aa45b18b792ef6ff9e6984 [ClientReference] => REF_052501202325_CH3S2L_200118 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501202325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:03:51+00:00", "status": "Success", "transactionId": "1c389a7d41aa45b18b792ef6ff9e6984", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501202325_CH3S2L_200118", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501202325 (CH3S2L) ✅ UPDATE successful for 052501202325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e302d3ab1519426eb4822e92267b6149 [SalesInvoiceId] => 95e68ed478aa457abe001300bc474387 [ClientReference] => REF_050306200425_EJISU34222_132761 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243063995 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243063995 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306200425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:04:30+00:00", "status": "Success", "transactionId": "95e68ed478aa457abe001300bc474387", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306200425_EJISU34222_132761", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306200425 (EJISU34222) ✅ UPDATE successful for 050306200425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5ef0def8ff74c4a830a973372d69a7f [SalesInvoiceId] => 07729177f3a74acc8c4af86aa72f5441 [ClientReference] => REF_053402400725_EJISU34222_687322 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598858333 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598858333 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402400725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:04:39+00:00", "status": "Success", "transactionId": "07729177f3a74acc8c4af86aa72f5441", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402400725_EJISU34222_687322", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402400725 (EJISU34222) ✅ UPDATE successful for 053402400725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b0fd7c09c5943a89b0bd679003f5256 [SalesInvoiceId] => 1154773c948b47e4a5ae38e7bb585594 [ClientReference] => REF_052306502025_EJISU34222_841154 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545509581 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545509581 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306502025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:05:34+00:00", "status": "Success", "transactionId": "1154773c948b47e4a5ae38e7bb585594", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306502025_EJISU34222_841154", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306502025 (EJISU34222) ✅ UPDATE successful for 052306502025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec5467065fa043b7b301a4122c1dc640 [SalesInvoiceId] => 9dd90166e7b7469ab7388db448a0b6cb [ClientReference] => REF_050507601325_6BLU49_243111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256573451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256573451 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507601325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:06:07+00:00", "status": "Success", "transactionId": "9dd90166e7b7469ab7388db448a0b6cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507601325_6BLU49_243111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507601325 (6BLU49) ✅ UPDATE successful for 050507601325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ffbe1c89409c402ca813e6d3104c6908 [SalesInvoiceId] => b546b34c15d14dd59c24081d63cdbd41 [ClientReference] => REF_053400114025_R4E6Y0_038677 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546297453 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546297453 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400114025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:06:09+00:00", "status": "Success", "transactionId": "b546b34c15d14dd59c24081d63cdbd41", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400114025_R4E6Y0_038677", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400114025 (R4E6Y0) ✅ UPDATE successful for 053400114025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d49482f56db049f5b1e0e3c46e30e690 [SalesInvoiceId] => a5a6b530527d4a84a38b5dd47dfdece2 [ClientReference] => REF_052705300925_ZOOR6L_673089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554405836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554405836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705300925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:06:13+00:00", "status": "Success", "transactionId": "a5a6b530527d4a84a38b5dd47dfdece2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705300925_ZOOR6L_673089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705300925 (ZOOR6L) ✅ UPDATE successful for 052705300925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 50abeb422e6b4dd0bb1753ea5909ab9c [SalesInvoiceId] => fd23a0a4c124420ca96e401dd02fe6eb [ClientReference] => REF_050104606025_WRHKXK_418145 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050104606025, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:07:00+00:00", "status": "Success", "transactionId": "fd23a0a4c124420ca96e401dd02fe6eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104606025_WRHKXK_418145", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104606025 (WRHKXK) ✅ UPDATE successful for 050104606025 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25322ea815b14e708502077dfc686305 [SalesInvoiceId] => 79efb1d438ce422fb32a4df3f18cb255 [ClientReference] => REF_053804318725_NPSOWU_038815 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804318725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:07:32+00:00", "status": "Success", "transactionId": "79efb1d438ce422fb32a4df3f18cb255", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804318725_NPSOWU_038815", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804318725 (NPSOWU) ✅ UPDATE successful for 053804318725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b741af2c8d9446891b26671348bf542 [SalesInvoiceId] => e1d4ccc171a54c20b92b03c577912985 [ClientReference] => REF_030701403525_EJISU34222_930943 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030701403525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:10:17+00:00", "status": "Success", "transactionId": "e1d4ccc171a54c20b92b03c577912985", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030701403525_EJISU34222_930943", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030701403525 (EJISU34222) ✅ UPDATE successful for 030701403525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6acb6992bad748d88729e17e4bc7792f [SalesInvoiceId] => 1c1d887b28da4f7181e99c828efeaa1e [ClientReference] => REF_053801500225_NPSOWU_105852 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801500225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:13:22+00:00", "status": "Success", "transactionId": "1c1d887b28da4f7181e99c828efeaa1e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801500225_NPSOWU_105852", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801500225 (NPSOWU) ✅ UPDATE successful for 053801500225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5820642b2ea4c6a99139387a4305ea9 [SalesInvoiceId] => aa6e0cfd8db24283a3db93fb6b1180e8 [ClientReference] => REF_053803505625_NPSOWU_440348 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803505625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:15:39+00:00", "status": "Success", "transactionId": "aa6e0cfd8db24283a3db93fb6b1180e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803505625_NPSOWU_440348", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803505625 (NPSOWU) ✅ UPDATE successful for 053803505625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cdfe695d5a404effb433844e59fb221a [SalesInvoiceId] => acb4d5e4eebb4a8ba9730fec46b46eeb [ClientReference] => REF_012101610125_R4E6Y0_299783 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243536452 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243536452 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012101610125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:19:13+00:00", "status": "Success", "transactionId": "acb4d5e4eebb4a8ba9730fec46b46eeb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012101610125_R4E6Y0_299783", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012101610125 (R4E6Y0) ✅ UPDATE successful for 012101610125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c2bf24287ba4c6a9a700ff2a4518d21 [SalesInvoiceId] => b7f68b556bfc4daf8bdb162d579f27ce [ClientReference] => REF_050818900525_R4E6Y0_822951 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243855395 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243855395 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050818900525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:20:23+00:00", "status": "Success", "transactionId": "b7f68b556bfc4daf8bdb162d579f27ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050818900525_R4E6Y0_822951", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050818900525 (R4E6Y0) ✅ UPDATE successful for 050818900525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5bdde9e90a534cb087e794a7a2acd8d6 [SalesInvoiceId] => 6b0c9deb29344fb7a2461aedaf782a9d [ClientReference] => REF_012101610125_R4E6Y0_658010 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243536452 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243536452 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9df5283ad08a42eea15f509995e495de [SalesInvoiceId] => 0774ca24c81c4149b2ab0877cfde0455 [ClientReference] => REF_020402000425_108CSY_182034 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020402000425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:21:42+00:00", "status": "Success", "transactionId": "0774ca24c81c4149b2ab0877cfde0455", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020402000425_108CSY_182034", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020402000425 (108CSY) ✅ UPDATE successful for 020402000425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 526601c431bb4551bc576e9e6523109c [SalesInvoiceId] => c7f63e1a63e549a18e0ad911ad96e477 [ClientReference] => REF_053801400125_NPSOWU_519402 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801400125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:24:40+00:00", "status": "Success", "transactionId": "c7f63e1a63e549a18e0ad911ad96e477", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801400125_NPSOWU_519402", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801400125 (NPSOWU) ✅ UPDATE successful for 053801400125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 067418dbf8474de697a2a051a7ca089f [SalesInvoiceId] => bc41d805974043078c5829d5fd4b6473 [ClientReference] => REF_050607400625_M86BFQ_820923 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543346952 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543346952 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050607400625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:24:54+00:00", "status": "Success", "transactionId": "bc41d805974043078c5829d5fd4b6473", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050607400625_M86BFQ_820923", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050607400625 (M86BFQ) ✅ UPDATE successful for 050607400625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ab67941c1f99477e99ccf363175a9271 [SalesInvoiceId] => 2178585b71f34923bb8f956166e94efd [ClientReference] => REF_053801400125_NPSOWU_135468 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83def40055574a4cb837156afcab78b9 [SalesInvoiceId] => 70eb5890fbd14e3dbc3684235cfae44a [ClientReference] => REF_050135507525_R4E6Y0_511677 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246686543 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246686543 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050135507525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:29:11+00:00", "status": "Success", "transactionId": "70eb5890fbd14e3dbc3684235cfae44a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050135507525_R4E6Y0_511677", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050135507525 (R4E6Y0) ✅ UPDATE successful for 050135507525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a522f2ecef5a42e3991db9d06cc04317 [SalesInvoiceId] => 93e7f8d2935c44199c0e1cad234e58b4 [ClientReference] => REF_020901202425_EJISU34222_246646 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553577833 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553577833 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020901202425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:29:20+00:00", "status": "Success", "transactionId": "93e7f8d2935c44199c0e1cad234e58b4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020901202425_EJISU34222_246646", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020901202425 (EJISU34222) ✅ UPDATE successful for 020901202425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c357b6d1b57423f859fa1d2618d5467 [SalesInvoiceId] => e077bed04da5438b86dcc71ed9a2060d [ClientReference] => REF_000200601625_1RC5WS_502947 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247474119 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247474119 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200601625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:29:25+00:00", "status": "Success", "transactionId": "e077bed04da5438b86dcc71ed9a2060d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200601625_1RC5WS_502947", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200601625 (1RC5WS) ✅ UPDATE successful for 000200601625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c6e56c3a43541f59debcfc5a4348326 [SalesInvoiceId] => d73d8836870141afb494102fd46331f2 [ClientReference] => REF_050719601825_NPSOWU_065326 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050719601825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:29:25+00:00", "status": "Success", "transactionId": "d73d8836870141afb494102fd46331f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050719601825_NPSOWU_065326", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050719601825 (NPSOWU) ✅ UPDATE successful for 050719601825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b72aca1517e044118ea033e0035b75a8 [SalesInvoiceId] => 9f63cce09138494cba2d70f52ba2de03 [ClientReference] => REF_050806601725_EJISU34222_206234 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595671894 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595671894 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050806601725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:30:00+00:00", "status": "Success", "transactionId": "9f63cce09138494cba2d70f52ba2de03", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050806601725_EJISU34222_206234", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050806601725 (EJISU34222) ✅ UPDATE successful for 050806601725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac483b68787045c6ac6c3650179b124a [SalesInvoiceId] => 8b76f6043f244f78afc307fb88aa0334 [ClientReference] => REF_050707127825_NPSOWU_481855 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707127825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:31:00+00:00", "status": "Success", "transactionId": "8b76f6043f244f78afc307fb88aa0334", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707127825_NPSOWU_481855", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707127825 (NPSOWU) ✅ UPDATE successful for 050707127825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c46cc0b96aaa4619ab1c703ccbf6da97 [SalesInvoiceId] => 3644fda7c3454ac89cea190ec34bd2fa [ClientReference] => REF_052504902425_R4E6Y0_861855 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243088565 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243088565 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504902425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:31:35+00:00", "status": "Success", "transactionId": "3644fda7c3454ac89cea190ec34bd2fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504902425_R4E6Y0_861855", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504902425 (R4E6Y0) ✅ UPDATE successful for 052504902425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a54fa3952d0a4f0fbc97aa89d9bfe1bc [SalesInvoiceId] => 864a93bceb004c8d8fe78e019bb75c84 [ClientReference] => REF_050700104425_NPSOWU_972913 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700104425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:32:33+00:00", "status": "Success", "transactionId": "864a93bceb004c8d8fe78e019bb75c84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700104425_NPSOWU_972913", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700104425 (NPSOWU) ✅ UPDATE successful for 050700104425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e6aaa12cf2c40c692eaf0368b588729 [SalesInvoiceId] => 9b61db7a07fa4f6683b6c6d2b85c410a [ClientReference] => REF_053200905425_HXWPV7_687404 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536683082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536683082 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200905425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:33:53+00:00", "status": "Success", "transactionId": "9b61db7a07fa4f6683b6c6d2b85c410a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200905425_HXWPV7_687404", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200905425 (HXWPV7) ✅ UPDATE successful for 053200905425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22eacd05d65240ddbeb7ec1f40ccc0fa [SalesInvoiceId] => f82b8cf98d754661841334f03a85001c [ClientReference] => REF_080100804225_HXWPV7_795867 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554903659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554903659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080100804225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:34:10+00:00", "status": "Success", "transactionId": "f82b8cf98d754661841334f03a85001c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080100804225_HXWPV7_795867", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080100804225 (HXWPV7) ✅ UPDATE successful for 080100804225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e250b9ecd31e433cb19ffb45aedc66b0 [SalesInvoiceId] => 4c22aff3d6f24372ae198bb362ffcbf7 [ClientReference] => REF_040819804225_G07PPZ_736555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597292569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597292569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040819804225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:34:27+00:00", "status": "Success", "transactionId": "4c22aff3d6f24372ae198bb362ffcbf7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040819804225_G07PPZ_736555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040819804225 (G07PPZ) ✅ UPDATE successful for 040819804225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4af7645cb3854fbfa12bd8d5a26603a2 [SalesInvoiceId] => e27a54d8769a4844b289dc2cedb67feb [ClientReference] => REF_052400600925_EJISU34222_968027 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544264709 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544264709 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052400600925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:34:42+00:00", "status": "Success", "transactionId": "e27a54d8769a4844b289dc2cedb67feb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052400600925_EJISU34222_968027", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052400600925 (EJISU34222) ✅ UPDATE successful for 052400600925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1975b7aabd4742deb93b640668bb75c1 [SalesInvoiceId] => 7fb40712c65445799cf69e8e0003e60c [ClientReference] => REF_150400703525_R4E6Y0_223471 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245267500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245267500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150400703525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:36:56+00:00", "status": "Success", "transactionId": "7fb40712c65445799cf69e8e0003e60c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150400703525_R4E6Y0_223471", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150400703525 (R4E6Y0) ✅ UPDATE successful for 150400703525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9b3a3cafd80499c81c15f701c051563 [SalesInvoiceId] => b1cc50a69ec4495cbd4cee275bf93eb9 [ClientReference] => REF_0005025014_I95WNZ_890006 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596536920 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596536920 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005025014, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:37:35+00:00", "status": "Success", "transactionId": "b1cc50a69ec4495cbd4cee275bf93eb9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005025014_I95WNZ_890006", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005025014 (I95WNZ) ✅ UPDATE successful for 0005025014 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17bb05cf89f947a998843ec0cce2d3fc [SalesInvoiceId] => af9e778834ff4b30ab6d53107152de98 [ClientReference] => REF_051604100625_CN4KKG_649818 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604100625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:37:41+00:00", "status": "Success", "transactionId": "af9e778834ff4b30ab6d53107152de98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604100625_CN4KKG_649818", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604100625 (CN4KKG) ✅ UPDATE successful for 051604100625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04df935ee2a84d7489eabb5b566be8bd [SalesInvoiceId] => 477f711ba9b449ce88f8e07718dc3398 [ClientReference] => REF_110501701225_WU6TPW_825662 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240519020 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240519020 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501701225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:38:40+00:00", "status": "Success", "transactionId": "477f711ba9b449ce88f8e07718dc3398", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501701225_WU6TPW_825662", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501701225 (WU6TPW) ✅ UPDATE successful for 110501701225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a746481a8a844f1f8c49eb3a3ecff8d5 [SalesInvoiceId] => 708a9974cbbc48e380e95f1036327883 [ClientReference] => REF_053804317725_NPSOWU_763635 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804317725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:40:05+00:00", "status": "Success", "transactionId": "708a9974cbbc48e380e95f1036327883", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804317725_NPSOWU_763635", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804317725 (NPSOWU) ✅ UPDATE successful for 053804317725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f43c1809e6274b25befd51a54d412a2c [SalesInvoiceId] => 32c1a9db541649d0abd39a46c779a798 [ClientReference] => REF_053406601725_R4E6Y0_547836 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248583232 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248583232 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406601725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:41:07+00:00", "status": "Success", "transactionId": "32c1a9db541649d0abd39a46c779a798", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406601725_R4E6Y0_547836", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406601725 (R4E6Y0) ✅ UPDATE successful for 053406601725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c4a393b9b8e403f892e46178551371a [SalesInvoiceId] => c031502e0c074df88af2f6be9aa2b09a [ClientReference] => REF_052504711725_WRHKXK_532686 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504711725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:43:14+00:00", "status": "Success", "transactionId": "c031502e0c074df88af2f6be9aa2b09a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504711725_WRHKXK_532686", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504711725 (WRHKXK) ✅ UPDATE successful for 052504711725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57d64a86a8fa48758ee99221390d9b09 [SalesInvoiceId] => 38cad39e1bbf4b199cc3d0d5c625c834 [ClientReference] => REF_100505100925_I10MTW_780286 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550954787 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550954787 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100505100925, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:46:34+00:00", "status": "Success", "transactionId": "38cad39e1bbf4b199cc3d0d5c625c834", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100505100925_I10MTW_780286", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100505100925 (I10MTW) ✅ UPDATE successful for 100505100925 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9933e11643534307a2ab4a359a2689a9 [SalesInvoiceId] => 9ee2816d324946ceb509d2cca45845b2 [ClientReference] => REF_050112419425_R4E6Y0_977575 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548594568 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548594568 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112419425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:47:13+00:00", "status": "Success", "transactionId": "9ee2816d324946ceb509d2cca45845b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112419425_R4E6Y0_977575", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112419425 (R4E6Y0) ✅ UPDATE successful for 050112419425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46480b6315774950b6ea8d6874ce5676 [SalesInvoiceId] => 7c991c2aff9a4f37a03cd15af8a755b0 [ClientReference] => REF_053803219925_NPSOWU_998840 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803219925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:48:10+00:00", "status": "Success", "transactionId": "7c991c2aff9a4f37a03cd15af8a755b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803219925_NPSOWU_998840", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803219925 (NPSOWU) ✅ UPDATE successful for 053803219925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43d73eaa9e454711926371882459a1c8 [SalesInvoiceId] => 3fae0a78e3274aaaa2970ee60d76a4b9 [ClientReference] => REF_050714400925_NPSOWU_933022 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050714400925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:49:57+00:00", "status": "Success", "transactionId": "3fae0a78e3274aaaa2970ee60d76a4b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050714400925_NPSOWU_933022", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050714400925 (NPSOWU) ✅ UPDATE successful for 050714400925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b9f8d17b7fc4d5ea8f1d4d627ba5f64 [SalesInvoiceId] => f4b5e31346ef4c7ca8823636e297704e [ClientReference] => REF_0006006009_I95WNZ_551848 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006006009, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:51:18+00:00", "status": "Success", "transactionId": "f4b5e31346ef4c7ca8823636e297704e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006006009_I95WNZ_551848", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006006009 (I95WNZ) ✅ UPDATE successful for 0006006009 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a03af475cfef466284ab82172e9c0bac [SalesInvoiceId] => f638533bd8ca47b7a7b19cd48c3f2a4b [ClientReference] => REF_001002001725_BWI2U9_277696 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002001725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:51:54+00:00", "status": "Success", "transactionId": "f638533bd8ca47b7a7b19cd48c3f2a4b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002001725_BWI2U9_277696", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002001725 (BWI2U9) ✅ UPDATE successful for 001002001725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 06b9e59a77bb46b490af53046e023845 [SalesInvoiceId] => ef12bf8e65134620bb6c763ccaa91c4c [ClientReference] => REF_000105202425_BWI2U9_039418 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000105202425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:53:39+00:00", "status": "Success", "transactionId": "ef12bf8e65134620bb6c763ccaa91c4c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000105202425_BWI2U9_039418", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000105202425 (BWI2U9) ✅ UPDATE successful for 000105202425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c91a7b87d001435485e0c61c7a774163 [SalesInvoiceId] => ca2ede49986b41eabd536f47b9d41d7a [ClientReference] => REF_041305200425_NPSOWU_167088 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041305200425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:53:41+00:00", "status": "Success", "transactionId": "ca2ede49986b41eabd536f47b9d41d7a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041305200425_NPSOWU_167088", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041305200425 (NPSOWU) ✅ UPDATE successful for 041305200425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0c954a2e8a94a1b85cc2da8f77a2095 [SalesInvoiceId] => d7c3de60b6204c6db63c49f21a0c6368 [ClientReference] => REF_041506009725_R4E6Y0_854769 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041506009725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:54:07+00:00", "status": "Success", "transactionId": "d7c3de60b6204c6db63c49f21a0c6368", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041506009725_R4E6Y0_854769", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041506009725 (R4E6Y0) ✅ UPDATE successful for 041506009725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c77291181ea461691df38cf04750cb4 [SalesInvoiceId] => 3eaf8d14d7f94cf294c2c175c4288543 [ClientReference] => REF_070909000325_J1MH3E_372587 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070909000325, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:54:27+00:00", "status": "Success", "transactionId": "3eaf8d14d7f94cf294c2c175c4288543", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070909000325_J1MH3E_372587", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070909000325 (J1MH3E) ✅ UPDATE successful for 070909000325 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1710378dbb574aa69f13ff70ac9fd8cc [SalesInvoiceId] => 94ef64700c13411bb244ef3d031181cf [ClientReference] => REF_053105001525_A7DPCP_693763 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053105001525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:56:18+00:00", "status": "Success", "transactionId": "94ef64700c13411bb244ef3d031181cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053105001525_A7DPCP_693763", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053105001525 (A7DPCP) ✅ UPDATE successful for 053105001525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07786173ce8f47be9d2204a25d0bf1ca [SalesInvoiceId] => 7ed686508ea6421bbd7662bb9c49e506 [ClientReference] => REF_053804207125_NPSOWU_070922 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804207125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:57:19+00:00", "status": "Success", "transactionId": "7ed686508ea6421bbd7662bb9c49e506", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804207125_NPSOWU_070922", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804207125 (NPSOWU) ✅ UPDATE successful for 053804207125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26f540ca40e64230a167a547c23f7662 [SalesInvoiceId] => f0be9fce6c504a7092e5b3ea44c7a5ec [ClientReference] => REF_000502300225_PFKS1R_831800 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554315753 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554315753 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000502300225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:57:33+00:00", "status": "Success", "transactionId": "f0be9fce6c504a7092e5b3ea44c7a5ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000502300225_PFKS1R_831800", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000502300225 (PFKS1R) ✅ UPDATE successful for 000502300225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e965189d73924a2ca80a981f309f3f92 [SalesInvoiceId] => 713bafbab7804fe6ba3490ce8b1e54be [ClientReference] => REF_051410602225_ZOOR6L_102651 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541882622 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541882622 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410602225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:58:03+00:00", "status": "Success", "transactionId": "713bafbab7804fe6ba3490ce8b1e54be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410602225_ZOOR6L_102651", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410602225 (ZOOR6L) ✅ UPDATE successful for 051410602225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => faf8886ca70b4a00a45c8f9fdf1b2cd9 [SalesInvoiceId] => b467080cffbf4abda6e53a296ad9060d [ClientReference] => REF_150901901625_NPSOWU_867145 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 332ef19bafa4462d8ccf15d15ee42699 [SalesInvoiceId] => 706afbb366604611babb0813df057c1b [ClientReference] => REF_052513001325_ZOOR6L_227443 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052513001325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:58:33+00:00", "status": "Success", "transactionId": "706afbb366604611babb0813df057c1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052513001325_ZOOR6L_227443", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052513001325 (ZOOR6L) ✅ UPDATE successful for 052513001325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d4bab44de6c4e578472f1387c7766d0 [SalesInvoiceId] => 3f489a2fac6d47f3ab2436224b34e9f9 [ClientReference] => REF_120104506325_CN4KKG_759935 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556346671 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556346671 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120104506325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:59:25+00:00", "status": "Success", "transactionId": "3f489a2fac6d47f3ab2436224b34e9f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120104506325_CN4KKG_759935", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120104506325 (CN4KKG) ✅ UPDATE successful for 120104506325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd555b4f71a4430aaa9c5c199ba60e1f [SalesInvoiceId] => 649fadfeee9f459fb32cf2acfbb174d9 [ClientReference] => REF_053905401525_RY07KN_833665 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053905401525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T13:59:26+00:00", "status": "Success", "transactionId": "649fadfeee9f459fb32cf2acfbb174d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053905401525_RY07KN_833665", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053905401525 (RY07KN) ✅ UPDATE successful for 053905401525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8cb723e384554a9386473d85aee5ba8f [SalesInvoiceId] => 5ccf6605f46641f5bd48dc602af59f22 [ClientReference] => REF_052500702825_WRHKXK_706939 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500702825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:00:30+00:00", "status": "Success", "transactionId": "5ccf6605f46641f5bd48dc602af59f22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500702825_WRHKXK_706939", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500702825 (WRHKXK) ✅ UPDATE successful for 052500702825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb5845bf9d86472dac5bda3576c0d647 [SalesInvoiceId] => 071742e18424414ba17dba03d3f7eae2 [ClientReference] => REF_031427302025_69UIPK_213639 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553254793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553254793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031427302025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:02:51+00:00", "status": "Success", "transactionId": "071742e18424414ba17dba03d3f7eae2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031427302025_69UIPK_213639", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031427302025 (69UIPK) ✅ UPDATE successful for 031427302025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b31f821c99294cde9600939a7b04cf76 [SalesInvoiceId] => 1b32621fede84523b70744ea073892af [ClientReference] => REF_052103402425_NPSOWU_600900 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052103402425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:04:17+00:00", "status": "Success", "transactionId": "1b32621fede84523b70744ea073892af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052103402425_NPSOWU_600900", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052103402425 (NPSOWU) ✅ UPDATE successful for 052103402425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 448b47e44cb4490a93762c6ced532511 [SalesInvoiceId] => 4808abf908494d08921c5f273064e372 [ClientReference] => REF_150408600625_R4E6Y0_981071 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244049307 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244049307 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150408600625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:04:43+00:00", "status": "Success", "transactionId": "4808abf908494d08921c5f273064e372", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150408600625_R4E6Y0_981071", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150408600625 (R4E6Y0) ✅ UPDATE successful for 150408600625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18e4524a077c408a977651622e993ff8 [SalesInvoiceId] => 4dc859d382254e289c9da596f0b3a3e7 [ClientReference] => REF_054001000725_NPSOWU_154380 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001000725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:05:04+00:00", "status": "Success", "transactionId": "4dc859d382254e289c9da596f0b3a3e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001000725_NPSOWU_154380", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001000725 (NPSOWU) ✅ UPDATE successful for 054001000725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ccc3e74ffca4c819e2117a697b11a20 [SalesInvoiceId] => 80dcb1f24d7342d4a5fb89203baa7f25 [ClientReference] => REF_054300103625_Y3GO0A_223055 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247611744 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247611744 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300103625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:06:58+00:00", "status": "Success", "transactionId": "80dcb1f24d7342d4a5fb89203baa7f25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300103625_Y3GO0A_223055", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300103625 (Y3GO0A) ✅ UPDATE successful for 054300103625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 748d69aa8f2341e490506d4e369996bf [SalesInvoiceId] => 5f043aea56214132bf5c10d0b892dd0a [ClientReference] => REF_031208900825_NPSOWU_608879 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031208900825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:07:03+00:00", "status": "Success", "transactionId": "5f043aea56214132bf5c10d0b892dd0a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031208900825_NPSOWU_608879", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031208900825 (NPSOWU) ✅ UPDATE successful for 031208900825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac5e819f494f45ed89dcf75a02ffda7a [SalesInvoiceId] => cbfd667412e4491bb8a470b06eac6e92 [ClientReference] => REF_052700200425_ZOOR6L_827704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700200425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:12:18+00:00", "status": "Success", "transactionId": "cbfd667412e4491bb8a470b06eac6e92", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700200425_ZOOR6L_827704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700200425 (ZOOR6L) ✅ UPDATE successful for 052700200425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93386027c537493992fd5e097338858e [SalesInvoiceId] => d4646aa3aa43442fb795a38aa4387ac8 [ClientReference] => REF_051601401225_CN4KKG_436077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601401225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:13:32+00:00", "status": "Success", "transactionId": "d4646aa3aa43442fb795a38aa4387ac8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601401225_CN4KKG_436077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601401225 (CN4KKG) ✅ UPDATE successful for 051601401225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb5849d7ef8c4ac8a07483309cd312db [SalesInvoiceId] => 8c2fbe5977934f80a86c5b4246061226 [ClientReference] => REF_000901702225_BWI2U9_385330 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901702225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:13:38+00:00", "status": "Success", "transactionId": "8c2fbe5977934f80a86c5b4246061226", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901702225_BWI2U9_385330", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901702225 (BWI2U9) ✅ UPDATE successful for 000901702225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08511267d29e419e9b221d0ded8b3dbd [SalesInvoiceId] => 18e5104c1ad04c8daa67e8555dcabef1 [ClientReference] => REF_130905302225_69UIPK_635511 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538138605 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538138605 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130905302225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:13:47+00:00", "status": "Success", "transactionId": "18e5104c1ad04c8daa67e8555dcabef1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130905302225_69UIPK_635511", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130905302225 (69UIPK) ✅ UPDATE successful for 130905302225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e8a159670cb4f77b343eb7d46642c72 [SalesInvoiceId] => 9b3b0cab5b7445c79f5f471a998c31b2 [ClientReference] => REF_051600900625_CN4KKG_454458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600900625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:14:21+00:00", "status": "Success", "transactionId": "9b3b0cab5b7445c79f5f471a998c31b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600900625_CN4KKG_454458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600900625 (CN4KKG) ✅ UPDATE successful for 051600900625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5da1b1f6fc94f4e9c32694731929299 [SalesInvoiceId] => e3a4a84200cf4896861079ce85356f43 [ClientReference] => REF_050317100725_NPSOWU_302725 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317100725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:18:15+00:00", "status": "Success", "transactionId": "e3a4a84200cf4896861079ce85356f43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317100725_NPSOWU_302725", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317100725 (NPSOWU) ✅ UPDATE successful for 050317100725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 95b405d0c2314eeeba6ad674c7f54496 [SalesInvoiceId] => 2b5d90727f6d412ea607ebd351e0c921 [ClientReference] => REF_051601401225_CN4KKG_482212 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25543392de1e495fa794f6358ae4f8b3 [SalesInvoiceId] => 282aa212370e4f65919127d8828b6242 [ClientReference] => REF_010727202125_R4E6Y0_481489 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244472241 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244472241 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010727202125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:20:36+00:00", "status": "Success", "transactionId": "282aa212370e4f65919127d8828b6242", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010727202125_R4E6Y0_481489", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010727202125 (R4E6Y0) ✅ UPDATE successful for 010727202125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67776d2cf40f4496a6e733b1773146a2 [SalesInvoiceId] => f43cfae874c94e73ba941d6e862ac9a4 [ClientReference] => REF_053103805625_108CSY_246837 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598332956 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598332956 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103805625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:21:51+00:00", "status": "Success", "transactionId": "f43cfae874c94e73ba941d6e862ac9a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103805625_108CSY_246837", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103805625 (108CSY) ✅ UPDATE successful for 053103805625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1e32c64f831645bf8192923043ba07c2 [SalesInvoiceId] => f79c91edc5e44d4dbdb034ea69f8c19a [ClientReference] => REF_051211200625_NPSOWU_491862 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2232265fa1234ac6a2951e4282102b93 [SalesInvoiceId] => a0eb6e8ba65d4770aa8f13904dbad540 [ClientReference] => REF_041303004325_EJISU34222_670065 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538445893 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538445893 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041303004325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:23:31+00:00", "status": "Success", "transactionId": "a0eb6e8ba65d4770aa8f13904dbad540", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041303004325_EJISU34222_670065", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041303004325 (EJISU34222) ✅ UPDATE successful for 041303004325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dbd47686399a4482846f7c5883f3158f [SalesInvoiceId] => 76c3a77b48054379b69bd6e8ddf12904 [ClientReference] => REF_054002201325_EJISU34222_411567 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558073295 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558073295 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054002201325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:24:19+00:00", "status": "Success", "transactionId": "76c3a77b48054379b69bd6e8ddf12904", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054002201325_EJISU34222_411567", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054002201325 (EJISU34222) ✅ UPDATE successful for 054002201325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc869d6b3975444382ddb6e82aa67840 [SalesInvoiceId] => ca9d083ccb0f41cdb753fae8ab29428b [ClientReference] => REF_051407707625_ZOOR6L_868198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596007817 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596007817 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407707625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:24:57+00:00", "status": "Success", "transactionId": "ca9d083ccb0f41cdb753fae8ab29428b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407707625_ZOOR6L_868198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407707625 (ZOOR6L) ✅ UPDATE successful for 051407707625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52407f321bcc4ece9912a739bbbc6d24 [SalesInvoiceId] => a6c8b44693c34c3fb87b3af48c93af5e [ClientReference] => REF_050903800825_BWI2U9_618400 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256995732 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256995732 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050903800825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:30:15+00:00", "status": "Success", "transactionId": "a6c8b44693c34c3fb87b3af48c93af5e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050903800825_BWI2U9_618400", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050903800825 (BWI2U9) ✅ UPDATE successful for 050903800825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 385247d1887b463c9bc4a9cc0ad5762f [SalesInvoiceId] => 41b004b2ae124641a959bec1cedca26a [ClientReference] => REF_081304200425_R4E6Y0_454359 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599622391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599622391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081304200425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:30:40+00:00", "status": "Success", "transactionId": "41b004b2ae124641a959bec1cedca26a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081304200425_R4E6Y0_454359", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081304200425 (R4E6Y0) ✅ UPDATE successful for 081304200425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3e811c4401447a4984b02ff6f90695e [SalesInvoiceId] => ef7416b08d534a98b367d1f2bc9b876a [ClientReference] => REF_052308201225_CN4KKG_571213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052308201225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:30:59+00:00", "status": "Success", "transactionId": "ef7416b08d534a98b367d1f2bc9b876a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052308201225_CN4KKG_571213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052308201225 (CN4KKG) ✅ UPDATE successful for 052308201225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8c96a1d2ba040ee898d56c1def86b8b [SalesInvoiceId] => 707f5f83184e407992e47a9a7e2db311 [ClientReference] => REF_054302901925_LE9LO5_356741 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302901925, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:31:44+00:00", "status": "Success", "transactionId": "707f5f83184e407992e47a9a7e2db311", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302901925_LE9LO5_356741", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302901925 (LE9LO5) ✅ UPDATE successful for 054302901925 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8572b752fe44dd8867862b2414398a5 [SalesInvoiceId] => e6691e8fe6134586a0d3679ccd7a900f [ClientReference] => REF_091400401525_1RC5WS_370601 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545087711 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545087711 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=091400401525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:33:17+00:00", "status": "Success", "transactionId": "e6691e8fe6134586a0d3679ccd7a900f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_091400401525_1RC5WS_370601", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 091400401525 (1RC5WS) ✅ UPDATE successful for 091400401525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f6febe3efde4059b71e1d8ebaf51135 [SalesInvoiceId] => 973aed35022a41f4878061fba5b5e762 [ClientReference] => REF_040411307125_ZOOR6L_262182 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040411307125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:35:42+00:00", "status": "Success", "transactionId": "973aed35022a41f4878061fba5b5e762", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040411307125_ZOOR6L_262182", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040411307125 (ZOOR6L) ✅ UPDATE successful for 040411307125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 72c831f5f297465a91cc3c68da4a1cee [SalesInvoiceId] => 13508108503245b99b2d94f944c7a5ff [ClientReference] => REF_052102604025_NPSOWU_943345 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04d67e5084a4452d8faed93dbff0ea53 [SalesInvoiceId] => 4c23bb8c595849f7949bf173809fabc3 [ClientReference] => REF_0005061010_I95WNZ_346444 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207729662 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207729662 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005061010, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:38:04+00:00", "status": "Success", "transactionId": "4c23bb8c595849f7949bf173809fabc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005061010_I95WNZ_346444", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005061010 (I95WNZ) ✅ UPDATE successful for 0005061010 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f274668646624c8f93c1cadf1fe16c24 [SalesInvoiceId] => 86d256879ef3424e9a7e54c39b1a0413 [ClientReference] => REF_010104203825_G07PPZ_856167 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233504002101 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504002101 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=010104203825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:38:20+00:00", "status": "Success", "transactionId": "86d256879ef3424e9a7e54c39b1a0413", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010104203825_G07PPZ_856167", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010104203825 (G07PPZ) ✅ UPDATE successful for 010104203825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73ce306957db4e30879c486bb8c07424 [SalesInvoiceId] => 8060df83cf4245bbb0aad0ecbfa524f9 [ClientReference] => REF_130904700925_69UIPK_506668 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545300096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545300096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130904700925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:39:26+00:00", "status": "Success", "transactionId": "8060df83cf4245bbb0aad0ecbfa524f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130904700925_69UIPK_506668", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130904700925 (69UIPK) ✅ UPDATE successful for 130904700925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee952efbf6a845a3995d2b572a34906d [SalesInvoiceId] => ffb1df645efb4ef4ad75a62b8adebf5f [ClientReference] => REF_030912700625_9D49MA_092904 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030912700625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:41:02+00:00", "status": "Success", "transactionId": "ffb1df645efb4ef4ad75a62b8adebf5f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030912700625_9D49MA_092904", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030912700625 (9D49MA) ✅ UPDATE successful for 030912700625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81f17950a882423bbacbe1ff7ce1a06e [SalesInvoiceId] => 31c887e2c3194cfb859e41081b007844 [ClientReference] => REF_051903601325_EJISU34222_253197 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249624877 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249624877 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903601325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:42:20+00:00", "status": "Success", "transactionId": "31c887e2c3194cfb859e41081b007844", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903601325_EJISU34222_253197", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903601325 (EJISU34222) ✅ UPDATE successful for 051903601325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 714d350dbdf24b36894c2dd1fc90f677 [SalesInvoiceId] => ca0837d4d8a34916bea99a2876b5d14f [ClientReference] => REF_050306404225_EJISU34222_304749 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558073295 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558073295 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306404225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:42:52+00:00", "status": "Success", "transactionId": "ca0837d4d8a34916bea99a2876b5d14f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306404225_EJISU34222_304749", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306404225 (EJISU34222) ✅ UPDATE successful for 050306404225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1333480111f64063b07cf554060d97bf [SalesInvoiceId] => 860b8c7dbfa1469996103c19e79b6945 [ClientReference] => REF_052313404525_R4E6Y0_320230 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554575459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554575459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052313404525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:46:46+00:00", "status": "Success", "transactionId": "860b8c7dbfa1469996103c19e79b6945", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052313404525_R4E6Y0_320230", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052313404525 (R4E6Y0) ✅ UPDATE successful for 052313404525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c40cd89a1f14424abc3283ff606b2219 [SalesInvoiceId] => d0e67eae30004ac494251686e8697502 [ClientReference] => REF_051211200625_NPSOWU_421200 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051211200625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:49:04+00:00", "status": "Success", "transactionId": "d0e67eae30004ac494251686e8697502", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051211200625_NPSOWU_421200", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051211200625 (NPSOWU) ✅ UPDATE successful for 051211200625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ced877caa5e469fad01830744279eff [SalesInvoiceId] => bcf53fad24a94456b3a6030ec7a643d3 [ClientReference] => REF_050501001825_108CSY_089514 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501001825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:50:08+00:00", "status": "Success", "transactionId": "bcf53fad24a94456b3a6030ec7a643d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501001825_108CSY_089514", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501001825 (108CSY) ✅ UPDATE successful for 050501001825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f67d3d352bb4da9b7564f22085a8bcb [SalesInvoiceId] => af5f0ecddf0448c0b462c9864cdd3b82 [ClientReference] => REF_052102604025_NPSOWU_451492 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53aeff17b1bb44c991983c088f05b5e7 [SalesInvoiceId] => 112f149818514209a2a721efad11ab28 [ClientReference] => REF_051604700225_CN4KKG_406431 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604700225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:52:30+00:00", "status": "Success", "transactionId": "112f149818514209a2a721efad11ab28", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604700225_CN4KKG_406431", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604700225 (CN4KKG) ✅ UPDATE successful for 051604700225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2214329c1e474581b0166cefbcffd6de [SalesInvoiceId] => 7a885928fdb14391b5dfb6560dd66c75 [ClientReference] => REF_052102604025_NPSOWU_055521 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c99be1f3423946bbb0dbee5eb0e17513 [SalesInvoiceId] => 31542e9a862744ce8b9eee541e0e8c1c [ClientReference] => REF_000105200525_BWI2U9_549448 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548374356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548374356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000105200525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:53:17+00:00", "status": "Success", "transactionId": "31542e9a862744ce8b9eee541e0e8c1c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000105200525_BWI2U9_549448", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000105200525 (BWI2U9) ✅ UPDATE successful for 000105200525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca968091b8e041e089138785482c3490 [SalesInvoiceId] => 98622fdee7394186888a6ab2796e00dd [ClientReference] => REF_000507600825_I95WNZ_153100 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249783062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249783062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000507600825, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:57:04+00:00", "status": "Success", "transactionId": "98622fdee7394186888a6ab2796e00dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000507600825_I95WNZ_153100", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000507600825 (I95WNZ) ✅ UPDATE successful for 000507600825 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 412236bdd32246678e9182a998bd8e08 [SalesInvoiceId] => 44a84b3adb344afc8bd470d83a006191 [ClientReference] => REF_050410802025_108CSY_891977 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548102178 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548102178 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050410802025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T14:58:33+00:00", "status": "Success", "transactionId": "44a84b3adb344afc8bd470d83a006191", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050410802025_108CSY_891977", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050410802025 (108CSY) ✅ UPDATE successful for 050410802025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a85f93f2eb1a490c91a71496b7e3eaac [SalesInvoiceId] => ebafb71b37a34e4883e0fe9f09dc6069 [ClientReference] => REF_051410402525_ZOOR6L_207103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410402525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:02:04+00:00", "status": "Success", "transactionId": "ebafb71b37a34e4883e0fe9f09dc6069", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410402525_ZOOR6L_207103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410402525 (ZOOR6L) ✅ UPDATE successful for 051410402525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 03d94a7d18c4478fa0a82601dd01de8d [SalesInvoiceId] => 13e0e43ad6574634b9982861a7e1dc85 [ClientReference] => REF_050700618625_R4E6Y0_482191 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244809492 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244809492 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 716d8489d1994686a134469d258f2f7d [SalesInvoiceId] => 43c23e7376dd4224ba73da8dade91b4d [ClientReference] => REF_052507804225_RY07KN_749893 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052507804225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:07:01+00:00", "status": "Success", "transactionId": "43c23e7376dd4224ba73da8dade91b4d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052507804225_RY07KN_749893", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052507804225 (RY07KN) ✅ UPDATE successful for 052507804225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4a3e0ade5ac41419c3b0e5bbb95a4d0 [SalesInvoiceId] => e49f9fdf46b944b3887aa1d2ec9950d2 [ClientReference] => REF_051401418625_ZOOR6L_681931 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401418625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:08:05+00:00", "status": "Success", "transactionId": "e49f9fdf46b944b3887aa1d2ec9950d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401418625_ZOOR6L_681931", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401418625 (ZOOR6L) ✅ UPDATE successful for 051401418625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 812f6bfb758c4384b51805513709f7cb [SalesInvoiceId] => e662bdf6bf6c41b3817644779a2882db [ClientReference] => REF_050700618625_R4E6Y0_612048 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244809492 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244809492 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e00564337cb459c90e1431ad7bf3760 [SalesInvoiceId] => b3f321ad4a6b4015b791096f1fdcb921 [ClientReference] => REF_050501004525_108CSY_427915 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501004525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:09:31+00:00", "status": "Success", "transactionId": "b3f321ad4a6b4015b791096f1fdcb921", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501004525_108CSY_427915", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501004525 (108CSY) ✅ UPDATE successful for 050501004525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4916712652e4798a1b0dbaaf70d7e0b [SalesInvoiceId] => 79facc2e87c748c0baa65e917ee98fbd [ClientReference] => REF_050700618625_R4E6Y0_922073 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245282649 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245282649 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700618625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:12:08+00:00", "status": "Success", "transactionId": "79facc2e87c748c0baa65e917ee98fbd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700618625_R4E6Y0_922073", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700618625 (R4E6Y0) ✅ UPDATE successful for 050700618625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb4b9f071d9144b4bb213cf1488231dd [SalesInvoiceId] => 98fb3ca146f449c0ab2d23107465e88b [ClientReference] => REF_000901600325_BWI2U9_152162 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532928311 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532928311 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901600325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:13:01+00:00", "status": "Success", "transactionId": "98fb3ca146f449c0ab2d23107465e88b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901600325_BWI2U9_152162", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901600325 (BWI2U9) ✅ UPDATE successful for 000901600325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d397f5273026498780fe2c55aa1b7421 [SalesInvoiceId] => 6e391160d493477db53d89d1e841e960 [ClientReference] => REF_052318600325_R4E6Y0_951189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547367428 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547367428 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052318600325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:17:02+00:00", "status": "Success", "transactionId": "6e391160d493477db53d89d1e841e960", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052318600325_R4E6Y0_951189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052318600325 (R4E6Y0) ✅ UPDATE successful for 052318600325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 76942d02380542e69eca73bc8f130706 [SalesInvoiceId] => a8c796e6fa864c6aa1e29c68af16d66a [ClientReference] => REF_050107800725_LE9LO5_840072 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107800725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:17:26+00:00", "status": "Success", "transactionId": "a8c796e6fa864c6aa1e29c68af16d66a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107800725_LE9LO5_840072", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107800725 (LE9LO5) ✅ UPDATE successful for 050107800725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ea0d47b62ce4a838d4ba350eb79b261 [SalesInvoiceId] => fed0268d974b4574a01568bd65f00be5 [ClientReference] => REF_051604003925_CN4KKG_337309 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538864494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538864494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604003925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:17:49+00:00", "status": "Success", "transactionId": "fed0268d974b4574a01568bd65f00be5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604003925_CN4KKG_337309", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604003925 (CN4KKG) ✅ UPDATE successful for 051604003925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2cde6e37116149499f49b4e7a9f9fe12 [SalesInvoiceId] => 9d0d6993a95a4d7b9419fc19673791fe [ClientReference] => REF_052318600325_R4E6Y0_958123 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547367428 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547367428 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 16cd8820a29e4fbeb73462da31bf88a1 [SalesInvoiceId] => 4023e9c48e7e4d5aa22f542e2d8fdb79 [ClientReference] => REF_100208100225_R4E6Y0_238587 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248169839 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248169839 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100208100225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:20:58+00:00", "status": "Success", "transactionId": "4023e9c48e7e4d5aa22f542e2d8fdb79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100208100225_R4E6Y0_238587", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100208100225 (R4E6Y0) ✅ UPDATE successful for 100208100225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c43d7a91f7149d89df211eaed28c866 [SalesInvoiceId] => db6a06983e5d41fead3853c1d7e4e489 [ClientReference] => REF_050106205225_EJISU34222_402859 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244519019 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244519019 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106205225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:22:03+00:00", "status": "Success", "transactionId": "db6a06983e5d41fead3853c1d7e4e489", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106205225_EJISU34222_402859", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106205225 (EJISU34222) ✅ UPDATE successful for 050106205225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d99a0ff9948a45d196aa2d2d38bb0110 [SalesInvoiceId] => 7aad5a45b39947b088b3b07601f69c8e [ClientReference] => REF_140500502825_I10MTW_408579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242972047 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242972047 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140500502825, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:25:37+00:00", "status": "Success", "transactionId": "7aad5a45b39947b088b3b07601f69c8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140500502825_I10MTW_408579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140500502825 (I10MTW) ✅ UPDATE successful for 140500502825 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d741ab83458d4de1b0e465706a958014 [SalesInvoiceId] => 6f1a5cd2de2c460297706270e177ad36 [ClientReference] => REF_000405601825_BWI2U9_356138 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540546358 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540546358 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405601825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:25:47+00:00", "status": "Success", "transactionId": "6f1a5cd2de2c460297706270e177ad36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405601825_BWI2U9_356138", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405601825 (BWI2U9) ✅ UPDATE successful for 000405601825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 025c99d80ee84be29ae7bf4ceb510450 [SalesInvoiceId] => 9b75ade55a704d2a942d60e1eb379668 [ClientReference] => REF_010702606925_M86BFQ_035947 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243286883 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243286883 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010702606925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:40:07+00:00", "status": "Success", "transactionId": "9b75ade55a704d2a942d60e1eb379668", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010702606925_M86BFQ_035947", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010702606925 (M86BFQ) ✅ UPDATE successful for 010702606925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c95e5eb2bbd4bc795ec9827128f59ed [SalesInvoiceId] => f73281c46ac7430598be37b2a16ab028 [ClientReference] => REF_072605900225_ZOOR6L_142452 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072605900225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:49:29+00:00", "status": "Success", "transactionId": "f73281c46ac7430598be37b2a16ab028", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072605900225_ZOOR6L_142452", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072605900225 (ZOOR6L) ✅ UPDATE successful for 072605900225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5a971de941a4770aae1fb0774a8876a [SalesInvoiceId] => 152f04822899481c87e43f2b8766563c [ClientReference] => REF_001001608825_1RC5WS_306591 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248901759 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248901759 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001608825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:52:11+00:00", "status": "Success", "transactionId": "152f04822899481c87e43f2b8766563c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001608825_1RC5WS_306591", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001608825 (1RC5WS) ✅ UPDATE successful for 001001608825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7f3ee25679324b3db520910c337eff1d [SalesInvoiceId] => 41a376cdd52c474c99ed0f726f815fd4 [ClientReference] => REF_000114400825_HE2114_362611 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242021666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bab31d07269f42c4a345746753130cf2 [SalesInvoiceId] => 7693d784b9354e56ab8268146f42b3d6 [ClientReference] => REF_110703204325_CN4KKG_861372 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538864494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538864494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110703204325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:56:37+00:00", "status": "Success", "transactionId": "7693d784b9354e56ab8268146f42b3d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110703204325_CN4KKG_861372", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110703204325 (CN4KKG) ✅ UPDATE successful for 110703204325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b714b246c1604f1491e3f72da198bdae [SalesInvoiceId] => 205f8d93ad1a4ebabbf7d2046bf78250 [ClientReference] => REF_150404607025_EJISU34222_929203 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246820140 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246820140 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150404607025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:57:25+00:00", "status": "Success", "transactionId": "205f8d93ad1a4ebabbf7d2046bf78250", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150404607025_EJISU34222_929203", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150404607025 (EJISU34222) ✅ UPDATE successful for 150404607025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf844e077b6943babddcbe072ee9e6b2 [SalesInvoiceId] => dee5850206844e37ac43e106b103ac91 [ClientReference] => REF_011405100425_G07PPZ_389361 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539506522 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539506522 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011405100425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T15:59:57+00:00", "status": "Success", "transactionId": "dee5850206844e37ac43e106b103ac91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011405100425_G07PPZ_389361", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011405100425 (G07PPZ) ✅ UPDATE successful for 011405100425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7135b85d306e406eb0370380a8a64274 [SalesInvoiceId] => 8f4076b446ca4cc4a4c28e61a7dcb6eb [ClientReference] => REF_130402601525_69UIPK_738815 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537982891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537982891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130402601525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:06:27+00:00", "status": "Success", "transactionId": "8f4076b446ca4cc4a4c28e61a7dcb6eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130402601525_69UIPK_738815", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130402601525 (69UIPK) ✅ UPDATE successful for 130402601525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 377886c1cf0e4a07ab67cebae4212cbb [SalesInvoiceId] => 2fa51dfbb16a4c9090040b8a03c6e15b [ClientReference] => REF_051401405725_R4E6Y0_312097 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242389747 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242389747 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3901c2dcadb4e4a91f29f9dd9d79e66 [SalesInvoiceId] => 4e4c01a82799449c820fac66a7de4ac3 [ClientReference] => REF_051410404325_ZOOR6L_602680 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559294422 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559294422 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410404325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:10:06+00:00", "status": "Success", "transactionId": "4e4c01a82799449c820fac66a7de4ac3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410404325_ZOOR6L_602680", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410404325 (ZOOR6L) ✅ UPDATE successful for 051410404325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a594a5e8cadb4dfd8aa27db383e7627a [SalesInvoiceId] => 26123b4d4b9840bcb3c02d479c5bdedf [ClientReference] => REF_000406200325_1RC5WS_097016 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257770391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257770391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406200325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:10:14+00:00", "status": "Success", "transactionId": "26123b4d4b9840bcb3c02d479c5bdedf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406200325_1RC5WS_097016", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406200325 (1RC5WS) ✅ UPDATE successful for 000406200325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fe25135296784c7db28d3c6f3517d679 [SalesInvoiceId] => e28ffda9735248ed874f734215a1407e [ClientReference] => REF_051401405725_R4E6Y0_309654 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233599761360 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599761360 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 983134283cd04c469e69361c4d95158d [SalesInvoiceId] => 2264b309ddcb485ab13480e9e9d0fa49 [ClientReference] => REF_051401405725_R4E6Y0_587525 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599761360 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599761360 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401405725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:15:18+00:00", "status": "Success", "transactionId": "2264b309ddcb485ab13480e9e9d0fa49", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401405725_R4E6Y0_587525", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401405725 (R4E6Y0) ✅ UPDATE successful for 051401405725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c63d0ab84b2543ba98699851fab38bac [SalesInvoiceId] => f3e7162d09044a21bc454d3dee9d9e70 [ClientReference] => REF_082607500425_R4E6Y0_875594 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082607500425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:18:54+00:00", "status": "Success", "transactionId": "f3e7162d09044a21bc454d3dee9d9e70", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082607500425_R4E6Y0_875594", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082607500425 (R4E6Y0) ✅ UPDATE successful for 082607500425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96a8980310034854962265ef03fc4b81 [SalesInvoiceId] => afd7c84dd6a84caf9fbd9c2bdda29719 [ClientReference] => REF_001002501225_BWI2U9_445863 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533071091 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533071091 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002501225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:22:11+00:00", "status": "Success", "transactionId": "afd7c84dd6a84caf9fbd9c2bdda29719", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002501225_BWI2U9_445863", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002501225 (BWI2U9) ✅ UPDATE successful for 001002501225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c9c29f86f18d49f0a43ddcaed1d645fb [SalesInvoiceId] => b6e68fd9ade1415a886a518ba61e0d13 [ClientReference] => REF_130400801825_69UIPK_442532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249469388 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249469388 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130400801825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:23:02+00:00", "status": "Success", "transactionId": "b6e68fd9ade1415a886a518ba61e0d13", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130400801825_69UIPK_442532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130400801825 (69UIPK) ✅ UPDATE successful for 130400801825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0a150d7f3634e628c79e0ab9b2b035e [SalesInvoiceId] => a8ae4685751b49efbd0cb45a1c6c94d9 [ClientReference] => REF_150603200125_R4E6Y0_520992 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544058884 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544058884 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150603200125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:23:06+00:00", "status": "Success", "transactionId": "a8ae4685751b49efbd0cb45a1c6c94d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150603200125_R4E6Y0_520992", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150603200125 (R4E6Y0) ✅ UPDATE successful for 150603200125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cf67e92e9ae4f03902ace1f6b871694 [SalesInvoiceId] => aceb829df7734339b76ee6381569969f [ClientReference] => REF_605100109225_R4E6Y0_925077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541241145 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541241145 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=605100109225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:28:12+00:00", "status": "Success", "transactionId": "aceb829df7734339b76ee6381569969f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_605100109225_R4E6Y0_925077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 605100109225 (R4E6Y0) ✅ UPDATE successful for 605100109225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af1779ce0244488eb4aacc9eefb8ad37 [SalesInvoiceId] => d6c868c5200646d5af697d32ede53200 [ClientReference] => REF_1260600603025_ZOOR6L_711789 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591706766 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591706766 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=1260600603025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:28:39+00:00", "status": "Success", "transactionId": "d6c868c5200646d5af697d32ede53200", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_1260600603025_ZOOR6L_711789", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 1260600603025 (ZOOR6L) ✅ UPDATE successful for 1260600603025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fda6df190c5d43f2bd5dc1edf83724db [SalesInvoiceId] => c4f244dac6514798a447b1b8ef6a7acc [ClientReference] => REF_080403501025_ZOOR6L_589509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558233472 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558233472 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080403501025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:29:41+00:00", "status": "Success", "transactionId": "c4f244dac6514798a447b1b8ef6a7acc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080403501025_ZOOR6L_589509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080403501025 (ZOOR6L) ✅ UPDATE successful for 080403501025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 750504076df4453fa96a815488391726 [SalesInvoiceId] => c0cf496a00e6486885c2236b738ff889 [ClientReference] => REF_052703802825_ZOOR6L_289526 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548195245 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548195245 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703802825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:34:29+00:00", "status": "Success", "transactionId": "c0cf496a00e6486885c2236b738ff889", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703802825_ZOOR6L_289526", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703802825 (ZOOR6L) ✅ UPDATE successful for 052703802825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a7e841d0bda4c2f8191c34e7e76fdf0 [SalesInvoiceId] => f233b923b3f44ec49b95f11726cc6607 [ClientReference] => REF_041301402225_NPSOWU_361654 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241869746 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241869746 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041301402225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:39:43+00:00", "status": "Success", "transactionId": "f233b923b3f44ec49b95f11726cc6607", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041301402225_NPSOWU_361654", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041301402225 (NPSOWU) ✅ UPDATE successful for 041301402225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f58946175bf44ada10119da00d797bc [SalesInvoiceId] => 537d3c3b74eb416ea2a0baa3c8caa5ec [ClientReference] => REF_052316906825_M86BFQ_987069 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553638446 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553638446 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052316906825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:43:26+00:00", "status": "Success", "transactionId": "537d3c3b74eb416ea2a0baa3c8caa5ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052316906825_M86BFQ_987069", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052316906825 (M86BFQ) ✅ UPDATE successful for 052316906825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dc7ea8b68f54272875a65357ad3f93e [SalesInvoiceId] => 968ae9d50fa34c3a808e9c4225f56fd8 [ClientReference] => REF_130905700325_69UIPK_813486 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546377724 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546377724 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130905700325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:44:31+00:00", "status": "Success", "transactionId": "968ae9d50fa34c3a808e9c4225f56fd8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130905700325_69UIPK_813486", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130905700325 (69UIPK) ✅ UPDATE successful for 130905700325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5cd84e98ab7542079a64806b10547160 [SalesInvoiceId] => 005606a0b5664624bf055ea1920113c0 [ClientReference] => REF_100404201825_EJISU34222_135930 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597737181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597737181 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 385a2e5607d9404bac93b373a6398588 [SalesInvoiceId] => e1c44b9aee464ba29dfbd84c4f55418f [ClientReference] => REF_052316906825_M86BFQ_282026 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553638446 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553638446 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9089fbffcdc94782946ced66f164e54a [SalesInvoiceId] => 5d58d2d925a04801b3c30d8cc7c7ca43 [ClientReference] => REF_100404201825_EJISU34222_260178 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597737181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597737181 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5cbe6e35b8994a2795e8fc433d9d2a68 [SalesInvoiceId] => a01af592e3f34a9dba7d2b4c16dea2ca [ClientReference] => REF_050309301625_EJISU34222_548725 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540848644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540848644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309301625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:49:41+00:00", "status": "Success", "transactionId": "a01af592e3f34a9dba7d2b4c16dea2ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309301625_EJISU34222_548725", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309301625 (EJISU34222) ✅ UPDATE successful for 050309301625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 54d58f1e4d844624aa33b351cfc97584 [SalesInvoiceId] => 11c61f8470874244b4568dcb8a6fdc0e [ClientReference] => REF_050309301625_EJISU34222_291087 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540848644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540848644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b3b0e601f1b40e29322bc678024f572 [SalesInvoiceId] => 81d1eda7406f494dba45eebede9fd9f9 [ClientReference] => REF_000900404525_BWI2U9_093156 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547654436 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547654436 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900404525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:55:59+00:00", "status": "Success", "transactionId": "81d1eda7406f494dba45eebede9fd9f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900404525_BWI2U9_093156", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900404525 (BWI2U9) ✅ UPDATE successful for 000900404525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce02dfae90574fb5b28a39cf0e126d6c [SalesInvoiceId] => d6aebaa5399149b5ab1384e9c7cc440f [ClientReference] => REF_100404201825_EJISU34222_830698 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597737181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597737181 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100404201825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T16:57:58+00:00", "status": "Success", "transactionId": "d6aebaa5399149b5ab1384e9c7cc440f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100404201825_EJISU34222_830698", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100404201825 (EJISU34222) ✅ UPDATE successful for 100404201825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57539f2250474bb3934a3fe6c85e9d14 [SalesInvoiceId] => 8f3ce9411b5647a9a0c54f308d37b4f7 [ClientReference] => REF_000114400825_HE2114_813814 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242021666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242021666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114400825, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:00:59+00:00", "status": "Success", "transactionId": "8f3ce9411b5647a9a0c54f308d37b4f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114400825_HE2114_813814", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114400825 (HE2114) ✅ UPDATE successful for 000114400825 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 549c2d49fd9a42b4ac988110ef4cee38 [SalesInvoiceId] => c26ceae904834f339c0bb7e927916437 [ClientReference] => REF_030207503125_LE9LO5_992523 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030207503125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:06:11+00:00", "status": "Success", "transactionId": "c26ceae904834f339c0bb7e927916437", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030207503125_LE9LO5_992523", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030207503125 (LE9LO5) ✅ UPDATE successful for 030207503125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0789d89c304242acb4638e26e18dc337 [SalesInvoiceId] => 23f6113b9bef4b36b72dfd735e601c82 [ClientReference] => REF_021603106425_R4E6Y0_611122 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554852545 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554852545 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021603106425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:06:38+00:00", "status": "Success", "transactionId": "23f6113b9bef4b36b72dfd735e601c82", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021603106425_R4E6Y0_611122", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021603106425 (R4E6Y0) ✅ UPDATE successful for 021603106425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2dcbd8da37de4b4a908a576b8377694a [SalesInvoiceId] => df5d81b56c6345729f84d6ff11969a91 [ClientReference] => REF_130304501025_69UIPK_830658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550213023 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550213023 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304501025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:07:22+00:00", "status": "Success", "transactionId": "df5d81b56c6345729f84d6ff11969a91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304501025_69UIPK_830658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304501025 (69UIPK) ✅ UPDATE successful for 130304501025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b8a9b8619364f2a81704a44ab29e2ab [SalesInvoiceId] => a8273c4baf824cda84fec8ccbc73a9f4 [ClientReference] => REF_001000600625_BWI2U9_349382 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535350786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535350786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000600625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:09:25+00:00", "status": "Success", "transactionId": "a8273c4baf824cda84fec8ccbc73a9f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000600625_BWI2U9_349382", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000600625 (BWI2U9) ✅ UPDATE successful for 001000600625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9ace415602b46edb132018942aacd60 [SalesInvoiceId] => e025680a2a824301a7f65e17e6f1381e [ClientReference] => REF_110504400425_WU6TPW_368082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245192904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245192904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504400425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:12:05+00:00", "status": "Success", "transactionId": "e025680a2a824301a7f65e17e6f1381e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504400425_WU6TPW_368082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504400425 (WU6TPW) ✅ UPDATE successful for 110504400425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ae4cc3fcf6e74ad48f1c9a54ba883a72 [SalesInvoiceId] => 958c97a4e13444eca2ff179a450c04ee [ClientReference] => REF_001000600625_BWI2U9_218705 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535350786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535350786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 41a85cc3e2c44702828b9f6c336c9911 [SalesInvoiceId] => 4dbec979f094425e8e2113087ee17837 [ClientReference] => REF_130303201025_69UIPK_161124 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547733743 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547733743 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130303201025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:20:52+00:00", "status": "Success", "transactionId": "4dbec979f094425e8e2113087ee17837", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130303201025_69UIPK_161124", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130303201025 (69UIPK) ✅ UPDATE successful for 130303201025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 554653fda1bf4c1d8a4bd2a7e09bdbb0 [SalesInvoiceId] => f5f03534f0314bcb84abf7afe7b6f878 [ClientReference] => REF_010303503825_Y3GO0A_095692 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548584501 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548584501 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010303503825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:32:40+00:00", "status": "Success", "transactionId": "f5f03534f0314bcb84abf7afe7b6f878", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010303503825_Y3GO0A_095692", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010303503825 (Y3GO0A) ✅ UPDATE successful for 010303503825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5008f06f452e4f1eac278aa7181bcf18 [SalesInvoiceId] => 6a867a7b5ce4412297b3d7db16d8fbf3 [ClientReference] => REF_051400102725_ZOOR6L_176600 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558233472 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558233472 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400102725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:32:53+00:00", "status": "Success", "transactionId": "6a867a7b5ce4412297b3d7db16d8fbf3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400102725_ZOOR6L_176600", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400102725 (ZOOR6L) ✅ UPDATE successful for 051400102725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 351f7385280446b8951763d3fb8f625f [SalesInvoiceId] => c70f4748dcaa40e78c73f07acdde7a8f [ClientReference] => REF_022203112525_4S2EHN_331079 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244655941 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244655941 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ae3b3b895ca4047aed5b68c5c97f892 [SalesInvoiceId] => e82ad282ce824ad19dbe7c34b1179f2c [ClientReference] => REF_053202505225_M86BFQ_859346 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599366498 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599366498 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053202505225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:38:02+00:00", "status": "Success", "transactionId": "e82ad282ce824ad19dbe7c34b1179f2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053202505225_M86BFQ_859346", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053202505225 (M86BFQ) ✅ UPDATE successful for 053202505225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d19ba052eef14f13bb6b06e7dbf9684e [SalesInvoiceId] => 80de9d3332914f698bae1904540f2082 [ClientReference] => REF_022203112525_4S2EHN_470669 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244655941 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244655941 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022203112525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:39:48+00:00", "status": "Success", "transactionId": "80de9d3332914f698bae1904540f2082", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022203112525_4S2EHN_470669", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022203112525 (4S2EHN) ✅ UPDATE successful for 022203112525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a18e7cbc474f406bafc5b5a36861bf87 [SalesInvoiceId] => 93b14052c25d4605888c39b4c05e7b68 [ClientReference] => REF_011206814825_Y3GO0A_224542 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546060323 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546060323 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011206814825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:40:37+00:00", "status": "Success", "transactionId": "93b14052c25d4605888c39b4c05e7b68", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011206814825_Y3GO0A_224542", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011206814825 (Y3GO0A) ✅ UPDATE successful for 011206814825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a91e330b61c44721af57da8e2f514c09 [SalesInvoiceId] => 02ee3aa2b1a04a77872ea4fe1348c4f8 [ClientReference] => REF_001102302025_BWI2U9_219208 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540832475 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540832475 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001102302025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T17:55:54+00:00", "status": "Success", "transactionId": "02ee3aa2b1a04a77872ea4fe1348c4f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001102302025_BWI2U9_219208", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001102302025 (BWI2U9) ✅ UPDATE successful for 001102302025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9bf5686a647414eb8b4a8beb2559760 [SalesInvoiceId] => 9936a875cd144bcfa024534c292aa905 [ClientReference] => REF_081302603525_WU6TPW_137386 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597421141 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597421141 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081302603525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:01:11+00:00", "status": "Success", "transactionId": "9936a875cd144bcfa024534c292aa905", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081302603525_WU6TPW_137386", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081302603525 (WU6TPW) ✅ UPDATE successful for 081302603525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26c0520d3ecb44d9b1e16075026456b8 [SalesInvoiceId] => 3d3b9e70bef8478a8728e85b49f4f700 [ClientReference] => REF_051400102625_ZOOR6L_896461 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558233472 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558233472 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400102625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:02:52+00:00", "status": "Success", "transactionId": "3d3b9e70bef8478a8728e85b49f4f700", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400102625_ZOOR6L_896461", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400102625 (ZOOR6L) ✅ UPDATE successful for 051400102625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8fad806bb5474ce082a7b18ec991c554 [SalesInvoiceId] => 35fe6eb8d2c94136b6b348e8af5ead04 [ClientReference] => REF_012605605425_R4E6Y0_882984 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549720108 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549720108 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012605605425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:04:09+00:00", "status": "Success", "transactionId": "35fe6eb8d2c94136b6b348e8af5ead04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012605605425_R4E6Y0_882984", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012605605425 (R4E6Y0) ✅ UPDATE successful for 012605605425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 789e65ff311e485db4849b643b56880a [SalesInvoiceId] => f15b19225a1d4e518d4962b856aa54c5 [ClientReference] => REF_050128600425_ZOOR6L_651675 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244726967 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244726967 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050128600425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:04:22+00:00", "status": "Success", "transactionId": "f15b19225a1d4e518d4962b856aa54c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050128600425_ZOOR6L_651675", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050128600425 (ZOOR6L) ✅ UPDATE successful for 050128600425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 14a040193a8942f4ae862739501c7b7f [SalesInvoiceId] => 55d7adf7d3b7405e9accbb03b28f5fe5 [ClientReference] => REF_050122700325_NPSOWU_011898 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244371109 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244371109 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122700325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:05:11+00:00", "status": "Success", "transactionId": "55d7adf7d3b7405e9accbb03b28f5fe5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122700325_NPSOWU_011898", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122700325 (NPSOWU) ✅ UPDATE successful for 050122700325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 649de26a3c894792807c8570deebc448 [SalesInvoiceId] => 24696a1168274f16ac8da0893b6a070a [ClientReference] => REF_111010100225_R4E6Y0_964423 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540481722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540481722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111010100225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:10:42+00:00", "status": "Success", "transactionId": "24696a1168274f16ac8da0893b6a070a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111010100225_R4E6Y0_964423", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111010100225 (R4E6Y0) ✅ UPDATE successful for 111010100225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e9f5ecbc82f54e1cb157764c63473461 [SalesInvoiceId] => daf12a0fb12a43789b24934dc7e56190 [ClientReference] => REF_111010100225_R4E6Y0_823535 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540481722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540481722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 790bd3146af74016a0ae8710655844ea [SalesInvoiceId] => 44a2d4bb4d974f5aa93eed746325df8d [ClientReference] => REF_000108902925_1RC5WS_338874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248764456 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248764456 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000108902925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:13:52+00:00", "status": "Success", "transactionId": "44a2d4bb4d974f5aa93eed746325df8d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000108902925_1RC5WS_338874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000108902925 (1RC5WS) ✅ UPDATE successful for 000108902925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 50574c0bb5ec4b5f87afb78e44faeb03 [SalesInvoiceId] => f5be72006b0443f6a862f5999dbaa04f [ClientReference] => REF_054105202425_CH3S2L_343803 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541265173 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541265173 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105202425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:19:22+00:00", "status": "Success", "transactionId": "f5be72006b0443f6a862f5999dbaa04f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105202425_CH3S2L_343803", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105202425 (CH3S2L) ✅ UPDATE successful for 054105202425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42a1974b973e47dea2f55cc056d78342 [SalesInvoiceId] => db99d12ead8a4ab5bf90ea61bca9e0ec [ClientReference] => REF_130804500325_69UIPK_634043 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541658722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541658722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130804500325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:43:49+00:00", "status": "Success", "transactionId": "db99d12ead8a4ab5bf90ea61bca9e0ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130804500325_69UIPK_634043", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130804500325 (69UIPK) ✅ UPDATE successful for 130804500325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cb10cb541d7451784dc341a01984ef1 [SalesInvoiceId] => 2915b1b2ed344a45879cdf3765ec43a1 [ClientReference] => REF_081302600525_WU6TPW_923371 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242664909 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242664909 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081302600525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:49:11+00:00", "status": "Success", "transactionId": "2915b1b2ed344a45879cdf3765ec43a1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081302600525_WU6TPW_923371", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081302600525 (WU6TPW) ✅ UPDATE successful for 081302600525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18ad94e1a0e14e65aa1748ae12a0b5b7 [SalesInvoiceId] => 8e295c95bea74300bdffec54b8af86d7 [ClientReference] => REF_022202502025_EJISU34222_141288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243879765 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243879765 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022202502025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:49:40+00:00", "status": "Success", "transactionId": "8e295c95bea74300bdffec54b8af86d7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022202502025_EJISU34222_141288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022202502025 (EJISU34222) ✅ UPDATE successful for 022202502025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3335f64e51b34963ae67827f9716e778 [SalesInvoiceId] => ddd8dbb891e84b7e8a10e811d496f87c [ClientReference] => REF_011903700825_EJISU34222_174341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536285510 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536285510 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011903700825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T18:56:45+00:00", "status": "Success", "transactionId": "ddd8dbb891e84b7e8a10e811d496f87c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011903700825_EJISU34222_174341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011903700825 (EJISU34222) ✅ UPDATE successful for 011903700825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e5d546b0229845f3a91684897f021a23 [SalesInvoiceId] => 1a3393b5f2dc4897983002e892ce104a [ClientReference] => REF_012301105925_108CSY_789119 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247850760 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247850760 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bac8e3789fb44aa69e7661dde2fbd921 [SalesInvoiceId] => fae4977403724210a70ef780e754323d [ClientReference] => REF_0006007005_I95WNZ_965187 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006007005, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T19:04:15+00:00", "status": "Success", "transactionId": "fae4977403724210a70ef780e754323d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006007005_I95WNZ_965187", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006007005 (I95WNZ) ✅ UPDATE successful for 0006007005 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c0bb301462e444095bf7e1f53c59698 [SalesInvoiceId] => 3107401a086f4ad9ae990861df183937 [ClientReference] => REF_051009601025_CH3S2L_423141 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594880143 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594880143 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051009601025, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T19:22:44+00:00", "status": "Success", "transactionId": "3107401a086f4ad9ae990861df183937", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051009601025_CH3S2L_423141", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051009601025 (CH3S2L) ✅ UPDATE successful for 051009601025 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 28e6b129d559414eb71ec732e52012a1 [SalesInvoiceId] => 9c04a123fa324229bad04ce13518d107 [ClientReference] => REF_130302603425_69UIPK_477740 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553529144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553529144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302603425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T19:27:33+00:00", "status": "Success", "transactionId": "9c04a123fa324229bad04ce13518d107", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302603425_69UIPK_477740", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302603425 (69UIPK) ✅ UPDATE successful for 130302603425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84e3f73647284dca9a4665d64f365c9d [SalesInvoiceId] => 2c71035782304bcb82517948a0ada7b8 [ClientReference] => REF_053606002725_EJISU34222_058132 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535741950 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535741950 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053606002725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T19:43:52+00:00", "status": "Success", "transactionId": "2c71035782304bcb82517948a0ada7b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053606002725_EJISU34222_058132", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053606002725 (EJISU34222) ✅ UPDATE successful for 053606002725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2c22cb8951224a8b814ef8f5aad48ce6 [SalesInvoiceId] => 0fec705f196341699002e19f0df3c456 [ClientReference] => REF_012301105925_108CSY_527304 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247850760 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247850760 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c48aa29365c457588a0b8e7c96a164b [SalesInvoiceId] => bf721542a33f4aa78287855e81368c34 [ClientReference] => REF_012812705825_ZOOR6L_796828 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592587817 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592587817 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012812705825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T20:49:27+00:00", "status": "Success", "transactionId": "bf721542a33f4aa78287855e81368c34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012812705825_ZOOR6L_796828", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012812705825 (ZOOR6L) ✅ UPDATE successful for 012812705825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88ec1f3c6676482b96d9651a02744c93 [SalesInvoiceId] => 65e0243c3d204f61b4effe7fe5436e8e [ClientReference] => REF_053205500225_ZOOR6L_535558 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246705358 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246705358 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053205500225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T20:59:04+00:00", "status": "Success", "transactionId": "65e0243c3d204f61b4effe7fe5436e8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053205500225_ZOOR6L_535558", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053205500225 (ZOOR6L) ✅ UPDATE successful for 053205500225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec87d4ca6c864e0dad0e2ac042b73d41 [SalesInvoiceId] => 9f085e57c3fe4c5682e671ff8d3071fe [ClientReference] => REF_000900401825_BWI2U9_902341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900401825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T21:10:08+00:00", "status": "Success", "transactionId": "9f085e57c3fe4c5682e671ff8d3071fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900401825_BWI2U9_902341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900401825 (BWI2U9) ✅ UPDATE successful for 000900401825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e9cbb9bc98047a5b3465a02c5473c99 [SalesInvoiceId] => 3e9a820a67de457c9b14adb175e246c4 [ClientReference] => REF_0006033018_I95WNZ_070526 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006033018, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T21:17:24+00:00", "status": "Success", "transactionId": "3e9a820a67de457c9b14adb175e246c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006033018_I95WNZ_070526", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006033018 (I95WNZ) ✅ UPDATE successful for 0006033018 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4233f64413342f9b50b7b05e30a60c6 [SalesInvoiceId] => 8da7a542513647a5b225286741f1be86 [ClientReference] => REF_000104004025_1RC5WS_243106 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547084608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547084608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000104004025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T21:29:42+00:00", "status": "Success", "transactionId": "8da7a542513647a5b225286741f1be86", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000104004025_1RC5WS_243106", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000104004025 (1RC5WS) ✅ UPDATE successful for 000104004025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ab3400e744db4f4886fca47a5bb90282 [SalesInvoiceId] => e750f4b7a2b841d19d04a8c198beabc3 [ClientReference] => REF_000104004025_1RC5WS_864176 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547084608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547084608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37b9701de7ae43d594d24179e611bc95 [SalesInvoiceId] => bdebaa8bfeb94f1a999d0176d2118534 [ClientReference] => REF_000100100125_1RC5WS_026312 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246062207 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246062207 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000100100125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-16T21:46:55+00:00", "status": "Success", "transactionId": "bdebaa8bfeb94f1a999d0176d2118534", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000100100125_1RC5WS_026312", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000100100125 (1RC5WS) ✅ UPDATE successful for 000100100125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 45cfb47ba3834ef199cb2718db4ad749 [SalesInvoiceId] => 6fafe51651e54a8da7fee6142ac541bb [ClientReference] => REF_051006001725_5FQLHT_870310 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240089486 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240089486 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8bd017af2e104614b9ad8524766154bb [SalesInvoiceId] => c0fd9cd4c45049fca09df19080e53919 [ClientReference] => REF_053401501125_A7DPCP_784845 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591917260 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591917260 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053401501125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T00:24:35+00:00", "status": "Success", "transactionId": "c0fd9cd4c45049fca09df19080e53919", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053401501125_A7DPCP_784845", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053401501125 (A7DPCP) ✅ UPDATE successful for 053401501125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f0a38d7dd08443e896b8368eed417f8 [SalesInvoiceId] => 151b01871249455ebffbdccf888b5b8b [ClientReference] => REF_053401501125_A7DPCP_642817 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591917260 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591917260 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5c41dee3612548ac8fc7a0af8cb45dbc [SalesInvoiceId] => 5329fa8af2b1408d8f79759c43e59d7f [ClientReference] => REF_050409204125_A7DPCP_109839 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233550821158 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550821158 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85767bbe70fc47ae81c8b29d6e3568ae [SalesInvoiceId] => b70d8548200d463c911ed4480272a69a [ClientReference] => REF_050124700225_108CSY_359085 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537146034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537146034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050124700225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T06:08:08+00:00", "status": "Success", "transactionId": "b70d8548200d463c911ed4480272a69a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050124700225_108CSY_359085", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050124700225 (108CSY) ✅ UPDATE successful for 050124700225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 709c6e50ea664b0987dd4726fcf26bfe [SalesInvoiceId] => 3b7b4c83075d449b8212edcd5691c6b6 [ClientReference] => REF_050409204125_A7DPCP_119177 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595776745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595776745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050409204125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T06:11:14+00:00", "status": "Success", "transactionId": "3b7b4c83075d449b8212edcd5691c6b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050409204125_A7DPCP_119177", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050409204125 (A7DPCP) ✅ UPDATE successful for 050409204125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bde6eb7082984168a8c980f75099246f [SalesInvoiceId] => 094f55de86e84272a54665a6d73788c1 [ClientReference] => REF_051402412725_ZOOR6L_697044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245489034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245489034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402412725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T06:28:41+00:00", "status": "Success", "transactionId": "094f55de86e84272a54665a6d73788c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402412725_ZOOR6L_697044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402412725 (ZOOR6L) ✅ UPDATE successful for 051402412725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 865e8bffdbd54e77a63c457416db22ca [SalesInvoiceId] => 86653549a3514320b4d5bba0588a0580 [ClientReference] => REF_0319383023_108CSY_432916 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540404737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540404737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0319383023, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:03:21+00:00", "status": "Success", "transactionId": "86653549a3514320b4d5bba0588a0580", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0319383023_108CSY_432916", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0319383023 (108CSY) ✅ UPDATE successful for 0319383023 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da219fa77a3c45d09a75ec3b6f471efe [SalesInvoiceId] => fbc65592a5fe441db4f7f4597d08fc54 [ClientReference] => REF_030600301225_RY07KN_846288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030600301225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:34:18+00:00", "status": "Success", "transactionId": "fbc65592a5fe441db4f7f4597d08fc54", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030600301225_RY07KN_846288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030600301225 (RY07KN) ✅ UPDATE successful for 030600301225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0201749772649e896e9f451a606a5d7 [SalesInvoiceId] => 395ec624d75c4efaa869568694bf07d6 [ClientReference] => REF_011002811825_B8POM8_943326 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243464825 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243464825 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011002811825, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:34:24+00:00", "status": "Success", "transactionId": "395ec624d75c4efaa869568694bf07d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011002811825_B8POM8_943326", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011002811825 (B8POM8) ✅ UPDATE successful for 011002811825 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40aacafc0da74ae3b5eb61419c408444 [SalesInvoiceId] => 46a86e40007944a2b824cdc53ea9e297 [ClientReference] => REF_080405401225_FXIX7B_242336 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552954620 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552954620 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080405401225, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:37:48+00:00", "status": "Success", "transactionId": "46a86e40007944a2b824cdc53ea9e297", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080405401225_FXIX7B_242336", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080405401225 (FXIX7B) ✅ UPDATE successful for 080405401225 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d2cb711ea444c1d859522d672850c12 [SalesInvoiceId] => 99a39e7d30394d50a9eda8dbfb9f2f7c [ClientReference] => REF_053404801925_R4E6Y0_350004 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244015616 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244015616 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053404801925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:39:47+00:00", "status": "Success", "transactionId": "99a39e7d30394d50a9eda8dbfb9f2f7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053404801925_R4E6Y0_350004", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053404801925 (R4E6Y0) ✅ UPDATE successful for 053404801925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff43e97c74a646bf96e16bfc3c61f20e [SalesInvoiceId] => 70177eaa45ff4d6a945dbd208cb3d580 [ClientReference] => REF_111005802825_HXWPV7_568092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593480725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593480725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005802825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:40:51+00:00", "status": "Success", "transactionId": "70177eaa45ff4d6a945dbd208cb3d580", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005802825_HXWPV7_568092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005802825 (HXWPV7) ✅ UPDATE successful for 111005802825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 175eba4783a246bb80f36419412d1f6c [SalesInvoiceId] => 90a81b06a7a44c0a954867b18ef4af88 [ClientReference] => REF_050501004125_6BLU49_059999 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240835040 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240835040 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501004125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:41:49+00:00", "status": "Success", "transactionId": "90a81b06a7a44c0a954867b18ef4af88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501004125_6BLU49_059999", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501004125 (6BLU49) ✅ UPDATE successful for 050501004125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5b50017830245a78668232158d7c101 [SalesInvoiceId] => d1b1bd370f6f443a9b54ac45cb8e2d36 [ClientReference] => REF_060104006825_LE9LO5_303499 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060104006825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:42:41+00:00", "status": "Success", "transactionId": "d1b1bd370f6f443a9b54ac45cb8e2d36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060104006825_LE9LO5_303499", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060104006825 (LE9LO5) ✅ UPDATE successful for 060104006825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b87667acfba542c58bceb8836c5e6833 [SalesInvoiceId] => 8d2fc6ce5c814f11a52ef10b336839ee [ClientReference] => REF_054303200525_EJISU34222_257960 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545074345 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545074345 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303200525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:42:55+00:00", "status": "Success", "transactionId": "8d2fc6ce5c814f11a52ef10b336839ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303200525_EJISU34222_257960", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303200525 (EJISU34222) ✅ UPDATE successful for 054303200525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8d536719a964ca792e14e781d0f4915 [SalesInvoiceId] => bb322691ea6844ed85bb33c8909c0d66 [ClientReference] => REF_050502502625_6BLU49_562821 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502502625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:46:25+00:00", "status": "Success", "transactionId": "bb322691ea6844ed85bb33c8909c0d66", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502502625_6BLU49_562821", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502502625 (6BLU49) ✅ UPDATE successful for 050502502625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e17d0de04fa4e20b48362de491477b5 [SalesInvoiceId] => 39b555349cb84c11828b3bf0f4acc270 [ClientReference] => REF_080114302125_R4E6Y0_432913 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249500921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249500921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080114302125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T07:55:04+00:00", "status": "Success", "transactionId": "39b555349cb84c11828b3bf0f4acc270", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080114302125_R4E6Y0_432913", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080114302125 (R4E6Y0) ✅ UPDATE successful for 080114302125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5a5c5b1de8042d5b775c0f264e25200 [SalesInvoiceId] => 4c6d1baf90914dc2ba97ada5dae4af40 [ClientReference] => REF_053804103425_NPSOWU_789006 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242351026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242351026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804103425, schoolCode=NPSOWU Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e3b9d9ab83543c4ac198b0387167603 [SalesInvoiceId] => df257b3a93e748f9bdc038a4c7a13bfa [ClientReference] => REF_052513903825_LE9LO5_102684 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052513903825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:06:34+00:00", "status": "Success", "transactionId": "4c6d1baf90914dc2ba97ada5dae4af40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804103425_NPSOWU_789006", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804103425 (NPSOWU) ✅ UPDATE successful for 053804103425 (NPSOWU) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:06:34+00:00", "status": "Success", "transactionId": "df257b3a93e748f9bdc038a4c7a13bfa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052513903825_LE9LO5_102684", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052513903825 (LE9LO5) ✅ UPDATE successful for 052513903825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f2887bdb710b4eed8a5daa55c8ba60e5 [SalesInvoiceId] => 5e96c902492b4d39846a91e88661bbae [ClientReference] => REF_050819007025_A7DPCP_153526 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246946103 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246946103 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050819007025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:17:37+00:00", "status": "Success", "transactionId": "5e96c902492b4d39846a91e88661bbae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050819007025_A7DPCP_153526", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050819007025 (A7DPCP) ✅ UPDATE successful for 050819007025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd4caabcd53a472c9e57b15f072fc9a6 [SalesInvoiceId] => df3a5ef2b92b480097374082ade55aff [ClientReference] => REF_060101406225_69UIPK_435668 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542590476 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542590476 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060101406225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:21:10+00:00", "status": "Success", "transactionId": "df3a5ef2b92b480097374082ade55aff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060101406225_69UIPK_435668", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060101406225 (69UIPK) ✅ UPDATE successful for 060101406225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cfd86d9bb244aa3af1b765ef36e60ed [SalesInvoiceId] => 61856096a83244228aecaeddf9027402 [ClientReference] => REF_0006016006_I95WNZ_297961 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006016006, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:24:49+00:00", "status": "Success", "transactionId": "61856096a83244228aecaeddf9027402", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006016006_I95WNZ_297961", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006016006 (I95WNZ) ✅ UPDATE successful for 0006016006 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2f0f601099544c8b6850481a52ddade [SalesInvoiceId] => c2a02ff82dfd4b86b9c4d424a9a17f92 [ClientReference] => REF_111006203025_WU6TPW_756985 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111006203025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:30:48+00:00", "status": "Success", "transactionId": "c2a02ff82dfd4b86b9c4d424a9a17f92", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111006203025_WU6TPW_756985", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111006203025 (WU6TPW) ✅ UPDATE successful for 111006203025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => baf68061b7144e78946ec614ec6eab8c [SalesInvoiceId] => 126e3d2cda604bf5835c630114f53c6e [ClientReference] => REF_111006203025_WU6TPW_842449 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1562a5c0025c4cce98c88757f7f14056 [SalesInvoiceId] => f3c06cd4a31444fa914bb7b96df728fa [ClientReference] => REF_041706601725_WRHKXK_781761 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03220d3c434e499db9faafcaa91c33ec [SalesInvoiceId] => d9bbe6ed999046cba79bdc599e56bd1d [ClientReference] => REF_051402410125_ZOOR6L_288290 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249556968 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249556968 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402410125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:35:48+00:00", "status": "Success", "transactionId": "d9bbe6ed999046cba79bdc599e56bd1d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402410125_ZOOR6L_288290", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402410125 (ZOOR6L) ✅ UPDATE successful for 051402410125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b5ae680eb754b6aa06da31fb639469c [SalesInvoiceId] => fb846e2f4a164ef88b84ecb75cc88b4c [ClientReference] => REF_041706601725_WRHKXK_833014 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=041706601725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:38:40+00:00", "status": "Success", "transactionId": "fb846e2f4a164ef88b84ecb75cc88b4c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041706601725_WRHKXK_833014", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041706601725 (WRHKXK) ✅ UPDATE successful for 041706601725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8efd28163a62451c807991469f71d7cb [SalesInvoiceId] => 7e036fd4912243a8840eba0d2cac287d [ClientReference] => REF_000405701625_PFKS1R_613975 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541258887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541258887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405701625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:40:51+00:00", "status": "Success", "transactionId": "7e036fd4912243a8840eba0d2cac287d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405701625_PFKS1R_613975", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405701625 (PFKS1R) ✅ UPDATE successful for 000405701625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8002171e50b34ef8abb692556a426bf2 [SalesInvoiceId] => 91eec61f8251472495c585a6cc2b39f8 [ClientReference] => REF_001003101225_PFKS1R_856090 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598602763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598602763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001003101225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:40:52+00:00", "status": "Success", "transactionId": "91eec61f8251472495c585a6cc2b39f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001003101225_PFKS1R_856090", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001003101225 (PFKS1R) ✅ UPDATE successful for 001003101225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0cb0f608610a49c683e7d562a29d09d4 [SalesInvoiceId] => 1f1706233d4143efa10ac30c0aaff262 [ClientReference] => REF_081304106225_WU6TPW_944658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246705339 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246705339 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081304106225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:43:16+00:00", "status": "Success", "transactionId": "1f1706233d4143efa10ac30c0aaff262", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081304106225_WU6TPW_944658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081304106225 (WU6TPW) ✅ UPDATE successful for 081304106225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d1648c61189452cb81b47dbd901dcde [SalesInvoiceId] => b4fbbdac313047a9930faeac32d0239e [ClientReference] => REF_110100302625_A7DPCP_767278 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246946103 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246946103 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110100302625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:47:08+00:00", "status": "Success", "transactionId": "b4fbbdac313047a9930faeac32d0239e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110100302625_A7DPCP_767278", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110100302625 (A7DPCP) ✅ UPDATE successful for 110100302625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9bbd13e01cc47e8b4133b19f28b83cf [SalesInvoiceId] => 357e5bb23a8f469daeff15cecc5d3d1d [ClientReference] => REF_150102203025_EJISU34222_911625 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242284156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242284156 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150102203025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:54:33+00:00", "status": "Success", "transactionId": "357e5bb23a8f469daeff15cecc5d3d1d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150102203025_EJISU34222_911625", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150102203025 (EJISU34222) ✅ UPDATE successful for 150102203025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c0c6ba4e66b49e39022118a81235e32 [SalesInvoiceId] => 9c023f27e8e4475684684abc18df1441 [ClientReference] => REF_050108410525_EJISU34222_213189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233502546505 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502546505 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050108410525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:55:00+00:00", "status": "Success", "transactionId": "9c023f27e8e4475684684abc18df1441", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050108410525_EJISU34222_213189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050108410525 (EJISU34222) ✅ UPDATE successful for 050108410525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e77a0560e594ddaad7fa7f071200121 [SalesInvoiceId] => 84b829a4803941c49f92c8393e2d0341 [ClientReference] => REF_053803000325_NPSOWU_598272 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246606836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246606836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803000325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T08:58:27+00:00", "status": "Success", "transactionId": "84b829a4803941c49f92c8393e2d0341", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803000325_NPSOWU_598272", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803000325 (NPSOWU) ✅ UPDATE successful for 053803000325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 209059c6243244c78acdef937eefd19c [SalesInvoiceId] => eb1400dabc9842a29c48f510d7865363 [ClientReference] => REF_054201700925_RY07KN_238700 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054201700925, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:00:22+00:00", "status": "Success", "transactionId": "eb1400dabc9842a29c48f510d7865363", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054201700925_RY07KN_238700", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054201700925 (RY07KN) ✅ UPDATE successful for 054201700925 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd728be2b4d8408db99d9cb4316ea00d [SalesInvoiceId] => 64073f3049b446b4a7e4cecfc2ed2f0a [ClientReference] => REF_051902701525_EJISU34222_873608 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243839181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243839181 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051902701525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:00:51+00:00", "status": "Success", "transactionId": "64073f3049b446b4a7e4cecfc2ed2f0a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051902701525_EJISU34222_873608", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051902701525 (EJISU34222) ✅ UPDATE successful for 051902701525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61f783a2ea7446e184c44e902117cbc8 [SalesInvoiceId] => 58549450a6cd405cb083bdf0be59eceb [ClientReference] => REF_000704300225_1RC5WS_602487 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249146717 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249146717 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000704300225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:02:01+00:00", "status": "Success", "transactionId": "58549450a6cd405cb083bdf0be59eceb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000704300225_1RC5WS_602487", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000704300225 (1RC5WS) ✅ UPDATE successful for 000704300225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f513be12afb24d20880745927ab492f3 [SalesInvoiceId] => 5847e07ee4ba430d8993310a7d34642a [ClientReference] => REF_100401100425_RY07KN_960868 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100401100425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:13:01+00:00", "status": "Success", "transactionId": "5847e07ee4ba430d8993310a7d34642a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100401100425_RY07KN_960868", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100401100425 (RY07KN) ✅ UPDATE successful for 100401100425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03ec129d66ec4e5991fe1a23b87132e6 [SalesInvoiceId] => 029f4dff5111454990143786fab8b1bd [ClientReference] => REF_080401002125_HE2114_164960 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246731657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246731657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080401002125, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:14:27+00:00", "status": "Success", "transactionId": "029f4dff5111454990143786fab8b1bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080401002125_HE2114_164960", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080401002125 (HE2114) ✅ UPDATE successful for 080401002125 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1cd75ea1301e45968edfd3b1d3559ec0 [SalesInvoiceId] => a563f82509db4e3daa90995f83473eae [ClientReference] => REF_082701401825_HE2114_654136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247218363 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247218363 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082701401825, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:20:51+00:00", "status": "Success", "transactionId": "a563f82509db4e3daa90995f83473eae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082701401825_HE2114_654136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082701401825 (HE2114) ✅ UPDATE successful for 082701401825 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15b9669827db4dc4b3e4e0a197314d64 [SalesInvoiceId] => fcff6d94d47747d0a49f99057e942f80 [ClientReference] => REF_050501002725_108CSY_391944 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501002725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:32:26+00:00", "status": "Success", "transactionId": "fcff6d94d47747d0a49f99057e942f80", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501002725_108CSY_391944", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501002725 (108CSY) ✅ UPDATE successful for 050501002725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 98f48892f6d042cb8bbb903d479617ce [SalesInvoiceId] => a19513c6eb7541a8a07a202f2b8aa029 [ClientReference] => REF_031605801225_EJISU34222_620128 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205781565 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205781565 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031605801225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:32:50+00:00", "status": "Success", "transactionId": "a19513c6eb7541a8a07a202f2b8aa029", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031605801225_EJISU34222_620128", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031605801225 (EJISU34222) ✅ UPDATE successful for 031605801225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f82652d0a8fc4de5a7900793dbe83aee [SalesInvoiceId] => a6a7c94bb0e94d199194c8583ecd315a [ClientReference] => REF_091401100125_CN4KKG_854657 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539546644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539546644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 61b4887a5fd443d2875e3024a6192575 [SalesInvoiceId] => bf13d296ba094f4c96296ef1462f1153 [ClientReference] => REF_091401100125_CN4KKG_388995 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539546644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539546644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7bb5ed178347410586502c82809d61b8 [SalesInvoiceId] => 989c0279dca149acbccd786f1e10bd4e [ClientReference] => REF_091401100125_CN4KKG_810527 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539546644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539546644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => eb329c93f49c499aa2b0fd4e40a5fae9 [SalesInvoiceId] => f67c4c6b04b4434db557b09e01e6bf55 [ClientReference] => REF_031602303325_NPSOWU_031388 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c535f3d4b2bb4ed2a07c82892c309377 [SalesInvoiceId] => 37981b0209d34cf681f2e624d12c4013 [ClientReference] => REF_052804008425_A7DPCP_002340 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052804008425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:39:44+00:00", "status": "Success", "transactionId": "37981b0209d34cf681f2e624d12c4013", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052804008425_A7DPCP_002340", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052804008425 (A7DPCP) ✅ UPDATE successful for 052804008425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f1a049ae1dc4187b60a2b1ebc1c0080 [SalesInvoiceId] => e92e23a260014960aa551989db89c432 [ClientReference] => REF_050172601325_EJISU34222_591012 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540754093 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540754093 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050172601325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:42:27+00:00", "status": "Success", "transactionId": "e92e23a260014960aa551989db89c432", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050172601325_EJISU34222_591012", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050172601325 (EJISU34222) ✅ UPDATE successful for 050172601325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 594bc735770741c5a6f4399d8f6aca0b [SalesInvoiceId] => 211dcbcecbec47db85d136ee203559f4 [ClientReference] => REF_051502701425_ZOOR6L_667286 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502701425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:44:25+00:00", "status": "Success", "transactionId": "211dcbcecbec47db85d136ee203559f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502701425_ZOOR6L_667286", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502701425 (ZOOR6L) ✅ UPDATE successful for 051502701425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea782a02f36e44749854d28967b4c2a4 [SalesInvoiceId] => 16407302922c412bb154d67248f943b4 [ClientReference] => REF_053104900925_EJISU34222_822446 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550719351 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550719351 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053104900925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:50:07+00:00", "status": "Success", "transactionId": "16407302922c412bb154d67248f943b4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053104900925_EJISU34222_822446", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053104900925 (EJISU34222) ✅ UPDATE successful for 053104900925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b218880b825344afa280da2813418bb5 [SalesInvoiceId] => 11880b9eb52240dda20c116df099d705 [ClientReference] => REF_090405801825_R4E6Y0_219115 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243249108 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243249108 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090405801825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:50:09+00:00", "status": "Success", "transactionId": "11880b9eb52240dda20c116df099d705", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090405801825_R4E6Y0_219115", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090405801825 (R4E6Y0) ✅ UPDATE successful for 090405801825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d8dd7f6c004b4bee860c3ed0f970efff [SalesInvoiceId] => 5eea7391d4924c3f8b90ad133a75b287 [ClientReference] => REF_000401301125_PFKS1R_172504 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241236771 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241236771 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8772c5576a6345d0993b794062052a85 [SalesInvoiceId] => 3cad0c49c4b94a7a845a3f8d603633a3 [ClientReference] => REF_050507801425_6BLU49_565474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507801425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:51:15+00:00", "status": "Success", "transactionId": "3cad0c49c4b94a7a845a3f8d603633a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507801425_6BLU49_565474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507801425 (6BLU49) ✅ UPDATE successful for 050507801425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 573bb0233d9041cd9781872325965bbf [SalesInvoiceId] => e7781ce77de142109ee7b8c26945c3e3 [ClientReference] => REF_020218201425_108CSY_950184 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243650197 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243650197 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020218201425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:51:27+00:00", "status": "Success", "transactionId": "e7781ce77de142109ee7b8c26945c3e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020218201425_108CSY_950184", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020218201425 (108CSY) ✅ UPDATE successful for 020218201425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2654bc08ee6444b97949d877f3b4cf9 [SalesInvoiceId] => 9692a5d5ae054c099eb490cbfaf89277 [ClientReference] => REF_080119301825_R4E6Y0_785251 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552337993 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552337993 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080119301825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:54:15+00:00", "status": "Success", "transactionId": "9692a5d5ae054c099eb490cbfaf89277", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080119301825_R4E6Y0_785251", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080119301825 (R4E6Y0) ✅ UPDATE successful for 080119301825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cf45f29d3a644bc8a9b5dabeb9efe503 [SalesInvoiceId] => 927664f5ab754e17951f7dc4880a6389 [ClientReference] => REF_000401301125_PFKS1R_659917 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241236771 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241236771 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a8af55701f374c02a739c539508f7829 [SalesInvoiceId] => d55b2e0251a846afaed0e7968c8bc4a3 [ClientReference] => REF_042005603925_R4E6Y0_901564 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548147809 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548147809 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042005603925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T09:55:54+00:00", "status": "Success", "transactionId": "d55b2e0251a846afaed0e7968c8bc4a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042005603925_R4E6Y0_901564", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042005603925 (R4E6Y0) ✅ UPDATE successful for 042005603925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e2b894644dfe425dafa705ecc7ec8eca [SalesInvoiceId] => 12e7ae78f77446a8b2f6d842baf55d75 [ClientReference] => REF_000401301125_PFKS1R_325712 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241236771 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241236771 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb799c2c3d9a4fa5b2f7d752811f92d5 [SalesInvoiceId] => 1347d65af5d24ab2af2df68169320d86 [ClientReference] => REF_051409800725_R4E6Y0_094227 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051409800725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:00:31+00:00", "status": "Success", "transactionId": "1347d65af5d24ab2af2df68169320d86", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051409800725_R4E6Y0_094227", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051409800725 (R4E6Y0) ✅ UPDATE successful for 051409800725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4ed5ed67f2a48368cf5ea562e4fe715 [SalesInvoiceId] => c3e5bab724384da1878c1f200c626cf5 [ClientReference] => REF_111006500125_HXWPV7_546868 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248150062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248150062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111006500125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:00:45+00:00", "status": "Success", "transactionId": "c3e5bab724384da1878c1f200c626cf5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111006500125_HXWPV7_546868", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111006500125 (HXWPV7) ✅ UPDATE successful for 111006500125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e1eccb35e02481781db9d35b370e2a9 [SalesInvoiceId] => 88b9689d6e544e459158841cc802305b [ClientReference] => REF_053804201025_R4E6Y0_895169 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247046117 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247046117 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804201025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:01:05+00:00", "status": "Success", "transactionId": "88b9689d6e544e459158841cc802305b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804201025_R4E6Y0_895169", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804201025 (R4E6Y0) ✅ UPDATE successful for 053804201025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00fd12418f6c4fc7ab45b7526ac71f13 [SalesInvoiceId] => 3dc69350cb0643098610ef1a5b8f7ed3 [ClientReference] => REF_130201401225_69UIPK_332228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551196764 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551196764 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130201401225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:03:38+00:00", "status": "Success", "transactionId": "3dc69350cb0643098610ef1a5b8f7ed3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130201401225_69UIPK_332228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130201401225 (69UIPK) ✅ UPDATE successful for 130201401225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef1203b861554b79b5218141b56f4d89 [SalesInvoiceId] => c23a18e2ad0942328b763508e9b5ab6e [ClientReference] => REF_081306001425_LE9LO5_685064 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081306001425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:04:11+00:00", "status": "Success", "transactionId": "c23a18e2ad0942328b763508e9b5ab6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081306001425_LE9LO5_685064", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081306001425 (LE9LO5) ✅ UPDATE successful for 081306001425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 06280c7885384101b2b18d58180c3471 [SalesInvoiceId] => 012109de98fd45c088f25755d0ebcf29 [ClientReference] => REF_050306103825_R4E6Y0_645106 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241477187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241477187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306103825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:04:50+00:00", "status": "Success", "transactionId": "012109de98fd45c088f25755d0ebcf29", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306103825_R4E6Y0_645106", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306103825 (R4E6Y0) ✅ UPDATE successful for 050306103825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cde8b911e2564283a25250120ab223a5 [SalesInvoiceId] => 7749a09e9c7b48adb8c0d06ba235f904 [ClientReference] => REF_050128900625_R4E6Y0_040115 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559092963 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559092963 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050128900625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:04:52+00:00", "status": "Success", "transactionId": "7749a09e9c7b48adb8c0d06ba235f904", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050128900625_R4E6Y0_040115", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050128900625 (R4E6Y0) ✅ UPDATE successful for 050128900625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81cbdc5379f64163aebe68a6212c2163 [SalesInvoiceId] => 738846ec3898481d8d2bd035c259cd4a [ClientReference] => REF_000204900925_1RC5WS_500291 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557616430 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557616430 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000204900925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:05:04+00:00", "status": "Success", "transactionId": "738846ec3898481d8d2bd035c259cd4a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000204900925_1RC5WS_500291", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000204900925 (1RC5WS) ✅ UPDATE successful for 000204900925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5945f90969284529918b5fc6864c2d3a [SalesInvoiceId] => a2118f161e1c49e4b8961ecf7963d848 [ClientReference] => REF_091401100125_CN4KKG_386584 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539546644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539546644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 198a5e99113e4d4c89dcde6b3d5c17cb [SalesInvoiceId] => 0e53297239c648c39fae30c165e4e723 [ClientReference] => REF_000401301125_PFKS1R_600812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241236771 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241236771 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000401301125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:09:17+00:00", "status": "Success", "transactionId": "0e53297239c648c39fae30c165e4e723", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000401301125_PFKS1R_600812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000401301125 (PFKS1R) ✅ UPDATE successful for 000401301125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99ced89209af4d71aa572fe6a59def36 [SalesInvoiceId] => 1d1317ee89d04ce7b7f0f3c207263082 [ClientReference] => REF_091401100125_CN4KKG_327893 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539546644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539546644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=091401100125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:10:04+00:00", "status": "Success", "transactionId": "1d1317ee89d04ce7b7f0f3c207263082", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_091401100125_CN4KKG_327893", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 091401100125 (CN4KKG) ✅ UPDATE successful for 091401100125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57a7a1fa2eb248c0a7eda066e93cff6b [SalesInvoiceId] => be77fc11f01545b79a2f80a7ab5546c5 [ClientReference] => REF_052102604025_NPSOWU_760678 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102604025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:10:35+00:00", "status": "Success", "transactionId": "be77fc11f01545b79a2f80a7ab5546c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102604025_NPSOWU_760678", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102604025 (NPSOWU) ✅ UPDATE successful for 052102604025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a8be603ec9b944e0b9854c9462e05ea4 [SalesInvoiceId] => b230a5fd92534d4b8a2916713f00804c [ClientReference] => REF_120102901125_R4E6Y0_661018 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249183107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249183107 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120102901125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:10:50+00:00", "status": "Success", "transactionId": "b230a5fd92534d4b8a2916713f00804c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120102901125_R4E6Y0_661018", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120102901125 (R4E6Y0) ✅ UPDATE successful for 120102901125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7b35edaf3d44796af1737d07da1483e [SalesInvoiceId] => a407798bb3c44ce1a8e60c6d76d08e51 [ClientReference] => REF_031602303325_NPSOWU_089977 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031602303325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:13:14+00:00", "status": "Success", "transactionId": "a407798bb3c44ce1a8e60c6d76d08e51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031602303325_NPSOWU_089977", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031602303325 (NPSOWU) ✅ UPDATE successful for 031602303325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f43a71bef7d41348aed9b8fba35da20 [SalesInvoiceId] => 8485f0cdab21411da883a0028478dec6 [ClientReference] => REF_051603703625_CN4KKG_807825 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541549031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541549031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603703625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:14:24+00:00", "status": "Success", "transactionId": "8485f0cdab21411da883a0028478dec6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603703625_CN4KKG_807825", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603703625 (CN4KKG) ✅ UPDATE successful for 051603703625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9725208729cc4dedb8277dc6044a5535 [SalesInvoiceId] => 1bb7c372a32c4c5ca0523819c11bb2f5 [ClientReference] => REF_053408509625_R4E6Y0_203574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243285142 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243285142 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408509625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:14:49+00:00", "status": "Success", "transactionId": "1bb7c372a32c4c5ca0523819c11bb2f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408509625_R4E6Y0_203574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408509625 (R4E6Y0) ✅ UPDATE successful for 053408509625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5e7a9a435b84e78a53d33b69d1420ad [SalesInvoiceId] => a896ec653ef24606b3dd58814b7ace90 [ClientReference] => REF_053203006125_M86BFQ_420520 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240942193 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240942193 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053203006125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:16:08+00:00", "status": "Success", "transactionId": "a896ec653ef24606b3dd58814b7ace90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053203006125_M86BFQ_420520", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053203006125 (M86BFQ) ✅ UPDATE successful for 053203006125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f25a558ccf74e01b3a484201e9f0454 [SalesInvoiceId] => 699a33c3ed3b44789e73308b0c1cfcf5 [ClientReference] => REF_052702901325_ZOOR6L_270252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702901325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:17:05+00:00", "status": "Success", "transactionId": "699a33c3ed3b44789e73308b0c1cfcf5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702901325_ZOOR6L_270252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702901325 (ZOOR6L) ✅ UPDATE successful for 052702901325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 178b28e6d77f4b88834e8b00e7d564a2 [SalesInvoiceId] => adea7715e08b48948453fe83d491e1f6 [ClientReference] => REF_111004007925_R4E6Y0_917825 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243483530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243483530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111004007925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:17:23+00:00", "status": "Success", "transactionId": "adea7715e08b48948453fe83d491e1f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111004007925_R4E6Y0_917825", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111004007925 (R4E6Y0) ✅ UPDATE successful for 111004007925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a7b65fd638b4d329c9f1bb02d916c1c [SalesInvoiceId] => 815e457f08b24089b28bb9e5e47540e3 [ClientReference] => REF_110403600525_R4E6Y0_325179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539707651 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539707651 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403600525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:17:43+00:00", "status": "Success", "transactionId": "815e457f08b24089b28bb9e5e47540e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403600525_R4E6Y0_325179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403600525 (R4E6Y0) ✅ UPDATE successful for 110403600525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d84c67ad2d0a49b8866565d699d090e2 [SalesInvoiceId] => 4caab9e90f3c40ebbccc464a5eb9566e [ClientReference] => REF_053402101525_R4E6Y0_097122 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244170569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244170569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402101525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:17:56+00:00", "status": "Success", "transactionId": "4caab9e90f3c40ebbccc464a5eb9566e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402101525_R4E6Y0_097122", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402101525 (R4E6Y0) ✅ UPDATE successful for 053402101525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5158b9c2e7a949a5acdae2afea1d5a77 [SalesInvoiceId] => 5fe86f6a3b7e4deabe9737e8658e4cc1 [ClientReference] => REF_053401000125_R4E6Y0_383506 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053401000125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:18:04+00:00", "status": "Success", "transactionId": "5fe86f6a3b7e4deabe9737e8658e4cc1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053401000125_R4E6Y0_383506", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053401000125 (R4E6Y0) ✅ UPDATE successful for 053401000125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d097a80d163f4bd0803fff833e61035a [SalesInvoiceId] => 5f52387562a64a46a8b909b1023c48fb [ClientReference] => REF_051301200925_4S2EHN_805919 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542668626 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542668626 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051301200925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:18:24+00:00", "status": "Success", "transactionId": "5f52387562a64a46a8b909b1023c48fb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051301200925_4S2EHN_805919", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051301200925 (4S2EHN) ✅ UPDATE successful for 051301200925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc5e86315dcd4e3a9547be2572db7277 [SalesInvoiceId] => 81c53f4bd6cd4c6da5a45fff65367e0c [ClientReference] => REF_050106105625_R4E6Y0_753244 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599489966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599489966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106105625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:20:00+00:00", "status": "Success", "transactionId": "81c53f4bd6cd4c6da5a45fff65367e0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106105625_R4E6Y0_753244", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106105625 (R4E6Y0) ✅ UPDATE successful for 050106105625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d241cac49314538950e4bec21ebf7c3 [SalesInvoiceId] => 546cb11640534f36a7ddeb43d0da5907 [ClientReference] => REF_110406203725_WU6TPW_608904 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110406203725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:20:04+00:00", "status": "Success", "transactionId": "546cb11640534f36a7ddeb43d0da5907", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110406203725_WU6TPW_608904", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110406203725 (WU6TPW) ✅ UPDATE successful for 110406203725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8f4fe0c81d3482097850b0c2b959921 [SalesInvoiceId] => 9c656d44875e4a6686ce33864a66008e [ClientReference] => REF_130202301125_69UIPK_007540 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538800473 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538800473 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130202301125, schoolCode=69UIPK Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73e2a8b919c849f58a77e4a45cf00f8d [SalesInvoiceId] => 89a98bfdf2b94dccb65ebaf5d7d54e8a [ClientReference] => REF_052505704625_RY07KN_686091 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552496276 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552496276 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505704625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:20:33+00:00", "status": "Success", "transactionId": "9c656d44875e4a6686ce33864a66008e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130202301125_69UIPK_007540", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130202301125 (69UIPK) ✅ UPDATE successful for 130202301125 (69UIPK) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:20:33+00:00", "status": "Success", "transactionId": "89a98bfdf2b94dccb65ebaf5d7d54e8a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505704625_RY07KN_686091", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505704625 (RY07KN) ✅ UPDATE successful for 052505704625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aab1dd9cee914eaea116067d99fd26a3 [SalesInvoiceId] => 6e2c8c08be704550a8ff8ee5747e0efb [ClientReference] => REF_051904304125_RY07KN_110914 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243749097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243749097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904304125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:23:19+00:00", "status": "Success", "transactionId": "6e2c8c08be704550a8ff8ee5747e0efb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904304125_RY07KN_110914", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904304125 (RY07KN) ✅ UPDATE successful for 051904304125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c0888fb6692496d9df6bcdea4814459 [SalesInvoiceId] => 71503a27dbab4e12a1ea11dd206f9698 [ClientReference] => REF_054105902325_NPSOWU_372656 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105902325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:23:44+00:00", "status": "Success", "transactionId": "71503a27dbab4e12a1ea11dd206f9698", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105902325_NPSOWU_372656", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105902325 (NPSOWU) ✅ UPDATE successful for 054105902325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56dd5e3d01564292a79d508b15bcf298 [SalesInvoiceId] => ef681f524e6942f6ac7844022bb92389 [ClientReference] => REF_000502000725_I95WNZ_874735 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241633847 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241633847 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000502000725, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:25:03+00:00", "status": "Success", "transactionId": "ef681f524e6942f6ac7844022bb92389", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000502000725_I95WNZ_874735", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000502000725 (I95WNZ) ✅ UPDATE successful for 000502000725 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e14f3a4da36c4d6087cd0d4be23759e6 [SalesInvoiceId] => b2f7331001844d5783e299410652e671 [ClientReference] => REF_052007802725_1RC5WS_415737 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543463676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543463676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052007802725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:25:11+00:00", "status": "Success", "transactionId": "b2f7331001844d5783e299410652e671", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052007802725_1RC5WS_415737", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052007802725 (1RC5WS) ✅ UPDATE successful for 052007802725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a5a3da9246a4298ad8be83c5e4d52c8 [SalesInvoiceId] => 56cca6fcf7cf4cfd8a2c626c6a8446e1 [ClientReference] => REF_051603402525_CN4KKG_889776 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554493574 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554493574 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603402525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:26:04+00:00", "status": "Success", "transactionId": "56cca6fcf7cf4cfd8a2c626c6a8446e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603402525_CN4KKG_889776", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603402525 (CN4KKG) ✅ UPDATE successful for 051603402525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b51cb0c497f4552b02ea8954acaf592 [SalesInvoiceId] => f1ddcd9dd3c04b468b001dcb797a7beb [ClientReference] => REF_051604406025_CN4KKG_551342 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594575660 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594575660 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604406025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:28:05+00:00", "status": "Success", "transactionId": "f1ddcd9dd3c04b468b001dcb797a7beb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604406025_CN4KKG_551342", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604406025 (CN4KKG) ✅ UPDATE successful for 051604406025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6d14090acd948428858feba6159e0fb [SalesInvoiceId] => 4e58f9354a724865a402e55a889ddd8c [ClientReference] => REF_050307500225_M86BFQ_303586 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554184422 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554184422 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050307500225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:28:22+00:00", "status": "Success", "transactionId": "4e58f9354a724865a402e55a889ddd8c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307500225_M86BFQ_303586", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307500225 (M86BFQ) ✅ UPDATE successful for 050307500225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c8d142debfbb4a3db0c09e8d29c0e7f2 [SalesInvoiceId] => 7a684ada340244da8ce99452cbfd16ab [ClientReference] => REF_000502000725_I95WNZ_862390 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241633847 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241633847 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4686ba18774440c68de6a2a8d19a80ff [SalesInvoiceId] => cd9ae72c385f4ea19536be55d1bc8806 [ClientReference] => REF_051605101425_CN4KKG_079455 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248905629 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248905629 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605101425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:28:35+00:00", "status": "Success", "transactionId": "cd9ae72c385f4ea19536be55d1bc8806", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605101425_CN4KKG_079455", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605101425 (CN4KKG) ✅ UPDATE successful for 051605101425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 550ea220c919440082e17a191fde132c [SalesInvoiceId] => a6f46e300b234fe6a0f925fc365811d4 [ClientReference] => REF_012301105925_108CSY_351034 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247850760 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247850760 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012301105925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:28:56+00:00", "status": "Success", "transactionId": "a6f46e300b234fe6a0f925fc365811d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012301105925_108CSY_351034", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012301105925 (108CSY) ✅ UPDATE successful for 012301105925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b59c6a809924afdb84d66500ceafa7d [SalesInvoiceId] => d39a56cc50e24c0aa6f32c673553b0b1 [ClientReference] => REF_051307202625_R4E6Y0_542020 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243657576 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243657576 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051307202625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:29:03+00:00", "status": "Success", "transactionId": "d39a56cc50e24c0aa6f32c673553b0b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051307202625_R4E6Y0_542020", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051307202625 (R4E6Y0) ✅ UPDATE successful for 051307202625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e760e1b4d7da4d4da8dda3283b90c4a3 [SalesInvoiceId] => 66dc87b811b44f53a2823494a12a09a6 [ClientReference] => REF_050707005425_R4E6Y0_251490 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707005425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:30:48+00:00", "status": "Success", "transactionId": "66dc87b811b44f53a2823494a12a09a6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707005425_R4E6Y0_251490", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707005425 (R4E6Y0) ✅ UPDATE successful for 050707005425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57ed974efc234281b0563d4dd725c7ee [SalesInvoiceId] => d2de2a1c526846f889b94193081d6904 [ClientReference] => REF_0006032004_I95WNZ_937617 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006032004, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:34:38+00:00", "status": "Success", "transactionId": "d2de2a1c526846f889b94193081d6904", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006032004_I95WNZ_937617", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006032004 (I95WNZ) ✅ UPDATE successful for 0006032004 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61ceafd421484416abeb8ac1561f239b [SalesInvoiceId] => e20c69e8ad2949f583fe9437b8546783 [ClientReference] => REF_000802703425_1RC5WS_467855 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540566674 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540566674 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000802703425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:35:24+00:00", "status": "Success", "transactionId": "e20c69e8ad2949f583fe9437b8546783", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000802703425_1RC5WS_467855", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000802703425 (1RC5WS) ✅ UPDATE successful for 000802703425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a2cb516128b646328155d0a35ea46936 [SalesInvoiceId] => 58a93a06a71045e0a3828d62bdfe757a [ClientReference] => REF_050112421825_R4E6Y0_627800 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540352116 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540352116 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b64e802bf34b4360a49428de08b2fd24 [SalesInvoiceId] => a799765ba65846a08de7845669b37aad [ClientReference] => REF_050705403025_NPSOWU_958122 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050705403025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:36:46+00:00", "status": "Success", "transactionId": "a799765ba65846a08de7845669b37aad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050705403025_NPSOWU_958122", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050705403025 (NPSOWU) ✅ UPDATE successful for 050705403025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c34925a990d44725896bf17c11f61ed4 [SalesInvoiceId] => e354961da2a541f7a92161a9885813af [ClientReference] => REF_021105200225_R4E6Y0_259412 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244564372 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244564372 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021105200225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:36:54+00:00", "status": "Success", "transactionId": "e354961da2a541f7a92161a9885813af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021105200225_R4E6Y0_259412", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021105200225 (R4E6Y0) ✅ UPDATE successful for 021105200225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fa64e040b30494bb7de72de53cdcec0 [SalesInvoiceId] => 1c49bde207594d1099da945e74ba78e3 [ClientReference] => REF_053301202725_R4E6Y0_241810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240054922 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240054922 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301202725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:40:09+00:00", "status": "Success", "transactionId": "1c49bde207594d1099da945e74ba78e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301202725_R4E6Y0_241810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301202725 (R4E6Y0) ✅ UPDATE successful for 053301202725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4e94932f8dd4f7093b693095dbfeef3 [SalesInvoiceId] => 15839f31336346d1824c8054ed15f3df [ClientReference] => REF_111008705025_HXWPV7_781696 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008705025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:41:03+00:00", "status": "Success", "transactionId": "15839f31336346d1824c8054ed15f3df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008705025_HXWPV7_781696", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008705025 (HXWPV7) ✅ UPDATE successful for 111008705025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2a7a68f02454f33897fec93ed394d03 [SalesInvoiceId] => 1c5fcdeba87d4e92b827eba030140aea [ClientReference] => REF_120102800625_HE2114_250789 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542744817 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542744817 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120102800625, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:41:46+00:00", "status": "Success", "transactionId": "1c5fcdeba87d4e92b827eba030140aea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120102800625_HE2114_250789", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120102800625 (HE2114) ✅ UPDATE successful for 120102800625 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93b51233e2e54d8d9038b271aaa05c56 [SalesInvoiceId] => 7e1ecabc22be484b92038c8743172887 [ClientReference] => REF_050707106025_NPSOWU_329193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707106025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:43:14+00:00", "status": "Success", "transactionId": "7e1ecabc22be484b92038c8743172887", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707106025_NPSOWU_329193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707106025 (NPSOWU) ✅ UPDATE successful for 050707106025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 34984c965a974255a6e2705d4274b321 [SalesInvoiceId] => ee48a0d6ca7248a78bae5da0c5b84f66 [ClientReference] => REF_060116601525_R4E6Y0_007401 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554253386 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554253386 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e48657dd65440b9970a52aa36bec15b [SalesInvoiceId] => 987b0f4cd941471fb2835bf4a025954c [ClientReference] => REF_050309714225_R4E6Y0_651287 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549162513 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549162513 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309714225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:45:48+00:00", "status": "Success", "transactionId": "987b0f4cd941471fb2835bf4a025954c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309714225_R4E6Y0_651287", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309714225 (R4E6Y0) ✅ UPDATE successful for 050309714225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b110aab866d44ea84aaec3fc1f9f3ba [SalesInvoiceId] => e732e30992014e359d7228493cbd9501 [ClientReference] => REF_010361605025_R4E6Y0_460025 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241372738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241372738 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010361605025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:46:01+00:00", "status": "Success", "transactionId": "e732e30992014e359d7228493cbd9501", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010361605025_R4E6Y0_460025", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010361605025 (R4E6Y0) ✅ UPDATE successful for 010361605025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84322062864d442d995f1bc28fb47328 [SalesInvoiceId] => 86400a853b3842a99be72e2d3c7d5cdc [ClientReference] => REF_051809001825_R4E6Y0_049155 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553233044 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553233044 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051809001825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:46:25+00:00", "status": "Success", "transactionId": "86400a853b3842a99be72e2d3c7d5cdc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051809001825_R4E6Y0_049155", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051809001825 (R4E6Y0) ✅ UPDATE successful for 051809001825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a463bdd8b50456f9b1e4a477a8ba417 [SalesInvoiceId] => 1d90c3e966674e759b578741deb0bb51 [ClientReference] => REF_011212404025_WU6TPW_370883 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011212404025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:46:37+00:00", "status": "Success", "transactionId": "1d90c3e966674e759b578741deb0bb51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011212404025_WU6TPW_370883", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011212404025 (WU6TPW) ✅ UPDATE successful for 011212404025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e53241b180945b0b422e061bfdc541f [SalesInvoiceId] => b24b4c4e0938483cb9c9fd2c4abd3b95 [ClientReference] => REF_000201800925_1RC5WS_180903 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558006005 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558006005 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000201800925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:46:57+00:00", "status": "Success", "transactionId": "b24b4c4e0938483cb9c9fd2c4abd3b95", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000201800925_1RC5WS_180903", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000201800925 (1RC5WS) ✅ UPDATE successful for 000201800925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4855b325907149b585bc2aca17b26f69 [SalesInvoiceId] => 0cff041d9646404ab8dcfab2326fa26f [ClientReference] => REF_051904302225_RY07KN_455001 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243749097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243749097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904302225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:47:04+00:00", "status": "Success", "transactionId": "0cff041d9646404ab8dcfab2326fa26f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904302225_RY07KN_455001", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904302225 (RY07KN) ✅ UPDATE successful for 051904302225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2433ce2a592b4ed2abad1962be0ea98e [SalesInvoiceId] => cb86e14700a54f3d8acb16c1f40e8f00 [ClientReference] => REF_050112421825_R4E6Y0_565302 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112421825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:48:03+00:00", "status": "Success", "transactionId": "cb86e14700a54f3d8acb16c1f40e8f00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112421825_R4E6Y0_565302", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112421825 (R4E6Y0) ✅ UPDATE successful for 050112421825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a9e0b9eb60e45cdb81fe18390655585 [SalesInvoiceId] => 273ee7f51e59485ca0d01e32fdc9fb84 [ClientReference] => REF_050604702325_ZOOR6L_229355 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050604702325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:48:29+00:00", "status": "Success", "transactionId": "273ee7f51e59485ca0d01e32fdc9fb84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050604702325_ZOOR6L_229355", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050604702325 (ZOOR6L) ✅ UPDATE successful for 050604702325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 765e0d5a2a3146fba8e0786e9fb824d0 [SalesInvoiceId] => 01582b83e515478a9432842360752155 [ClientReference] => REF_053410708025_R4E6Y0_998865 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053410708025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:48:49+00:00", "status": "Success", "transactionId": "01582b83e515478a9432842360752155", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053410708025_R4E6Y0_998865", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053410708025 (R4E6Y0) ✅ UPDATE successful for 053410708025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e8104315aea43369f3f3ff303782bf1 [SalesInvoiceId] => 4d0158f1a2db4afd8106eb972267cad9 [ClientReference] => REF_051211501025_NPSOWU_471897 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051211501025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:50:18+00:00", "status": "Success", "transactionId": "4d0158f1a2db4afd8106eb972267cad9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051211501025_NPSOWU_471897", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051211501025 (NPSOWU) ✅ UPDATE successful for 051211501025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d733cbaeb5854726a725d3e79cd3cea1 [SalesInvoiceId] => 9318a0e0a3ba4c5abb77c3aa0f56ad5b [ClientReference] => REF_051604405525_CN4KKG_435867 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242710114 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242710114 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604405525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:52:29+00:00", "status": "Success", "transactionId": "9318a0e0a3ba4c5abb77c3aa0f56ad5b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604405525_CN4KKG_435867", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604405525 (CN4KKG) ✅ UPDATE successful for 051604405525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f004a5a659af403da7ec00341e3a3ac0 [SalesInvoiceId] => ba9c90767f92450facedc6edf2015884 [ClientReference] => REF_012803707825_108CSY_880737 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233262166206 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233262166206 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => You have paid GHS30.50 to InvDebit in reference to 199F1CDB9F180922863. Your new balance is GHS245.5. Trans ID: MP251017.1053.A00610 E-Levy:GHS0.00 ) ) Parsed: indexNo=012803707825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:53:50+00:00", "status": "Success", "transactionId": "ba9c90767f92450facedc6edf2015884", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012803707825_108CSY_880737", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012803707825 (108CSY) ✅ UPDATE successful for 012803707825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5efcd3c13af04321952cbc86e6b206cf [SalesInvoiceId] => ff2c0496dfe0444c89f09f32d81d4fee [ClientReference] => REF_120601501125_ZOOR6L_143057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120601501125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:55:32+00:00", "status": "Success", "transactionId": "ff2c0496dfe0444c89f09f32d81d4fee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120601501125_ZOOR6L_143057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120601501125 (ZOOR6L) ✅ UPDATE successful for 120601501125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f22cae313e946e8a5e3902f1c99028b [SalesInvoiceId] => d8a82129ba9f401da4b06843b3e00164 [ClientReference] => REF_041512201525_ZOOR6L_846075 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207312973 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207312973 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=041512201525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:56:44+00:00", "status": "Success", "transactionId": "d8a82129ba9f401da4b06843b3e00164", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041512201525_ZOOR6L_846075", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041512201525 (ZOOR6L) ✅ UPDATE successful for 041512201525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebd1f95336e64fd1afb76a5cde3a526e [SalesInvoiceId] => 07ea2032974443deb1f0326e3887d39d [ClientReference] => REF_053300100725_R4E6Y0_069533 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244042190 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244042190 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053300100725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:57:08+00:00", "status": "Success", "transactionId": "07ea2032974443deb1f0326e3887d39d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053300100725_R4E6Y0_069533", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053300100725 (R4E6Y0) ✅ UPDATE successful for 053300100725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4be8667ae1ed4001814ddaf147b4f729 [SalesInvoiceId] => cc58213f5cee4b64b815b52d268f2359 [ClientReference] => REF_051603900425_CN4KKG_792339 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538864494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538864494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 533a675c33c14970b9b9a83cf3984b3d [SalesInvoiceId] => 86958146e1714a8284aa6a568d80a49a [ClientReference] => REF_053403402225_R4E6Y0_722429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243169122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243169122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403402225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:57:40+00:00", "status": "Success", "transactionId": "86958146e1714a8284aa6a568d80a49a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403402225_R4E6Y0_722429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403402225 (R4E6Y0) ✅ UPDATE successful for 053403402225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9685106581e24d129bc62ab0f9fd7bcf [SalesInvoiceId] => e066bdf97d83453a9790d0a6a7d146ae [ClientReference] => REF_110403300125_WU6TPW_031040 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403300125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:58:56+00:00", "status": "Success", "transactionId": "e066bdf97d83453a9790d0a6a7d146ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403300125_WU6TPW_031040", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403300125 (WU6TPW) ✅ UPDATE successful for 110403300125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 522db58ad8114701a76c3d2004e3fd67 [SalesInvoiceId] => 5010113d71f04218abd6a92b14775426 [ClientReference] => REF_051606401925_ZOOR6L_164774 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557359541 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557359541 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606401925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T10:59:52+00:00", "status": "Success", "transactionId": "5010113d71f04218abd6a92b14775426", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606401925_ZOOR6L_164774", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606401925 (ZOOR6L) ✅ UPDATE successful for 051606401925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dcdc48b9f5ec4192b5696cb958da34e7 [SalesInvoiceId] => ca2d3ae99f97477fa2811b461f9198c6 [ClientReference] => REF_051605302125_CN4KKG_111429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247766031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247766031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605302125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:03:24+00:00", "status": "Success", "transactionId": "ca2d3ae99f97477fa2811b461f9198c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605302125_CN4KKG_111429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605302125 (CN4KKG) ✅ UPDATE successful for 051605302125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 849cdf30465e4b46969cae4cd9ef60af [SalesInvoiceId] => 97af07b06b544b06bfb96f24b9fef268 [ClientReference] => REF_000205502125_1RC5WS_028866 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246987947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246987947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000205502125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:03:40+00:00", "status": "Success", "transactionId": "97af07b06b544b06bfb96f24b9fef268", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000205502125_1RC5WS_028866", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000205502125 (1RC5WS) ✅ UPDATE successful for 000205502125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0cb8a18b127428e8986eab53102e24e [SalesInvoiceId] => 7497d8ab59b0453c9073802846c84121 [ClientReference] => REF_012202501725_HXWPV7_861177 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241100986 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241100986 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012202501725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:04:07+00:00", "status": "Success", "transactionId": "7497d8ab59b0453c9073802846c84121", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012202501725_HXWPV7_861177", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012202501725 (HXWPV7) ✅ UPDATE successful for 012202501725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f730d8ecee041418225e5c92d9f1e53 [SalesInvoiceId] => 17d19a59a4fb41928ce1187de4069816 [ClientReference] => REF_053804900225_R4E6Y0_699827 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804900225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:04:11+00:00", "status": "Success", "transactionId": "17d19a59a4fb41928ce1187de4069816", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804900225_R4E6Y0_699827", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804900225 (R4E6Y0) ✅ UPDATE successful for 053804900225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6496cc29b8f4ea3862bce85aa5c1376 [SalesInvoiceId] => 4aac9ee6e94e4f198fd20137091bd5a9 [ClientReference] => REF_000405700225_PFKS1R_221012 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557645887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557645887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405700225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:07:05+00:00", "status": "Success", "transactionId": "4aac9ee6e94e4f198fd20137091bd5a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405700225_PFKS1R_221012", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405700225 (PFKS1R) ✅ UPDATE successful for 000405700225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33cb85da7eec4a0ba6103e786b60a445 [SalesInvoiceId] => ab2ea9137a114200be4ca9a47f72b8e8 [ClientReference] => REF_111010401125_R4E6Y0_202676 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241372738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241372738 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111010401125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:07:08+00:00", "status": "Success", "transactionId": "ab2ea9137a114200be4ca9a47f72b8e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111010401125_R4E6Y0_202676", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111010401125 (R4E6Y0) ✅ UPDATE successful for 111010401125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8137762b6c5e4633b25cf581bbfb71e6 [SalesInvoiceId] => 158a42e37d464ae894e1fc58a899c1b2 [ClientReference] => REF_000305903925_PFKS1R_938424 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550954787 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550954787 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000305903925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:07:15+00:00", "status": "Success", "transactionId": "158a42e37d464ae894e1fc58a899c1b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000305903925_PFKS1R_938424", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000305903925 (PFKS1R) ✅ UPDATE successful for 000305903925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a821eca11c145c48b3dbb65fa20343d [SalesInvoiceId] => fc5ec9c63d874687b28efb3d7012b3e8 [ClientReference] => REF_052501014525_R4E6Y0_539110 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537234596 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537234596 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501014525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:07:26+00:00", "status": "Success", "transactionId": "fc5ec9c63d874687b28efb3d7012b3e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501014525_R4E6Y0_539110", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501014525 (R4E6Y0) ✅ UPDATE successful for 052501014525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd43511acb824109b70b6b8d579c2b0f [SalesInvoiceId] => 219026f7d63245ed9e492611c1ac0732 [ClientReference] => REF_011809500925_R4E6Y0_005071 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240524511 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240524511 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011809500925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:09:23+00:00", "status": "Success", "transactionId": "219026f7d63245ed9e492611c1ac0732", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011809500925_R4E6Y0_005071", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011809500925 (R4E6Y0) ✅ UPDATE successful for 011809500925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0bfb6788e32a4206bede2e26d5f5617f [SalesInvoiceId] => d74ca82a27784f8383bd5900cef82661 [ClientReference] => REF_000200804125_1RC5WS_442412 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243696882 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243696882 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200804125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:09:36+00:00", "status": "Success", "transactionId": "d74ca82a27784f8383bd5900cef82661", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200804125_1RC5WS_442412", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200804125 (1RC5WS) ✅ UPDATE successful for 000200804125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3563ea52435d4b99990907e908829c83 [SalesInvoiceId] => 8b8ab7c9264d408ba4803999cc92e3b4 [ClientReference] => REF_053801607725_NPSOWU_144197 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801607725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:11:09+00:00", "status": "Success", "transactionId": "8b8ab7c9264d408ba4803999cc92e3b4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801607725_NPSOWU_144197", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801607725 (NPSOWU) ✅ UPDATE successful for 053801607725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75d7e91815f14734895a7f7245d234f3 [SalesInvoiceId] => 49d299cafec4424fa91e41068eef192c [ClientReference] => REF_052401004925_NPSOWU_463910 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539099542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539099542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052401004925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:12:38+00:00", "status": "Success", "transactionId": "49d299cafec4424fa91e41068eef192c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052401004925_NPSOWU_463910", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052401004925 (NPSOWU) ✅ UPDATE successful for 052401004925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fd094392b9a846daa18049b113f8b3da [SalesInvoiceId] => 40f99cad1f614e48a6d2a7c9a8888271 [ClientReference] => REF_051603900425_CN4KKG_695915 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538864494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538864494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4741b22f8c1742768ebd6cfa288985de [SalesInvoiceId] => 27179f3f0f56441f8915a04035c3fc6b [ClientReference] => REF_051603900425_CN4KKG_549299 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538864494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538864494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603900425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:14:10+00:00", "status": "Success", "transactionId": "27179f3f0f56441f8915a04035c3fc6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603900425_CN4KKG_549299", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603900425 (CN4KKG) ✅ UPDATE successful for 051603900425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a29eabce913748f9964dbe83084a04fb [SalesInvoiceId] => 1206cb3e47c843389c36a43b49303517 [ClientReference] => REF_050110702925_9D49MA_158164 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530208559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530208559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110702925, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:14:33+00:00", "status": "Success", "transactionId": "1206cb3e47c843389c36a43b49303517", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110702925_9D49MA_158164", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110702925 (9D49MA) ✅ UPDATE successful for 050110702925 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83b4f7f20a76458d97396573a618658e [SalesInvoiceId] => fd87b8937db24122bfa9971060fd439a [ClientReference] => REF_000704500925_1RC5WS_381084 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248523355 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248523355 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000704500925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:15:02+00:00", "status": "Success", "transactionId": "fd87b8937db24122bfa9971060fd439a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000704500925_1RC5WS_381084", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000704500925 (1RC5WS) ✅ UPDATE successful for 000704500925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7fd944930f44787b4175baa064652df [SalesInvoiceId] => 84b38292bced4b0ca18a6aeb5d5ced7f [ClientReference] => REF_050502702725_108CSY_374359 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243719205 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243719205 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502702725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:17:23+00:00", "status": "Success", "transactionId": "84b38292bced4b0ca18a6aeb5d5ced7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502702725_108CSY_374359", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502702725 (108CSY) ✅ UPDATE successful for 050502702725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 836414a3ecea4eaebd3ba1aba07a3573 [SalesInvoiceId] => c56db8068c6544a8a83cab1b8bfeeccc [ClientReference] => REF_000801401325_BWI2U9_797474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530935562 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530935562 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000801401325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:18:28+00:00", "status": "Success", "transactionId": "c56db8068c6544a8a83cab1b8bfeeccc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000801401325_BWI2U9_797474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000801401325 (BWI2U9) ✅ UPDATE successful for 000801401325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 496ed6e82414408586d81e6ee1e8ea87 [SalesInvoiceId] => 1b9ca09117b2445cb0aef858052e7b82 [ClientReference] => REF_051304401125_EJISU34222_345913 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599214356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599214356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051304401125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:20:39+00:00", "status": "Success", "transactionId": "1b9ca09117b2445cb0aef858052e7b82", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051304401125_EJISU34222_345913", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051304401125 (EJISU34222) ✅ UPDATE successful for 051304401125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f6926b2b7b34ed0918896feecaea4d4 [SalesInvoiceId] => 65ac58a187ec48aa801c6a401c414ff4 [ClientReference] => REF_110305102225_WU6TPW_528896 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110305102225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:21:34+00:00", "status": "Success", "transactionId": "65ac58a187ec48aa801c6a401c414ff4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110305102225_WU6TPW_528896", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110305102225 (WU6TPW) ✅ UPDATE successful for 110305102225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 425a7e3b172144a895d4e80fd9b1cfc9 [SalesInvoiceId] => 0f0726cac382453bb8f57f58d08ae1fa [ClientReference] => REF_011100708525_R4E6Y0_939168 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011100708525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:22:10+00:00", "status": "Success", "transactionId": "0f0726cac382453bb8f57f58d08ae1fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011100708525_R4E6Y0_939168", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011100708525 (R4E6Y0) ✅ UPDATE successful for 011100708525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e51f4d692e834cc8938b5a1f5b6a7bbc [SalesInvoiceId] => 70f4ce44f93e41eb8e9a1d9fb565f108 [ClientReference] => REF_071015402725_RY07KN_152231 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244978561 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244978561 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071015402725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:25:17+00:00", "status": "Success", "transactionId": "70f4ce44f93e41eb8e9a1d9fb565f108", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071015402725_RY07KN_152231", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071015402725 (RY07KN) ✅ UPDATE successful for 071015402725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec5c27aa410147f299ed9ee00c826870 [SalesInvoiceId] => b1280a7ba4d54e3689acd24e137875e7 [ClientReference] => REF_031305100225_NPSOWU_909880 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246055151 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246055151 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031305100225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:26:45+00:00", "status": "Success", "transactionId": "b1280a7ba4d54e3689acd24e137875e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031305100225_NPSOWU_909880", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031305100225 (NPSOWU) ✅ UPDATE successful for 031305100225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 654255a9b6a64221b561918057cf1270 [SalesInvoiceId] => d2a563c4a71c4744b6172c52cfb28b61 [ClientReference] => REF_000300702525_1RC5WS_077390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531127305 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531127305 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300702525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:28:21+00:00", "status": "Success", "transactionId": "d2a563c4a71c4744b6172c52cfb28b61", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300702525_1RC5WS_077390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300702525 (1RC5WS) ✅ UPDATE successful for 000300702525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9d0324734c948b385d5842fd89b8b9d [SalesInvoiceId] => 9e1bbef2999c4b0fbb3fdbcee13b949f [ClientReference] => REF_012819700125_R4E6Y0_676994 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241372738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241372738 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012819700125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:31:56+00:00", "status": "Success", "transactionId": "9e1bbef2999c4b0fbb3fdbcee13b949f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012819700125_R4E6Y0_676994", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012819700125 (R4E6Y0) ✅ UPDATE successful for 012819700125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ffe086a4f06349f0975e7ce4e47c7f1f [SalesInvoiceId] => 4a816042205f424895e2715a009f1552 [ClientReference] => REF_140501601425_I10MTW_516289 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554550648 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554550648 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140501601425, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:33:30+00:00", "status": "Success", "transactionId": "4a816042205f424895e2715a009f1552", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140501601425_I10MTW_516289", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140501601425 (I10MTW) ✅ UPDATE successful for 140501601425 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c5fc00d859e740bd89e91e9aded1e833 [SalesInvoiceId] => d1409de474bc434e8798de799bb8f76e [ClientReference] => REF_082612400825_R4E6Y0_662635 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e197eb3235444876a2782179a8438385 [SalesInvoiceId] => f949387c6e424ba0b5df05583a6637ad [ClientReference] => REF_081305701425_I10MTW_124410 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597421141 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597421141 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081305701425, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:34:54+00:00", "status": "Success", "transactionId": "f949387c6e424ba0b5df05583a6637ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081305701425_I10MTW_124410", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081305701425 (I10MTW) ✅ UPDATE successful for 081305701425 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 932a6a355fb9467da804b53a466c13c8 [SalesInvoiceId] => 3ff8e05041cb4ee79ca073d18d2e5a50 [ClientReference] => REF_070706801025_J1MH3E_482452 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070706801025, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:35:20+00:00", "status": "Success", "transactionId": "3ff8e05041cb4ee79ca073d18d2e5a50", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070706801025_J1MH3E_482452", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070706801025 (J1MH3E) ✅ UPDATE successful for 070706801025 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00167642cbac4329bdab1b364535ad5d [SalesInvoiceId] => 84c1b069d347456e8f548028d9300b3b [ClientReference] => REF_052510105725_A7DPCP_493512 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052510105725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:36:15+00:00", "status": "Success", "transactionId": "84c1b069d347456e8f548028d9300b3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052510105725_A7DPCP_493512", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052510105725 (A7DPCP) ✅ UPDATE successful for 052510105725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d3c31a169d04507bbbccdc4465b1320 [SalesInvoiceId] => 753ff866f5704ce2944e94f3f4d2235f [ClientReference] => REF_082612400825_R4E6Y0_065509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082612400825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:38:55+00:00", "status": "Success", "transactionId": "753ff866f5704ce2944e94f3f4d2235f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082612400825_R4E6Y0_065509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082612400825 (R4E6Y0) ✅ UPDATE successful for 082612400825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6b99544429449d38e6159e0cfbbe8e1 [SalesInvoiceId] => 433dbd8a844749239d8c6ec1afeab4a8 [ClientReference] => REF_100102102525_BWI2U9_432954 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596677012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596677012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100102102525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:39:02+00:00", "status": "Success", "transactionId": "433dbd8a844749239d8c6ec1afeab4a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100102102525_BWI2U9_432954", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100102102525 (BWI2U9) ✅ UPDATE successful for 100102102525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3d9029aa7c58438f9d4d52706faa4c3f [SalesInvoiceId] => 2e7c50f87b5e483aa01dbec8c4f12863 [ClientReference] => REF_011008504125_4S2EHN_049287 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233593275842 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593275842 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55e011d480ca4ffe8d536dc96468dc2a [SalesInvoiceId] => 450108bdcc3249e1a1dbc936fc898a3d [ClientReference] => REF_0006033016_I95WNZ_867223 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006033016, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:39:46+00:00", "status": "Success", "transactionId": "450108bdcc3249e1a1dbc936fc898a3d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006033016_I95WNZ_867223", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006033016 (I95WNZ) ✅ UPDATE successful for 0006033016 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3af8a9b514064bd3bea8c8440e755a3b [SalesInvoiceId] => 82580f31e6ef437db8b1bb51009b0c13 [ClientReference] => REF_000111701825_1RC5WS_628730 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505438421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505438421 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000111701825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:41:06+00:00", "status": "Success", "transactionId": "82580f31e6ef437db8b1bb51009b0c13", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000111701825_1RC5WS_628730", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000111701825 (1RC5WS) ✅ UPDATE successful for 000111701825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e53aaa2d093c460c88d414fedc579182 [SalesInvoiceId] => 90161fce60cd4966b662262a15a46397 [ClientReference] => REF_050142602125_R4E6Y0_061577 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050142602125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:41:38+00:00", "status": "Success", "transactionId": "90161fce60cd4966b662262a15a46397", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050142602125_R4E6Y0_061577", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050142602125 (R4E6Y0) ✅ UPDATE successful for 050142602125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c36d35de646645feb2453b6f06cff809 [SalesInvoiceId] => c6c5fa399a5342e89a087156a1944770 [ClientReference] => REF_032102400925_NPSOWU_703213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032102400925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:41:57+00:00", "status": "Success", "transactionId": "c6c5fa399a5342e89a087156a1944770", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032102400925_NPSOWU_703213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032102400925 (NPSOWU) ✅ UPDATE successful for 032102400925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6467c6abd9bb4b6192121f77d9659055 [SalesInvoiceId] => ddad2beecf7443c8b7e9969f99a51cf1 [ClientReference] => REF_012819700325_R4E6Y0_448533 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241372738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241372738 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012819700325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:43:10+00:00", "status": "Success", "transactionId": "ddad2beecf7443c8b7e9969f99a51cf1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012819700325_R4E6Y0_448533", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012819700325 (R4E6Y0) ✅ UPDATE successful for 012819700325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24543a5923eb4724b159bfc3f359fe69 [SalesInvoiceId] => f3ff58940f9a4c929b6f31a48f3c234c [ClientReference] => REF_150402100725_LE9LO5_250857 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150402100725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:45:27+00:00", "status": "Success", "transactionId": "f3ff58940f9a4c929b6f31a48f3c234c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150402100725_LE9LO5_250857", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150402100725 (LE9LO5) ✅ UPDATE successful for 150402100725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 46da9faf39d5483ab9fb0f74ad1462d6 [SalesInvoiceId] => 5d6443db018f488aa253507ba7bbc76b [ClientReference] => REF_051801303025_G07PPZ_497821 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 44810e267ef04c2abbbb9a9b49d396bc [SalesInvoiceId] => 92b74009d47d479ab90f1644afa3543f [ClientReference] => REF_051801303025_G07PPZ_094622 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801303025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:45:34+00:00", "status": "Success", "transactionId": "92b74009d47d479ab90f1644afa3543f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801303025_G07PPZ_094622", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801303025 (G07PPZ) ✅ UPDATE successful for 051801303025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ddb5069d71444cbf8ae7c13d68f2569a [SalesInvoiceId] => f3bce9ab9fa34622b37b8f817a01d104 [ClientReference] => REF_000900902125_BWI2U9_784501 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551942879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551942879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900902125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:45:41+00:00", "status": "Success", "transactionId": "f3bce9ab9fa34622b37b8f817a01d104", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900902125_BWI2U9_784501", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900902125 (BWI2U9) ✅ UPDATE successful for 000900902125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ff98e350ee0455ba7c374dd67b59371 [SalesInvoiceId] => 1eba49e5542d460c806052e500030315 [ClientReference] => REF_041504304025_R4E6Y0_875848 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242271210 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242271210 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041504304025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:46:02+00:00", "status": "Success", "transactionId": "1eba49e5542d460c806052e500030315", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041504304025_R4E6Y0_875848", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041504304025 (R4E6Y0) ✅ UPDATE successful for 041504304025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e868fd4a4abc43bf83295adbfe9444da [SalesInvoiceId] => daf7c0a1f4b2421ea38ca6d8c3e61aeb [ClientReference] => REF_053306204225_R4E6Y0_963705 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053306204225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:46:24+00:00", "status": "Success", "transactionId": "daf7c0a1f4b2421ea38ca6d8c3e61aeb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053306204225_R4E6Y0_963705", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053306204225 (R4E6Y0) ✅ UPDATE successful for 053306204225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f7f0c4fea1c458daa14598277375755 [SalesInvoiceId] => 9ead467cd24a44cd81e4b82aa33cb867 [ClientReference] => REF_053405306525_A7DPCP_989475 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053405306525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:46:28+00:00", "status": "Success", "transactionId": "9ead467cd24a44cd81e4b82aa33cb867", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053405306525_A7DPCP_989475", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053405306525 (A7DPCP) ✅ UPDATE successful for 053405306525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d855de0de10245e6b37739cbf30b6763 [SalesInvoiceId] => 27168348365e4a218a5d16f0665d2ea3 [ClientReference] => REF_000306202525_1RC5WS_778664 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558160069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558160069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000306202525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:49:01+00:00", "status": "Success", "transactionId": "27168348365e4a218a5d16f0665d2ea3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000306202525_1RC5WS_778664", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000306202525 (1RC5WS) ✅ UPDATE successful for 000306202525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb914acb1ccd426383905bfa3217ba57 [SalesInvoiceId] => 177a9b05b89543138ecb822cff0b1305 [ClientReference] => REF_110305101225_EJISU34222_295734 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=110305101225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:49:21+00:00", "status": "Success", "transactionId": "177a9b05b89543138ecb822cff0b1305", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110305101225_EJISU34222_295734", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110305101225 (EJISU34222) ✅ UPDATE successful for 110305101225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f6985e4f4d7421fb34156300f06c715 [SalesInvoiceId] => 8a1130694fe74160ac8726169c9e6541 [ClientReference] => REF_071607400525_J1MH3E_351641 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071607400525, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:50:27+00:00", "status": "Success", "transactionId": "8a1130694fe74160ac8726169c9e6541", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071607400525_J1MH3E_351641", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071607400525 (J1MH3E) ✅ UPDATE successful for 071607400525 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db7492cea5df449d8a8fb423825d83b8 [SalesInvoiceId] => e0ee3f262d2649d3a386e835a5849ae5 [ClientReference] => REF_050500102125_108CSY_312635 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544653731 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544653731 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500102125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:52:16+00:00", "status": "Success", "transactionId": "e0ee3f262d2649d3a386e835a5849ae5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500102125_108CSY_312635", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500102125 (108CSY) ✅ UPDATE successful for 050500102125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35ecb398e30f474e8b9a520bc1ed4831 [SalesInvoiceId] => bb5f6cab30c744d1832d48bc8cd82bb3 [ClientReference] => REF_150108102925_LE9LO5_299338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243424506 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243424506 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150108102925, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:53:22+00:00", "status": "Success", "transactionId": "bb5f6cab30c744d1832d48bc8cd82bb3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150108102925_LE9LO5_299338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150108102925 (LE9LO5) ✅ UPDATE successful for 150108102925 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b128465e12b347959f7ca57c9c25223e [SalesInvoiceId] => 84815fafde3747f0a1d10ad5ce67536d [ClientReference] => REF_011008504125_4S2EHN_094905 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233506848531 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233506848531 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=011008504125, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:54:00+00:00", "status": "Success", "transactionId": "84815fafde3747f0a1d10ad5ce67536d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011008504125_4S2EHN_094905", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011008504125 (4S2EHN) ✅ UPDATE successful for 011008504125 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c07936d02eb4878831ada674a012468 [SalesInvoiceId] => 558ef0a56ea8439bb86c4ccb500abefb [ClientReference] => REF_051400200925_ZOOR6L_186872 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537071603 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537071603 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400200925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:55:28+00:00", "status": "Success", "transactionId": "558ef0a56ea8439bb86c4ccb500abefb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400200925_ZOOR6L_186872", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400200925 (ZOOR6L) ✅ UPDATE successful for 051400200925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 162be76f67a2411a9eac8a7b22bb6734 [SalesInvoiceId] => 55b24dd33a6b4cb6a52d8c789b2db8dc [ClientReference] => REF_050105003525_A7DPCP_023315 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050105003525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:57:45+00:00", "status": "Success", "transactionId": "55b24dd33a6b4cb6a52d8c789b2db8dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105003525_A7DPCP_023315", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105003525 (A7DPCP) ✅ UPDATE successful for 050105003525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b073fc4d04094b66a52bfdb645bb5bf5 [SalesInvoiceId] => 3bf7479cfea548308fc680870eb3f1f8 [ClientReference] => REF_031201601325_R4E6Y0_159853 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201601325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T11:59:58+00:00", "status": "Success", "transactionId": "3bf7479cfea548308fc680870eb3f1f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201601325_R4E6Y0_159853", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201601325 (R4E6Y0) ✅ UPDATE successful for 031201601325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff1c364da1b54edf8320404197b0f480 [SalesInvoiceId] => a6a25e7b75f0440295d41018f3d765ce [ClientReference] => REF_130302600525_69UIPK_023779 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302600525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:00:56+00:00", "status": "Success", "transactionId": "a6a25e7b75f0440295d41018f3d765ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302600525_69UIPK_023779", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302600525 (69UIPK) ✅ UPDATE successful for 130302600525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 449f77bddd2c47fdb8109547c61414b7 [SalesInvoiceId] => 1e6685a7a3b04d65a23fd405dadb06de [ClientReference] => REF_051903002825_RY07KN_037742 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903002825, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:00:57+00:00", "status": "Success", "transactionId": "1e6685a7a3b04d65a23fd405dadb06de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903002825_RY07KN_037742", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903002825 (RY07KN) ✅ UPDATE successful for 051903002825 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46680fe08c9b4730b62771d8d63a7109 [SalesInvoiceId] => 53dde604dde04557bd4c06b2c126f2fc [ClientReference] => REF_053406510425_CH3S2L_912202 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500922451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500922451 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053406510425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:01:10+00:00", "status": "Success", "transactionId": "53dde604dde04557bd4c06b2c126f2fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406510425_CH3S2L_912202", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406510425 (CH3S2L) ✅ UPDATE successful for 053406510425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61342f59813544f0933e4e7bc5cf5966 [SalesInvoiceId] => e83881cc72544e3fb3c548239c63a2f0 [ClientReference] => REF_111101200525_FXIX7B_938611 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249210923 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249210923 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111101200525, schoolCode=FXIX7B Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8970111ab4146088cf03e57c3a043d9 [SalesInvoiceId] => 9b4f50cdfd5c422092321b381c622207 [ClientReference] => REF_053400118225_R4E6Y0_367060 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400118225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:01:36+00:00", "status": "Success", "transactionId": "e83881cc72544e3fb3c548239c63a2f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111101200525_FXIX7B_938611", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111101200525 (FXIX7B) ✅ UPDATE successful for 111101200525 (FXIX7B) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:01:36+00:00", "status": "Success", "transactionId": "9b4f50cdfd5c422092321b381c622207", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400118225_R4E6Y0_367060", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400118225 (R4E6Y0) ✅ UPDATE successful for 053400118225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7757ec638e0845b28bbaeb25851fe431 [SalesInvoiceId] => 851e7065515c4736abb0e18dea20d4fe [ClientReference] => REF_031009503525_R4E6Y0_819371 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546098459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546098459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031009503525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:02:02+00:00", "status": "Success", "transactionId": "851e7065515c4736abb0e18dea20d4fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031009503525_R4E6Y0_819371", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031009503525 (R4E6Y0) ✅ UPDATE successful for 031009503525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f256ef26143e486c8a7b1de751b7a0b6 [SalesInvoiceId] => 5839791d1fc348959fe38b24b2802307 [ClientReference] => REF_050114311725_LE9LO5_832917 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233203052800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203052800 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050114311725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:02:22+00:00", "status": "Success", "transactionId": "5839791d1fc348959fe38b24b2802307", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050114311725_LE9LO5_832917", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050114311725 (LE9LO5) ✅ UPDATE successful for 050114311725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9cac9c1505a4f7a936863d94c64af8a [SalesInvoiceId] => 60139f8bd3db411dbbf845c2a1cefc64 [ClientReference] => REF_050300609025_EJISU34222_693082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207085583 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207085583 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050300609025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:02:34+00:00", "status": "Success", "transactionId": "60139f8bd3db411dbbf845c2a1cefc64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300609025_EJISU34222_693082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300609025 (EJISU34222) ✅ UPDATE successful for 050300609025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd8ce6b513984961aa5f8fb544937df6 [SalesInvoiceId] => c607efc34c4044ff9b8b626e4eb38469 [ClientReference] => REF_150401401425_LE9LO5_644746 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150401401425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:04:09+00:00", "status": "Success", "transactionId": "c607efc34c4044ff9b8b626e4eb38469", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150401401425_LE9LO5_644746", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150401401425 (LE9LO5) ✅ UPDATE successful for 150401401425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d4588db486aa49bb8eb5db6c406f00ed [SalesInvoiceId] => 1be3c80f4e924ed8bc6efce686eb361d [ClientReference] => REF_150601801325_R4E6Y0_396045 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541029848 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541029848 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f640992dffd3473aa964dcabf075df96 [SalesInvoiceId] => af6881761fcd411f91c4cc0f2e84efb6 [ClientReference] => REF_060116601525_R4E6Y0_324829 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554253386 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554253386 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060116601525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:05:11+00:00", "status": "Success", "transactionId": "af6881761fcd411f91c4cc0f2e84efb6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060116601525_R4E6Y0_324829", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060116601525 (R4E6Y0) ✅ UPDATE successful for 060116601525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1920259c78d449babe6e7798fe6018e [SalesInvoiceId] => 927db3a54ffe4a4380299aac6259516d [ClientReference] => REF_082601403525_HE2114_330793 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244513053 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244513053 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082601403525, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:06:27+00:00", "status": "Success", "transactionId": "927db3a54ffe4a4380299aac6259516d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601403525_HE2114_330793", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601403525 (HE2114) ✅ UPDATE successful for 082601403525 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b366ff6a01354c8e9541d62d66f8f03c [SalesInvoiceId] => 5d12a7c4d80a4d91acfab5264d70f60a [ClientReference] => REF_110105402825_R4E6Y0_803530 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110105402825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:06:59+00:00", "status": "Success", "transactionId": "5d12a7c4d80a4d91acfab5264d70f60a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110105402825_R4E6Y0_803530", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110105402825 (R4E6Y0) ✅ UPDATE successful for 110105402825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5a12342df29149b092829c5df960d2b1 [SalesInvoiceId] => 3ff0e747d72240da9275f7b02266ffd1 [ClientReference] => REF_110501302025_4S2EHN_689252 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256703820 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256703820 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3a2f10b2ee654bbba3913c86b2e4e7b5 [SalesInvoiceId] => 1564549146ed43dca3ba751fbc734aba [ClientReference] => REF_110501302025_4S2EHN_146453 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256703820 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256703820 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6fc3ada3e5d4fdcafcbd643a3f9c2ef [SalesInvoiceId] => dade65e0481f4b8396e270a2b19dbd32 [ClientReference] => REF_050500205825_108CSY_849060 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544653731 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544653731 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500205825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:11:01+00:00", "status": "Success", "transactionId": "dade65e0481f4b8396e270a2b19dbd32", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500205825_108CSY_849060", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500205825 (108CSY) ✅ UPDATE successful for 050500205825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c3fa9f7fe2c04cdb964e7d575cb349a0 [SalesInvoiceId] => 8297da7c34ef47d59a0482430ba78501 [ClientReference] => REF_110502500225_WU6TPW_732781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502500225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:12:06+00:00", "status": "Success", "transactionId": "8297da7c34ef47d59a0482430ba78501", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502500225_WU6TPW_732781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502500225 (WU6TPW) ✅ UPDATE successful for 110502500225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6cca463a09440e0a2c54ea98afd067a [SalesInvoiceId] => c707340fdb5d47848b0e8ae2d52b7047 [ClientReference] => REF_082701000125_R4E6Y0_678274 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546912619 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546912619 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082701000125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:12:34+00:00", "status": "Success", "transactionId": "c707340fdb5d47848b0e8ae2d52b7047", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082701000125_R4E6Y0_678274", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082701000125 (R4E6Y0) ✅ UPDATE successful for 082701000125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b40bb53d7c2145878cca79cf8bbd9092 [SalesInvoiceId] => 590362ae309f41499c283feba3b91cf3 [ClientReference] => REF_050624000325_LE9LO5_915469 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050624000325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:13:57+00:00", "status": "Success", "transactionId": "590362ae309f41499c283feba3b91cf3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050624000325_LE9LO5_915469", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050624000325 (LE9LO5) ✅ UPDATE successful for 050624000325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c6c17b4cd9049be912da674236ee6b9 [SalesInvoiceId] => bdf314a64ad24933b75b9a2b6a087a5c [ClientReference] => REF_000701104525_1RC5WS_255118 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551041404 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551041404 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701104525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:14:40+00:00", "status": "Success", "transactionId": "bdf314a64ad24933b75b9a2b6a087a5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701104525_1RC5WS_255118", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701104525 (1RC5WS) ✅ UPDATE successful for 000701104525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9fecb2511b94e9f8b127e77866d5157 [SalesInvoiceId] => aab5b4e87acf4a99b447b23650e05e52 [ClientReference] => REF_052515906225_R4E6Y0_523888 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246395871 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246395871 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515906225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:16:38+00:00", "status": "Success", "transactionId": "aab5b4e87acf4a99b447b23650e05e52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515906225_R4E6Y0_523888", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515906225 (R4E6Y0) ✅ UPDATE successful for 052515906225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4309ecd5d2f94ad0b038b565d8121aa6 [SalesInvoiceId] => 7f28336b8beb4f6d99a2187de5cd7e1f [ClientReference] => REF_090604705825_ZOOR6L_945998 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542582349 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542582349 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090604705825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:18:36+00:00", "status": "Success", "transactionId": "7f28336b8beb4f6d99a2187de5cd7e1f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090604705825_ZOOR6L_945998", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090604705825 (ZOOR6L) ✅ UPDATE successful for 090604705825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1225c5fe5354656a7dced38b039ff70 [SalesInvoiceId] => a9073b6eb509453a89ef1ac266ca34cb [ClientReference] => REF_051006300325_R4E6Y0_324673 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243122108 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243122108 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051006300325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:20:52+00:00", "status": "Success", "transactionId": "a9073b6eb509453a89ef1ac266ca34cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051006300325_R4E6Y0_324673", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051006300325 (R4E6Y0) ✅ UPDATE successful for 051006300325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 999cd528f4a849cf823ff637154e26e1 [SalesInvoiceId] => 8cb30d7260e3479cb604df979ef060e1 [ClientReference] => REF_052807900425_R4E6Y0_147181 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052807900425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:22:17+00:00", "status": "Success", "transactionId": "8cb30d7260e3479cb604df979ef060e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052807900425_R4E6Y0_147181", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052807900425 (R4E6Y0) ✅ UPDATE successful for 052807900425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82b699b83c1344ac9997f3a251da1013 [SalesInvoiceId] => 71afdec00cb6458db0a741404666e929 [ClientReference] => REF_000110600525_1RC5WS_091202 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233508146069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233508146069 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000110600525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:25:13+00:00", "status": "Success", "transactionId": "71afdec00cb6458db0a741404666e929", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110600525_1RC5WS_091202", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110600525 (1RC5WS) ✅ UPDATE successful for 000110600525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b82aafd17e9c4f5bad320aaa1da78826 [SalesInvoiceId] => 30c82a393cbf4b1eb1c45cc70b252e83 [ClientReference] => REF_050101904525_RY07KN_283845 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050101904525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:25:50+00:00", "status": "Success", "transactionId": "30c82a393cbf4b1eb1c45cc70b252e83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050101904525_RY07KN_283845", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050101904525 (RY07KN) ✅ UPDATE successful for 050101904525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f59cd9118cd4474a7b094c6720b54a5 [SalesInvoiceId] => dd50a7c183c840a1ae776d87b8aec810 [ClientReference] => REF_051600802825_CN4KKG_868014 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248794799 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248794799 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600802825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:27:53+00:00", "status": "Success", "transactionId": "dd50a7c183c840a1ae776d87b8aec810", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600802825_CN4KKG_868014", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600802825 (CN4KKG) ✅ UPDATE successful for 051600802825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bdb9cbd1c37649c2b529d9f5a139d7d5 [SalesInvoiceId] => 27b488cff1844adfb53240c57b08347c [ClientReference] => REF_110503201525_WU6TPW_579827 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110503201525, schoolCode=WU6TPW Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bea8828982694308bd0ce2505e20a0a4 [SalesInvoiceId] => 953d672f337443f3940fa01abdb51649 [ClientReference] => REF_053800805125_NPSOWU_002803 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:29:03+00:00", "status": "Success", "transactionId": "27b488cff1844adfb53240c57b08347c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110503201525_WU6TPW_579827", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110503201525 (WU6TPW) ✅ UPDATE successful for 110503201525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 69787e243cdf4b03bed0620f36ee3e76 [SalesInvoiceId] => 2ebfef5c2e294904ae75a760cba34690 [ClientReference] => REF_081701404225_WU6TPW_883706 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233557938302 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557938302 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ea9534295544b2dbc8ae23f96464909 [SalesInvoiceId] => d22688249e214cf6a5262d12e1ae6da0 [ClientReference] => REF_100103803525_EJISU34222_427788 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547038310 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547038310 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100103803525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:31:11+00:00", "status": "Success", "transactionId": "d22688249e214cf6a5262d12e1ae6da0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100103803525_EJISU34222_427788", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100103803525 (EJISU34222) ✅ UPDATE successful for 100103803525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d14884586155405c96abcb4d753c2c77 [SalesInvoiceId] => 124e4a8b6907402aa3f3f75a72329900 [ClientReference] => REF_060309002925_HXWPV7_810861 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060309002925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:32:37+00:00", "status": "Success", "transactionId": "124e4a8b6907402aa3f3f75a72329900", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060309002925_HXWPV7_810861", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060309002925 (HXWPV7) ✅ UPDATE successful for 060309002925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6c6e19080f64029ba62ec7fb3c6821c [SalesInvoiceId] => 9901809465594c4ca7a629b1bb4123e1 [ClientReference] => REF_051108100125_G07PPZ_021731 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108100125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:34:05+00:00", "status": "Success", "transactionId": "9901809465594c4ca7a629b1bb4123e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108100125_G07PPZ_021731", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108100125 (G07PPZ) ✅ UPDATE successful for 051108100125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9389db53b4744abbbe04e566fa393b48 [SalesInvoiceId] => eaaa57ee86934f71942e60b1e7a151f5 [ClientReference] => REF_050100305325_EJISU34222_034653 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050100305325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:35:10+00:00", "status": "Success", "transactionId": "eaaa57ee86934f71942e60b1e7a151f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050100305325_EJISU34222_034653", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050100305325 (EJISU34222) ✅ UPDATE successful for 050100305325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf7c8898db154ed08a67099a65ac484e [SalesInvoiceId] => 0966c58e291640b98ed89151cfe31dd6 [ClientReference] => REF_150601801325_R4E6Y0_966034 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541029848 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541029848 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150601801325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:36:19+00:00", "status": "Success", "transactionId": "0966c58e291640b98ed89151cfe31dd6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150601801325_R4E6Y0_966034", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150601801325 (R4E6Y0) ✅ UPDATE successful for 150601801325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 108e6db558d7440fb1cfe2a001eaf79e [SalesInvoiceId] => 49e3d4e401fa4cceb9a2efb6f14c9dc7 [ClientReference] => REF_051900302625_RY07KN_312020 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591333966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591333966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051900302625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:37:06+00:00", "status": "Success", "transactionId": "49e3d4e401fa4cceb9a2efb6f14c9dc7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051900302625_RY07KN_312020", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051900302625 (RY07KN) ✅ UPDATE successful for 051900302625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15025280e0044f9ab5a7ba3e93cb2c57 [SalesInvoiceId] => f16108642fc94a209eb0c1980f8c857c [ClientReference] => REF_051001600925_M86BFQ_125762 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547107311 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547107311 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051001600925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:37:12+00:00", "status": "Success", "transactionId": "f16108642fc94a209eb0c1980f8c857c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051001600925_M86BFQ_125762", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051001600925 (M86BFQ) ✅ UPDATE successful for 051001600925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88f9a69ba2b54d8c96fa445b40fcc966 [SalesInvoiceId] => 3a204b1df20b46f1b52d3ac529be4012 [ClientReference] => REF_081701404225_WU6TPW_173445 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557938302 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557938302 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081701404225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:37:14+00:00", "status": "Success", "transactionId": "3a204b1df20b46f1b52d3ac529be4012", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081701404225_WU6TPW_173445", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081701404225 (WU6TPW) ✅ UPDATE successful for 081701404225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a5659911fd04301885d987ce36997d4 [SalesInvoiceId] => 5381d3ec44fe4d5cb9f425d6c5825026 [ClientReference] => REF_052501006425_WRHKXK_514083 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554317010 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554317010 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501006425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:38:17+00:00", "status": "Success", "transactionId": "5381d3ec44fe4d5cb9f425d6c5825026", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501006425_WRHKXK_514083", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501006425 (WRHKXK) ✅ UPDATE successful for 052501006425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cd8cb7fbd0c4e6d934e92889ad3988f [SalesInvoiceId] => 88e24ba91a4b4a9ba8f8760923065c90 [ClientReference] => REF_052510109025_R4E6Y0_228540 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242674590 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242674590 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052510109025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:39:23+00:00", "status": "Success", "transactionId": "88e24ba91a4b4a9ba8f8760923065c90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052510109025_R4E6Y0_228540", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052510109025 (R4E6Y0) ✅ UPDATE successful for 052510109025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 16768467edb544f6bd71312216a369cc [SalesInvoiceId] => 8f7b513d82e8414a8dc5590a384361f5 [ClientReference] => REF_052501006425_WRHKXK_697648 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554317010 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554317010 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca83c788132a495184d959e44dbae8ad [SalesInvoiceId] => 19df6c4a62df4643a4be8696d6dad7e4 [ClientReference] => REF_111009803825_EJISU34222_549813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=111009803825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:41:36+00:00", "status": "Success", "transactionId": "19df6c4a62df4643a4be8696d6dad7e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111009803825_EJISU34222_549813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111009803825 (EJISU34222) ✅ UPDATE successful for 111009803825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de2bb276f5024b4ba60dcad5c368ead3 [SalesInvoiceId] => 7df17afebd9f48c8a429cd6a8e3ec50d [ClientReference] => REF_011577300825_R4E6Y0_532375 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540462696 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540462696 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011577300825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:43:39+00:00", "status": "Success", "transactionId": "7df17afebd9f48c8a429cd6a8e3ec50d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011577300825_R4E6Y0_532375", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011577300825 (R4E6Y0) ✅ UPDATE successful for 011577300825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5bff91ab259346768eff43724f6f6055 [SalesInvoiceId] => 80677f016f2445b796ffa73a5f2b5a2e [ClientReference] => REF_110501302025_4S2EHN_784402 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256703820 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256703820 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501302025, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:43:59+00:00", "status": "Success", "transactionId": "80677f016f2445b796ffa73a5f2b5a2e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501302025_4S2EHN_784402", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501302025 (4S2EHN) ✅ UPDATE successful for 110501302025 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99d0833438de4186898f1785df182cfa [SalesInvoiceId] => 83f28b1b87ab4f69b2ff63368a0bd202 [ClientReference] => REF_081304600325_HXWPV7_527784 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081304600325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:44:49+00:00", "status": "Success", "transactionId": "83f28b1b87ab4f69b2ff63368a0bd202", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081304600325_HXWPV7_527784", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081304600325 (HXWPV7) ✅ UPDATE successful for 081304600325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b76d691985e448da9df85d44754049bf [SalesInvoiceId] => c7f95126ca2f42a3bc0bc858c9a932d9 [ClientReference] => REF_110300503725_WU6TPW_185845 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300503725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:44:52+00:00", "status": "Success", "transactionId": "c7f95126ca2f42a3bc0bc858c9a932d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300503725_WU6TPW_185845", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300503725 (WU6TPW) ✅ UPDATE successful for 110300503725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54fbe4761c3348eeaf0b26a6be34a896 [SalesInvoiceId] => 85cf2e0031b94d6e93d5c86c5fed5515 [ClientReference] => REF_050622905125_R4E6Y0_831089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050622905125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:52:34+00:00", "status": "Success", "transactionId": "85cf2e0031b94d6e93d5c86c5fed5515", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050622905125_R4E6Y0_831089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050622905125 (R4E6Y0) ✅ UPDATE successful for 050622905125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96d4c27a3cf246c2acb687c581088acb [SalesInvoiceId] => d598d03688044637ad877228fa9faf4f [ClientReference] => REF_051815403425_R4E6Y0_708119 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547912530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547912530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815403425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T12:53:50+00:00", "status": "Success", "transactionId": "d598d03688044637ad877228fa9faf4f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815403425_R4E6Y0_708119", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815403425 (R4E6Y0) ✅ UPDATE successful for 051815403425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9db62a1c1acb4cfea21f9357d38848c3 [SalesInvoiceId] => f3617b556bb34bc88a0236e7bc7142ec [ClientReference] => REF_051608801025_CN4KKG_510734 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051608801025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:00:31+00:00", "status": "Success", "transactionId": "f3617b556bb34bc88a0236e7bc7142ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051608801025_CN4KKG_510734", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051608801025 (CN4KKG) ✅ UPDATE successful for 051608801025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3e1523a90734738ab98dd9f7ca3fe60 [SalesInvoiceId] => 36b99b8ae51744a9bdcacb5ddb7f9b98 [ClientReference] => REF_053201006925_R4E6Y0_586510 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244077976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244077976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053201006925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:03:40+00:00", "status": "Success", "transactionId": "36b99b8ae51744a9bdcacb5ddb7f9b98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053201006925_R4E6Y0_586510", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053201006925 (R4E6Y0) ✅ UPDATE successful for 053201006925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49e73a5d760043eab05e8d232c623432 [SalesInvoiceId] => 00eec6d367274ac1a50b9869296cecdf [ClientReference] => REF_040104903625_R4E6Y0_859731 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233503953440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233503953440 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=040104903625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:04:44+00:00", "status": "Success", "transactionId": "00eec6d367274ac1a50b9869296cecdf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040104903625_R4E6Y0_859731", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040104903625 (R4E6Y0) ✅ UPDATE successful for 040104903625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2cc999c9337d40658f9af27c57a09c4a [SalesInvoiceId] => a4c04220fa5d473ebfd6656991421f44 [ClientReference] => REF_000601400425_I95WNZ_320641 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233504145405 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504145405 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000601400425, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:06:25+00:00", "status": "Success", "transactionId": "a4c04220fa5d473ebfd6656991421f44", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601400425_I95WNZ_320641", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601400425 (I95WNZ) ✅ UPDATE successful for 000601400425 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3078121cf7d542e8b027b49d99e89626 [SalesInvoiceId] => 647e2e724db346e09de48edf8e5c5b1c [ClientReference] => REF_051307503025_R4E6Y0_530307 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558316600 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558316600 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051307503025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:07:03+00:00", "status": "Success", "transactionId": "647e2e724db346e09de48edf8e5c5b1c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051307503025_R4E6Y0_530307", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051307503025 (R4E6Y0) ✅ UPDATE successful for 051307503025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7181dc09baf145d8922e7d017bb358c7 [SalesInvoiceId] => a3dc8fa73d1a454a9eec29ed95441b3b [ClientReference] => REF_040104903625_R4E6Y0_879866 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233503953440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233503953440 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2339fd065bf143b48971c0dfa241ad20 [SalesInvoiceId] => 913cbfc033cf4f04b0edffd4e5ec8827 [ClientReference] => REF_011305211625_108CSY_118979 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598030091 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598030091 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e0d1178dc8f4c2f9b896c4e413e7711 [SalesInvoiceId] => 947313debb3240ceaa1a5f18fd6e1d2d [ClientReference] => REF_053602500425_R4E6Y0_717730 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249391230 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249391230 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602500425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:11:03+00:00", "status": "Success", "transactionId": "947313debb3240ceaa1a5f18fd6e1d2d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602500425_R4E6Y0_717730", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602500425 (R4E6Y0) ✅ UPDATE successful for 053602500425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0135ddd9b6904b90a2d6f4a132b2cda1 [SalesInvoiceId] => 2f4311f7c02b497caf159343ace31d02 [ClientReference] => REF_000300600825_I10MTW_487232 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240466894 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240466894 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300600825, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:11:38+00:00", "status": "Success", "transactionId": "2f4311f7c02b497caf159343ace31d02", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300600825_I10MTW_487232", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300600825 (I10MTW) ✅ UPDATE successful for 000300600825 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ba0d64b639246b69fbf316c7eac2a18 [SalesInvoiceId] => b2c1977bb54a493c8b27019d0b8dce37 [ClientReference] => REF_011305211625_108CSY_661369 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598030091 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598030091 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011305211625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:12:15+00:00", "status": "Success", "transactionId": "b2c1977bb54a493c8b27019d0b8dce37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011305211625_108CSY_661369", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011305211625 (108CSY) ✅ UPDATE successful for 011305211625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cfaa733b980b472e83e5569b2209c55d [SalesInvoiceId] => ea758ac953d34b02ac15cbad093672e8 [ClientReference] => REF_000604000225_I95WNZ_847045 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604000225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:12:50+00:00", "status": "Success", "transactionId": "ea758ac953d34b02ac15cbad093672e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604000225_I95WNZ_847045", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604000225 (I95WNZ) ✅ UPDATE successful for 000604000225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 02275be995b245219cfedfede7f56ec3 [SalesInvoiceId] => 576f40ea21034902a6fa9862626b861a [ClientReference] => REF_053602500425_R4E6Y0_239531 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249391230 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249391230 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c943a414e4354d59aeff1104f8bba2d6 [SalesInvoiceId] => 4786e5b154b640aa83fe48f7644987cc [ClientReference] => REF_0542404601725_G07PPZ_875063 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0542404601725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:15:44+00:00", "status": "Success", "transactionId": "4786e5b154b640aa83fe48f7644987cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0542404601725_G07PPZ_875063", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0542404601725 (G07PPZ) ✅ UPDATE successful for 0542404601725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6abd1af094bb4f4ebdfcbc891b10b9ba [SalesInvoiceId] => 12faf4a8e6ba453cade7e3f54040d854 [ClientReference] => REF_054000205125_NPSOWU_702840 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054000205125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:16:43+00:00", "status": "Success", "transactionId": "12faf4a8e6ba453cade7e3f54040d854", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054000205125_NPSOWU_702840", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054000205125 (NPSOWU) ✅ UPDATE successful for 054000205125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3d759cd0691242e7a584d6f9766f8c88 [SalesInvoiceId] => 9c1254c78f0044a8bd0bfaf3fa4e17d0 [ClientReference] => REF_053305506925_EJISU34222_319834 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244120498 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244120498 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a84322e7f29648c7882f4aaa1dbbfc99 [SalesInvoiceId] => 2d9d1ed6403d43cea0af13333be25ef6 [ClientReference] => REF_050157603825_R4E6Y0_715757 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050157603825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:17:06+00:00", "status": "Success", "transactionId": "2d9d1ed6403d43cea0af13333be25ef6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050157603825_R4E6Y0_715757", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050157603825 (R4E6Y0) ✅ UPDATE successful for 050157603825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b44975bafb2c46b29c210ef64132f65c [SalesInvoiceId] => 74d4891e9963439caae9558d72ba0ac5 [ClientReference] => REF_053305506925_EJISU34222_706883 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244120498 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244120498 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053305506925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:18:54+00:00", "status": "Success", "transactionId": "74d4891e9963439caae9558d72ba0ac5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053305506925_EJISU34222_706883", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053305506925 (EJISU34222) ✅ UPDATE successful for 053305506925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 939dfe906ffd456f8da9950d3f7aeb55 [SalesInvoiceId] => 48a3ad344d114209a83181d1f4daab88 [ClientReference] => REF_053305506925_EJISU34222_648055 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244120498 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244120498 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7dfbb62e0b1e4297bca42b1a938cd11b [SalesInvoiceId] => 9c5abe882dd6494dbfa0433a49b8ce7f [ClientReference] => REF_050304602125_R4E6Y0_968407 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246831872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246831872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304602125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:20:31+00:00", "status": "Success", "transactionId": "9c5abe882dd6494dbfa0433a49b8ce7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304602125_R4E6Y0_968407", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304602125 (R4E6Y0) ✅ UPDATE successful for 050304602125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ffd936dd55e945d388b84fbd752ee716 [SalesInvoiceId] => dc32e3b080af40cb85f3903d68825d49 [ClientReference] => REF_051605600225_CN4KKG_959056 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605600225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:23:06+00:00", "status": "Success", "transactionId": "dc32e3b080af40cb85f3903d68825d49", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605600225_CN4KKG_959056", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605600225 (CN4KKG) ✅ UPDATE successful for 051605600225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e95d606ceb74b22ac4d5800965744e9 [SalesInvoiceId] => 3b86f407b5904e699c440c6ca677fa3a [ClientReference] => REF_110405500925_WU6TPW_566631 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110405500925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:23:41+00:00", "status": "Success", "transactionId": "3b86f407b5904e699c440c6ca677fa3a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110405500925_WU6TPW_566631", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110405500925 (WU6TPW) ✅ UPDATE successful for 110405500925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e8a320b23234eaeb5490ec51b5cb668 [SalesInvoiceId] => a50968733fab423bb90670a327aa557e [ClientReference] => REF_000114409825_HXWPV7_454972 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240777757 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240777757 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114409825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:23:54+00:00", "status": "Success", "transactionId": "a50968733fab423bb90670a327aa557e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114409825_HXWPV7_454972", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114409825 (HXWPV7) ✅ UPDATE successful for 000114409825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 40c3e658b6924a528f4f0b4bda5d4ee2 [SalesInvoiceId] => 964fd57a884944459e5fa8807ca8b180 [ClientReference] => REF_053400124225_R4E6Y0_601367 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99478d951f7041c984432cb1e20fd64a [SalesInvoiceId] => dabdb175b79048da93102523c48bd480 [ClientReference] => REF_051407300825_ZOOR6L_231610 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407300825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:25:04+00:00", "status": "Success", "transactionId": "dabdb175b79048da93102523c48bd480", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407300825_ZOOR6L_231610", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407300825 (ZOOR6L) ✅ UPDATE successful for 051407300825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f43db061d9964a7f86c96e1b5f918e2c [SalesInvoiceId] => 8c585bd72d3f4d2caeb7b2047a8ea991 [ClientReference] => REF_053400124225_R4E6Y0_176252 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b38884f6801c4b6fa4edbcfb02d26523 [SalesInvoiceId] => 67f6a35006094d02a0c88c21a49f87d2 [ClientReference] => REF_100605700525_ZOOR6L_836043 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537325614 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537325614 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100605700525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:26:27+00:00", "status": "Success", "transactionId": "67f6a35006094d02a0c88c21a49f87d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100605700525_ZOOR6L_836043", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100605700525 (ZOOR6L) ✅ UPDATE successful for 100605700525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d89abf984294491ba14ce264191d66b3 [SalesInvoiceId] => ab849e51d3ec4ae5ba527700a11c03e7 [ClientReference] => REF_022600513625_EJISU34222_242039 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243959584 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243959584 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022600513625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:27:19+00:00", "status": "Success", "transactionId": "ab849e51d3ec4ae5ba527700a11c03e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022600513625_EJISU34222_242039", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022600513625 (EJISU34222) ✅ UPDATE successful for 022600513625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ee7c00c3bbe64d328304e51b16df9f2d [SalesInvoiceId] => da81af56eb874e62b9690a08aa92be21 [ClientReference] => REF_052602801725_R4E6Y0_199933 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242838183 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242838183 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46622239fc934a83b504efebcf54cd1f [SalesInvoiceId] => 94c761574e114b2d87f2b9ec11f3fe76 [ClientReference] => REF_061104403125_BWI2U9_049838 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535350786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535350786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061104403125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:29:34+00:00", "status": "Success", "transactionId": "94c761574e114b2d87f2b9ec11f3fe76", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061104403125_BWI2U9_049838", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061104403125 (BWI2U9) ✅ UPDATE successful for 061104403125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => adc77bca09554185bf63f82f870b003f [SalesInvoiceId] => 769aae2b88fa4bbda1235112dd3d303f [ClientReference] => REF_050603203925_EJISU34222_741684 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050603203925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:30:18+00:00", "status": "Success", "transactionId": "769aae2b88fa4bbda1235112dd3d303f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603203925_EJISU34222_741684", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603203925 (EJISU34222) ✅ UPDATE successful for 050603203925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa22fa0bcddd419fbdf2b13602286f28 [SalesInvoiceId] => 96e2a2ef9db04976964e24db469145f2 [ClientReference] => REF_150409801425_RY07KN_275820 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534336578 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534336578 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150409801425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:30:22+00:00", "status": "Success", "transactionId": "96e2a2ef9db04976964e24db469145f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150409801425_RY07KN_275820", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150409801425 (RY07KN) ✅ UPDATE successful for 150409801425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d42887ecac9b46048ce837d396b4aaf4 [SalesInvoiceId] => 42c70c5444d047749293640ee5f4c64c [ClientReference] => REF_053203701025_HXWPV7_808089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257821828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257821828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053203701025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:30:25+00:00", "status": "Success", "transactionId": "42c70c5444d047749293640ee5f4c64c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053203701025_HXWPV7_808089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053203701025 (HXWPV7) ✅ UPDATE successful for 053203701025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d07946aa10304077a1e8293780aec437 [SalesInvoiceId] => 23d641350b24497293d166d498e967c6 [ClientReference] => REF_090606900825_HXWPV7_215737 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090606900825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:30:37+00:00", "status": "Success", "transactionId": "23d641350b24497293d166d498e967c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090606900825_HXWPV7_215737", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090606900825 (HXWPV7) ✅ UPDATE successful for 090606900825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0373985546e421c84cd91a071217ee0 [SalesInvoiceId] => 019b795cbc154a7f906876f8b38a2fab [ClientReference] => REF_050157606225_R4E6Y0_988697 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050157606225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:31:31+00:00", "status": "Success", "transactionId": "019b795cbc154a7f906876f8b38a2fab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050157606225_R4E6Y0_988697", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050157606225 (R4E6Y0) ✅ UPDATE successful for 050157606225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 895f09cbede6449db602599b8f7f391a [SalesInvoiceId] => 590ce80c6b4d4bfeafff073a8a8fb713 [ClientReference] => REF_050700107025_NPSOWU_659842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700107025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:32:39+00:00", "status": "Success", "transactionId": "590ce80c6b4d4bfeafff073a8a8fb713", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700107025_NPSOWU_659842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700107025 (NPSOWU) ✅ UPDATE successful for 050700107025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0a0f824fd6e4b85986c01f31030b679 [SalesInvoiceId] => a384bda35b104b54a22d3bc2aad67adf [ClientReference] => REF_052602801725_R4E6Y0_466478 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052602801725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:33:34+00:00", "status": "Success", "transactionId": "a384bda35b104b54a22d3bc2aad67adf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052602801725_R4E6Y0_466478", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052602801725 (R4E6Y0) ✅ UPDATE successful for 052602801725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6092983cc96242c29490bc3d9fa83b3a [SalesInvoiceId] => 7746ea2dc5e7426195d94664200ef7dd [ClientReference] => REF_110501500925_WU6TPW_713166 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501500925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:35:11+00:00", "status": "Success", "transactionId": "7746ea2dc5e7426195d94664200ef7dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501500925_WU6TPW_713166", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501500925 (WU6TPW) ✅ UPDATE successful for 110501500925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e76d8fef87be479f82f1bb76b2742106 [SalesInvoiceId] => 4936a44b632f4b81bbced02df9953a35 [ClientReference] => REF_053801000125_R4E6Y0_424253 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801000125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:35:59+00:00", "status": "Success", "transactionId": "4936a44b632f4b81bbced02df9953a35", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801000125_R4E6Y0_424253", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801000125 (R4E6Y0) ✅ UPDATE successful for 053801000125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4031582a7ce7451db521384d5c1ae01b [SalesInvoiceId] => fa6d2356296743d2bee3c1103d69ba45 [ClientReference] => REF_051500900825_R4E6Y0_303033 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540558159 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540558159 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6a67177053544c86a1b5ce657beb02d2 [SalesInvoiceId] => ae908ca549d74764bd3bb81f9c2c63a7 [ClientReference] => REF_053800805125_NPSOWU_100207 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053800805125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:39:31+00:00", "status": "Success", "transactionId": "ae908ca549d74764bd3bb81f9c2c63a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800805125_NPSOWU_100207", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800805125 (NPSOWU) ✅ UPDATE successful for 053800805125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9913a2efcdd44572a562427a793d33ee [SalesInvoiceId] => 1e8c4e37050d41a8a6e29b95cf9435bb [ClientReference] => REF_111002404025_HXWPV7_148577 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240186837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240186837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002404025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:39:33+00:00", "status": "Success", "transactionId": "1e8c4e37050d41a8a6e29b95cf9435bb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002404025_HXWPV7_148577", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002404025 (HXWPV7) ✅ UPDATE successful for 111002404025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6fd008baa0014b1cb8f99310e75ce188 [SalesInvoiceId] => 3d1de5c3f49c49c19dcb51f6fa6ac835 [ClientReference] => REF_090107600825_1RC5WS_080162 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500132718 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500132718 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=090107600825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:40:06+00:00", "status": "Success", "transactionId": "3d1de5c3f49c49c19dcb51f6fa6ac835", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090107600825_1RC5WS_080162", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090107600825 (1RC5WS) ✅ UPDATE successful for 090107600825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 640adcfb4ada426c953c6da26312cb6d [SalesInvoiceId] => c9a621c996e24598ae34f8b0fe38bb46 [ClientReference] => REF_000114409725_HXWPV7_606752 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249664222 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249664222 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114409725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:40:44+00:00", "status": "Success", "transactionId": "c9a621c996e24598ae34f8b0fe38bb46", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114409725_HXWPV7_606752", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114409725 (HXWPV7) ✅ UPDATE successful for 000114409725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb9c92fa15c445bcb01b2ebedb422a46 [SalesInvoiceId] => fc3d370a0a6346e499f8c5a64836916f [ClientReference] => REF_030703002325_LE9LO5_251299 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030703002325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:42:41+00:00", "status": "Success", "transactionId": "fc3d370a0a6346e499f8c5a64836916f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030703002325_LE9LO5_251299", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030703002325 (LE9LO5) ✅ UPDATE successful for 030703002325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3b716c64d4747a983a31ea4cd94c7f4 [SalesInvoiceId] => 920b41deee5341a5b0b8685aa0b76937 [ClientReference] => REF_053605500725_A7DPCP_273453 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053605500725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:43:43+00:00", "status": "Success", "transactionId": "920b41deee5341a5b0b8685aa0b76937", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053605500725_A7DPCP_273453", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053605500725 (A7DPCP) ✅ UPDATE successful for 053605500725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 677dc70298b1465186f0d29d286cfb05 [SalesInvoiceId] => e33f09c5129d4d40b1ee28732d4750de [ClientReference] => REF_051402412525_R4E6Y0_718658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402412525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:44:09+00:00", "status": "Success", "transactionId": "e33f09c5129d4d40b1ee28732d4750de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402412525_R4E6Y0_718658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402412525 (R4E6Y0) ✅ UPDATE successful for 051402412525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ae672b6029642ca93e484cee597e84e [SalesInvoiceId] => 9aab5235bed64c73a79a4c3b9bbb5a68 [ClientReference] => REF_140501901625_I10MTW_931812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530477445 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530477445 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140501901625, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:45:24+00:00", "status": "Success", "transactionId": "9aab5235bed64c73a79a4c3b9bbb5a68", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140501901625_I10MTW_931812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140501901625 (I10MTW) ✅ UPDATE successful for 140501901625 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f5911ff74304130a405606cb5826d1d [SalesInvoiceId] => a3e826045ee443fd9195c53e644fd654 [ClientReference] => REF_051500900825_R4E6Y0_844140 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500900825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:45:56+00:00", "status": "Success", "transactionId": "a3e826045ee443fd9195c53e644fd654", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500900825_R4E6Y0_844140", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500900825 (R4E6Y0) ✅ UPDATE successful for 051500900825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01b02c4a334348d8b17cdc885fdad4e6 [SalesInvoiceId] => 113bc2dc6bf8466490fd81ff290dbf17 [ClientReference] => REF_030906901825_NPSOWU_463290 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030906901825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:49:16+00:00", "status": "Success", "transactionId": "113bc2dc6bf8466490fd81ff290dbf17", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030906901825_NPSOWU_463290", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030906901825 (NPSOWU) ✅ UPDATE successful for 030906901825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7bbffb550ae46d9a8954beba275f9a4 [SalesInvoiceId] => 46701232e1cd4b8f911e90aa4f931287 [ClientReference] => REF_052101502325_LE9LO5_544657 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101502325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:51:42+00:00", "status": "Success", "transactionId": "46701232e1cd4b8f911e90aa4f931287", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101502325_LE9LO5_544657", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101502325 (LE9LO5) ✅ UPDATE successful for 052101502325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9631b8e5d9804785bdb489558a576fe9 [SalesInvoiceId] => 34dccd06493c44998b5f6562fb67735f [ClientReference] => REF_050133204225_M86BFQ_524784 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554298539 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554298539 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050133204225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:52:58+00:00", "status": "Success", "transactionId": "34dccd06493c44998b5f6562fb67735f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050133204225_M86BFQ_524784", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050133204225 (M86BFQ) ✅ UPDATE successful for 050133204225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 163b6c08c5044c54bead1c7eacf6fb08 [SalesInvoiceId] => 94c6dee3cecf45068dada1940408bd83 [ClientReference] => REF_052501014325_A7DPCP_318791 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501014325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:55:09+00:00", "status": "Success", "transactionId": "94c6dee3cecf45068dada1940408bd83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501014325_A7DPCP_318791", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501014325 (A7DPCP) ✅ UPDATE successful for 052501014325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd38fd38d59549d59887fd859edc7995 [SalesInvoiceId] => 8b54968a50de4163bc8168d273bce6c4 [ClientReference] => REF_053400124225_R4E6Y0_358222 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400124225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:56:01+00:00", "status": "Success", "transactionId": "8b54968a50de4163bc8168d273bce6c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400124225_R4E6Y0_358222", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400124225 (R4E6Y0) ✅ UPDATE successful for 053400124225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3a01b397dcca4d9ba96b768a0365b235 [SalesInvoiceId] => 3ef59b4319684e4b9b63247584f515a1 [ClientReference] => REF_050133204225_M86BFQ_595617 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554298539 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554298539 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c810c46201643a98abf8dea50cdf088 [SalesInvoiceId] => a4f713aa62244840b6abc2d8c20f37a8 [ClientReference] => REF_051402303425_ZOOR6L_928224 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402303425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T13:57:40+00:00", "status": "Success", "transactionId": "a4f713aa62244840b6abc2d8c20f37a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402303425_ZOOR6L_928224", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402303425 (ZOOR6L) ✅ UPDATE successful for 051402303425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8af1812fe2724f71a95a3d23dbb2ef3f [SalesInvoiceId] => 5503b23435e545f4897f4cf0a15924f1 [ClientReference] => REF_050133204225_M86BFQ_465922 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554298539 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554298539 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d523555ff6dc46cd9ff3509a80939c5d [SalesInvoiceId] => f42a60a0e1474753b5173baeec4a3b18 [ClientReference] => REF_051602800425_CN4KKG_960630 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602800425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:00:28+00:00", "status": "Success", "transactionId": "f42a60a0e1474753b5173baeec4a3b18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602800425_CN4KKG_960630", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602800425 (CN4KKG) ✅ UPDATE successful for 051602800425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0cb1b81dce2f43c49bd3306f3c96cb0f [SalesInvoiceId] => 98514cca845c452dac20cdb96d94b1b6 [ClientReference] => REF_050107611725_M86BFQ_347719 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107611725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:00:42+00:00", "status": "Success", "transactionId": "98514cca845c452dac20cdb96d94b1b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107611725_M86BFQ_347719", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107611725 (M86BFQ) ✅ UPDATE successful for 050107611725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 737d47fa337b42cc9203de5ddd147636 [SalesInvoiceId] => 9c8da001634b499b8695f9df06ef4d76 [ClientReference] => REF_000704300325_BWI2U9_403553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000704300325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:04:52+00:00", "status": "Success", "transactionId": "9c8da001634b499b8695f9df06ef4d76", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000704300325_BWI2U9_403553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000704300325 (BWI2U9) ✅ UPDATE successful for 000704300325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e5b96d36bcf463a8a161170c53ea7de [SalesInvoiceId] => 29688c99c32c4ef3b3c8ad6e8841fc71 [ClientReference] => REF_000702603025_I10MTW_827273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543314958 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543314958 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000702603025, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:06:48+00:00", "status": "Success", "transactionId": "29688c99c32c4ef3b3c8ad6e8841fc71", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000702603025_I10MTW_827273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000702603025 (I10MTW) ✅ UPDATE successful for 000702603025 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02a5cae73b154556a8d05b36fb03e132 [SalesInvoiceId] => ff4cd4b7cc2c40e0b5127db4c581c077 [ClientReference] => REF_053400103725_R4E6Y0_923176 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400103725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:07:59+00:00", "status": "Success", "transactionId": "ff4cd4b7cc2c40e0b5127db4c581c077", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400103725_R4E6Y0_923176", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400103725 (R4E6Y0) ✅ UPDATE successful for 053400103725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6f69d1dfafb49049fe3c53ba2245675 [SalesInvoiceId] => e9c50c96835446a7b65048a419e40c6e [ClientReference] => REF_052307719225_M86BFQ_213485 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535641653 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535641653 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307719225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:11:43+00:00", "status": "Success", "transactionId": "e9c50c96835446a7b65048a419e40c6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307719225_M86BFQ_213485", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307719225 (M86BFQ) ✅ UPDATE successful for 052307719225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1c008727dce44cb9b22ec7197efe62c [SalesInvoiceId] => 7b2d8f238c8c467fa415f6827dfae1ab [ClientReference] => REF_052205001025_A7DPCP_006304 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052205001025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:11:44+00:00", "status": "Success", "transactionId": "7b2d8f238c8c467fa415f6827dfae1ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052205001025_A7DPCP_006304", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052205001025 (A7DPCP) ✅ UPDATE successful for 052205001025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a5aae957ded48e6ae6a1c4c33d42f76 [SalesInvoiceId] => 0a59d9b3a9574b099c4a8e1eafc59b81 [ClientReference] => REF_060100701425_R4E6Y0_626805 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241863391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241863391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100701425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:14:05+00:00", "status": "Success", "transactionId": "0a59d9b3a9574b099c4a8e1eafc59b81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100701425_R4E6Y0_626805", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100701425 (R4E6Y0) ✅ UPDATE successful for 060100701425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc000d9bcbd641ab9a0ad9ff8047dcb0 [SalesInvoiceId] => 8b11bee5dbca42f2bab3a9515cf4a672 [ClientReference] => REF_001000202825_1RC5WS_198465 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540457034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540457034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000202825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:15:52+00:00", "status": "Success", "transactionId": "8b11bee5dbca42f2bab3a9515cf4a672", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000202825_1RC5WS_198465", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000202825 (1RC5WS) ✅ UPDATE successful for 001000202825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 541194b2b1914464a8150d8f23944790 [SalesInvoiceId] => 34519eb562894da9955eac93437a74a4 [ClientReference] => REF_054002202125_CH3S2L_860272 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540462586 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540462586 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054002202125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:17:14+00:00", "status": "Success", "transactionId": "34519eb562894da9955eac93437a74a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054002202125_CH3S2L_860272", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054002202125 (CH3S2L) ✅ UPDATE successful for 054002202125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 70925d9e79894fa28897918cc2b32306 [SalesInvoiceId] => 8165d82bc15842acae7d71db3dbf2218 [ClientReference] => REF_051115702225_G07PPZ_270141 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540859623 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540859623 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051115702225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:17:56+00:00", "status": "Success", "transactionId": "8165d82bc15842acae7d71db3dbf2218", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051115702225_G07PPZ_270141", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051115702225 (G07PPZ) ✅ UPDATE successful for 051115702225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2b96d1b80cf24ccf82268a4809bdeea6 [SalesInvoiceId] => 0285693e87ea42a79e0afc9eb173f257 [ClientReference] => REF_051115702225_G07PPZ_293645 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540859623 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540859623 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 061ea84df5af4a6b8f6182a0bc900b02 [SalesInvoiceId] => 18bdde8c9b394da299bb928c8c1237a9 [ClientReference] => REF_053802609225_108CSY_860305 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557383063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557383063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802609225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:18:48+00:00", "status": "Success", "transactionId": "18bdde8c9b394da299bb928c8c1237a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802609225_108CSY_860305", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802609225 (108CSY) ✅ UPDATE successful for 053802609225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb80c0ddcea24aaa8fcb11cd5f5525fe [SalesInvoiceId] => 0221f902b5aa4ca8b290f7bab196ea44 [ClientReference] => REF_070811702025_J1MH3E_773690 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505394960 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505394960 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=070811702025, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:18:56+00:00", "status": "Success", "transactionId": "0221f902b5aa4ca8b290f7bab196ea44", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070811702025_J1MH3E_773690", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070811702025 (J1MH3E) ✅ UPDATE successful for 070811702025 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62e39ffd92f94320a8888d6b0e78fc66 [SalesInvoiceId] => 5c144a353a8c42f59b04f0250834b2ce [ClientReference] => REF_050106302225_WRHKXK_407325 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106302225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:20:46+00:00", "status": "Success", "transactionId": "5c144a353a8c42f59b04f0250834b2ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106302225_WRHKXK_407325", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106302225 (WRHKXK) ✅ UPDATE successful for 050106302225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c31dd4637a04d00bb53bc020051451f [SalesInvoiceId] => b4f1c8c62653440f8a0adf12575b56c3 [ClientReference] => REF_111100401625_WU6TPW_451775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111100401625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:20:49+00:00", "status": "Success", "transactionId": "b4f1c8c62653440f8a0adf12575b56c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111100401625_WU6TPW_451775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111100401625 (WU6TPW) ✅ UPDATE successful for 111100401625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07951ae49cc54b1f8389a487645ab52e [SalesInvoiceId] => f0f1099d6ed14869ae45bfa90b7c71a0 [ClientReference] => REF_051001301625_EJISU34222_480842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249596045 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249596045 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051001301625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:20:51+00:00", "status": "Success", "transactionId": "f0f1099d6ed14869ae45bfa90b7c71a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051001301625_EJISU34222_480842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051001301625 (EJISU34222) ✅ UPDATE successful for 051001301625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02ecfd909bb740e9912007624a8ef10d [SalesInvoiceId] => ee65791a2deb4efda313d4fe9bbfc141 [ClientReference] => REF_060110401225_R4E6Y0_926888 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241863391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241863391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060110401225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:20:55+00:00", "status": "Success", "transactionId": "ee65791a2deb4efda313d4fe9bbfc141", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060110401225_R4E6Y0_926888", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060110401225 (R4E6Y0) ✅ UPDATE successful for 060110401225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21dd617471344893a062c2358f8efb6e [SalesInvoiceId] => 7c26c2060ddb4c3e94a42a7ce494487e [ClientReference] => REF_050304801825_M86BFQ_764603 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245919498 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245919498 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304801825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:26:42+00:00", "status": "Success", "transactionId": "7c26c2060ddb4c3e94a42a7ce494487e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304801825_M86BFQ_764603", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304801825 (M86BFQ) ✅ UPDATE successful for 050304801825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc1686e24d64498b82b86cb215015605 [SalesInvoiceId] => 589c6c1579ef4954b7487cc3b780cd6a [ClientReference] => REF_050602309725_M86BFQ_418157 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536715795 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536715795 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602309725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:27:03+00:00", "status": "Success", "transactionId": "589c6c1579ef4954b7487cc3b780cd6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602309725_M86BFQ_418157", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602309725 (M86BFQ) ✅ UPDATE successful for 050602309725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1412b88d58445428436870e274ba048 [SalesInvoiceId] => 8fbf65d7ea914a7e8d0e455bfc656dd5 [ClientReference] => REF_050133204425_M86BFQ_212732 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554298539 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554298539 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050133204425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:27:59+00:00", "status": "Success", "transactionId": "8fbf65d7ea914a7e8d0e455bfc656dd5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050133204425_M86BFQ_212732", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050133204425 (M86BFQ) ✅ UPDATE successful for 050133204425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5821a6a557a0438d948c13b54dc4d7eb [SalesInvoiceId] => 85b76a2dca1549e18840aec6fa3b9bc7 [ClientReference] => REF_050619600125_R4E6Y0_391516 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245885915 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245885915 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050619600125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:28:54+00:00", "status": "Success", "transactionId": "85b76a2dca1549e18840aec6fa3b9bc7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050619600125_R4E6Y0_391516", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050619600125 (R4E6Y0) ✅ UPDATE successful for 050619600125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 33f72c4830514392a8648afbc27857c0 [SalesInvoiceId] => f9c41f0b7d664b72b27bec51b8dcca55 [ClientReference] => REF_110201000225_WU6TPW_524064 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad47aeb1a4d444e2a008f6c246b2f4b6 [SalesInvoiceId] => d27262676eea479ebc94623562f1e3bc [ClientReference] => REF_010624705225_EJISU34222_061675 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010624705225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:32:53+00:00", "status": "Success", "transactionId": "d27262676eea479ebc94623562f1e3bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010624705225_EJISU34222_061675", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010624705225 (EJISU34222) ✅ UPDATE successful for 010624705225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8546ec0b9524f7899300f611db61a4a [SalesInvoiceId] => a4e7dce1165849e0897fae83e9297b96 [ClientReference] => REF_012908604225_R4E6Y0_969565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012908604225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:33:30+00:00", "status": "Success", "transactionId": "a4e7dce1165849e0897fae83e9297b96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012908604225_R4E6Y0_969565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012908604225 (R4E6Y0) ✅ UPDATE successful for 012908604225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5a151898e4744c53a56bdd6a889d10f1 [SalesInvoiceId] => 3f3d1d1de7e84c3d98b67e500e8266a8 [ClientReference] => REF_012908604225_R4E6Y0_518972 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c539e4314ea4acd8940164a3ca4a286 [SalesInvoiceId] => 376b9e717b0247d295c172c0033d27e8 [ClientReference] => REF_100501303525_EJISU34222_863933 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539340489 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539340489 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100501303525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:36:17+00:00", "status": "Success", "transactionId": "376b9e717b0247d295c172c0033d27e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100501303525_EJISU34222_863933", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100501303525 (EJISU34222) ✅ UPDATE successful for 100501303525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f407786aa9244afa8a4c4ada4348ef86 [SalesInvoiceId] => fabbb0ea3c1344e2b6c69327c3c26b36 [ClientReference] => REF_110201000225_WU6TPW_093111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110201000225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:36:39+00:00", "status": "Success", "transactionId": "fabbb0ea3c1344e2b6c69327c3c26b36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110201000225_WU6TPW_093111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110201000225 (WU6TPW) ✅ UPDATE successful for 110201000225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9f2774b88b14423adcc380926566e92 [SalesInvoiceId] => 4b3ba29cc3fe4bbe93ebf8f6f2f71179 [ClientReference] => REF_050307203125_LE9LO5_152712 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233508299625 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233508299625 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050307203125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:36:57+00:00", "status": "Success", "transactionId": "4b3ba29cc3fe4bbe93ebf8f6f2f71179", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307203125_LE9LO5_152712", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307203125 (LE9LO5) ✅ UPDATE successful for 050307203125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 880039681ada48f899aa60e7f74b2e47 [SalesInvoiceId] => 15e6a7ef513142b684aa7b66fc0eddb4 [ClientReference] => REF_082107500525_69UIPK_709664 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548714535 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548714535 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082107500525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:38:49+00:00", "status": "Success", "transactionId": "15e6a7ef513142b684aa7b66fc0eddb4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082107500525_69UIPK_709664", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082107500525 (69UIPK) ✅ UPDATE successful for 082107500525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 62dc07fa0d0e4be2aaa040b46d05093b [SalesInvoiceId] => bafd06e505cf4973936292be9e9a26a5 [ClientReference] => REF_051104401525_WRHKXK_866516 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a47e47acd2c49fb8444f65dcae4a44d [SalesInvoiceId] => 5b93193cbdd54344b219aabfd39822fd [ClientReference] => REF_012303400325_R4E6Y0_953945 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548429281 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548429281 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012303400325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:42:25+00:00", "status": "Success", "transactionId": "5b93193cbdd54344b219aabfd39822fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012303400325_R4E6Y0_953945", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012303400325 (R4E6Y0) ✅ UPDATE successful for 012303400325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 878ed199e122436f9f20757b1aa5bf6f [SalesInvoiceId] => 6b6146453c434f3f9151a611ee8d490e [ClientReference] => REF_050502305225_108CSY_807988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547552976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547552976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502305225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:44:04+00:00", "status": "Success", "transactionId": "6b6146453c434f3f9151a611ee8d490e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502305225_108CSY_807988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502305225 (108CSY) ✅ UPDATE successful for 050502305225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 043b56dcf53445cf9369155447d0af9a [SalesInvoiceId] => c5337c568b204c7e93d00b9b923f1689 [ClientReference] => REF_051104401525_WRHKXK_715762 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595618615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595618615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aee757a3eade4c779daaa04cb369e50c [SalesInvoiceId] => 78734da39ac94bb482eca259d3443818 [ClientReference] => REF_082100400925_ZOOR6L_915648 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595121836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595121836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082100400925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:45:37+00:00", "status": "Success", "transactionId": "78734da39ac94bb482eca259d3443818", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082100400925_ZOOR6L_915648", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082100400925 (ZOOR6L) ✅ UPDATE successful for 082100400925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4593d95005140a2b3372517b428dfb5 [SalesInvoiceId] => 93827c26ce114c17a00e38aba38aad56 [ClientReference] => REF_051104401525_WRHKXK_102500 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051104401525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:46:33+00:00", "status": "Success", "transactionId": "93827c26ce114c17a00e38aba38aad56", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051104401525_WRHKXK_102500", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051104401525 (WRHKXK) ✅ UPDATE successful for 051104401525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4165e0bac6f4ecda8ecc80e6228a403 [SalesInvoiceId] => b9342f45d3b64884b4d4deb79717e73d [ClientReference] => REF_010705802625_R4E6Y0_198806 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010705802625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:48:28+00:00", "status": "Success", "transactionId": "b9342f45d3b64884b4d4deb79717e73d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010705802625_R4E6Y0_198806", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010705802625 (R4E6Y0) ✅ UPDATE successful for 010705802625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0bc3b7d71109415ebdbd19fbf0ff2fb6 [SalesInvoiceId] => 8d4b4e6289a243989bec226fccdd1ff6 [ClientReference] => REF_090110905225_HE2114_817477 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248393632 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248393632 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090110905225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:50:42+00:00", "status": "Success", "transactionId": "8d4b4e6289a243989bec226fccdd1ff6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090110905225_HE2114_817477", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090110905225 (HE2114) ✅ UPDATE successful for 090110905225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5bb3defd84294830a218bbd1cd89fd3d [SalesInvoiceId] => 9eeda3dd91bc4455b9bc42ed08c975a3 [ClientReference] => REF_050502308225_108CSY_248343 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502308225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:51:16+00:00", "status": "Success", "transactionId": "9eeda3dd91bc4455b9bc42ed08c975a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502308225_108CSY_248343", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502308225 (108CSY) ✅ UPDATE successful for 050502308225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc157e75b61642a9991b9c610457e71f [SalesInvoiceId] => 16aeb2a75ecc45c4ac5703340e091a75 [ClientReference] => REF_052309600825_EJISU34222_674367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554273859 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554273859 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052309600825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:53:33+00:00", "status": "Success", "transactionId": "16aeb2a75ecc45c4ac5703340e091a75", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052309600825_EJISU34222_674367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052309600825 (EJISU34222) ✅ UPDATE successful for 052309600825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af04e109579f4c079d303dba42c003c0 [SalesInvoiceId] => 95571364d9874b47aae99ad77ca66b73 [ClientReference] => REF_001002200525_IR97F7_838213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540457034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540457034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002200525, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:54:20+00:00", "status": "Success", "transactionId": "95571364d9874b47aae99ad77ca66b73", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002200525_IR97F7_838213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002200525 (IR97F7) ✅ UPDATE successful for 001002200525 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c67845ebec44c46bb3f6837741bbe22 [SalesInvoiceId] => 9ae4578054c840b098165cc0e3bd49c7 [ClientReference] => REF_012608101825_R4E6Y0_644327 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012608101825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:55:15+00:00", "status": "Success", "transactionId": "9ae4578054c840b098165cc0e3bd49c7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012608101825_R4E6Y0_644327", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012608101825 (R4E6Y0) ✅ UPDATE successful for 012608101825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74afa248086746e4b18bcda3104d9800 [SalesInvoiceId] => 25712e195ff34102bc598417ba379756 [ClientReference] => REF_072102600625_69UIPK_969590 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532037986 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532037986 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072102600625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:56:52+00:00", "status": "Success", "transactionId": "25712e195ff34102bc598417ba379756", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072102600625_69UIPK_969590", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072102600625 (69UIPK) ✅ UPDATE successful for 072102600625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d3c581269144725bfc2d9c10b6d5492 [SalesInvoiceId] => 3d71ddcc0bb94f0da8951bda3c0bce3f [ClientReference] => REF_000300902525_BWI2U9_175843 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243319263 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243319263 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300902525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:57:15+00:00", "status": "Success", "transactionId": "3d71ddcc0bb94f0da8951bda3c0bce3f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300902525_BWI2U9_175843", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300902525 (BWI2U9) ✅ UPDATE successful for 000300902525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff0dc993d3944870a2aea34d2245f619 [SalesInvoiceId] => 73340246744344b892530b601281c4d8 [ClientReference] => REF_050502700825_6BLU49_108319 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549102217 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549102217 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502700825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:57:16+00:00", "status": "Success", "transactionId": "73340246744344b892530b601281c4d8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502700825_6BLU49_108319", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502700825 (6BLU49) ✅ UPDATE successful for 050502700825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb33982e468a44fc9ab3ea9ca5b1a31e [SalesInvoiceId] => b280fcb151cb4578ac24310e2d7cd94b [ClientReference] => REF_000603900125_I95WNZ_158121 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558014668 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558014668 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603900125, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:57:54+00:00", "status": "Success", "transactionId": "b280fcb151cb4578ac24310e2d7cd94b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603900125_I95WNZ_158121", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603900125 (I95WNZ) ✅ UPDATE successful for 000603900125 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a01fb5cdec604c05bcfb92d00460fae4 [SalesInvoiceId] => a22404680265474aa61665537be47926 [ClientReference] => REF_053400100225_R4E6Y0_775032 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244070771 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244070771 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400100225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:58:32+00:00", "status": "Success", "transactionId": "a22404680265474aa61665537be47926", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400100225_R4E6Y0_775032", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400100225 (R4E6Y0) ✅ UPDATE successful for 053400100225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c709c9209bee41429ce7eb93a4e74f2e [SalesInvoiceId] => 2f6e6345b7d143b9abc0c4e09728e683 [ClientReference] => REF_012303400425_R4E6Y0_339205 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548429281 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548429281 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012303400425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T14:59:29+00:00", "status": "Success", "transactionId": "2f6e6345b7d143b9abc0c4e09728e683", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012303400425_R4E6Y0_339205", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012303400425 (R4E6Y0) ✅ UPDATE successful for 012303400425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9de46e6318514315a2fb1164981cb221 [SalesInvoiceId] => 670774997770434194d4854452680167 [ClientReference] => REF_110501000825_WU6TPW_525670 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501000825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:01:40+00:00", "status": "Success", "transactionId": "670774997770434194d4854452680167", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501000825_WU6TPW_525670", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501000825 (WU6TPW) ✅ UPDATE successful for 110501000825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d21ee718453b4063af7906e641e015f4 [SalesInvoiceId] => fb5837824c144a2fb1d41efd511150d2 [ClientReference] => REF_050174001425_WRHKXK_169965 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050174001425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:04:29+00:00", "status": "Success", "transactionId": "fb5837824c144a2fb1d41efd511150d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050174001425_WRHKXK_169965", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050174001425 (WRHKXK) ✅ UPDATE successful for 050174001425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 94538097dcce4a3dae6cdd339e671e7c [SalesInvoiceId] => 76bb09e6e04f4e9fa4e0019502a5369b [ClientReference] => REF_082300701425_NPSOWU_650111 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e85fad73b0354eaa8e158fe2a3cf58f7 [SalesInvoiceId] => 974b16476a3a48ae8d17e017d1256129 [ClientReference] => REF_000114404325_HXWPV7_190047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554665169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554665169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114404325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:10:05+00:00", "status": "Success", "transactionId": "974b16476a3a48ae8d17e017d1256129", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114404325_HXWPV7_190047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114404325 (HXWPV7) ✅ UPDATE successful for 000114404325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 193925908c8e4382a54561f32723752a [SalesInvoiceId] => b85acf98ee7d424c973c1120304810ee [ClientReference] => REF_050505202525_108CSY_584667 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050505202525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:10:12+00:00", "status": "Success", "transactionId": "b85acf98ee7d424c973c1120304810ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050505202525_108CSY_584667", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050505202525 (108CSY) ✅ UPDATE successful for 050505202525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0adab106763745678e818c667942dcd1 [SalesInvoiceId] => 26af3da9e8ac4fe9a04ce2438ea740f7 [ClientReference] => REF_080123705825_HE2114_772629 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244978518 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244978518 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080123705825, schoolCode=HE2114 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25053c778890494582b7e6f5f108c82f [SalesInvoiceId] => 37050e2487184164b1092b40c96caebb [ClientReference] => REF_130100101925_69UIPK_388579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130100101925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:10:45+00:00", "status": "Success", "transactionId": "26af3da9e8ac4fe9a04ce2438ea740f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080123705825_HE2114_772629", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080123705825 (HE2114) ✅ UPDATE successful for 080123705825 (HE2114) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:10:45+00:00", "status": "Success", "transactionId": "37050e2487184164b1092b40c96caebb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130100101925_69UIPK_388579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130100101925 (69UIPK) ✅ UPDATE successful for 130100101925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 554453d17bd8497b81bc22afe705ce07 [SalesInvoiceId] => 4c5a929f6eb242c5abac4803a45e3be5 [ClientReference] => REF_052317100125_CN4KKG_951292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246116309 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246116309 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052317100125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:16:45+00:00", "status": "Success", "transactionId": "4c5a929f6eb242c5abac4803a45e3be5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052317100125_CN4KKG_951292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052317100125 (CN4KKG) ✅ UPDATE successful for 052317100125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 70e5b5684c764a0dbe80d5dcbc015f1e [SalesInvoiceId] => 607d51de4d2744f59f014b769de89f31 [ClientReference] => REF_050150305625_WRHKXK_058824 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558031442 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558031442 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050150305625, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:19:45+00:00", "status": "Success", "transactionId": "607d51de4d2744f59f014b769de89f31", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050150305625_WRHKXK_058824", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050150305625 (WRHKXK) ✅ UPDATE successful for 050150305625 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6c14ceada844853bd35a27ce8145ac8 [SalesInvoiceId] => 41c0e1175efe4540b724577d0c952d7d [ClientReference] => REF_054301601425_WRHKXK_860409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054301601425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:20:10+00:00", "status": "Success", "transactionId": "41c0e1175efe4540b724577d0c952d7d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054301601425_WRHKXK_860409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054301601425 (WRHKXK) ✅ UPDATE successful for 054301601425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7f154c1346e4f07a4bae7d444ecb342 [SalesInvoiceId] => 7c11766b5b5b453b96b0f039789ea5c8 [ClientReference] => REF_052503111425_WRHKXK_043039 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052503111425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:21:31+00:00", "status": "Success", "transactionId": "7c11766b5b5b453b96b0f039789ea5c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052503111425_WRHKXK_043039", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052503111425 (WRHKXK) ✅ UPDATE successful for 052503111425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 23905049af56448c87b2ece86e03db53 [SalesInvoiceId] => 5f1b59f564614cdf98c3be0eb507b361 [ClientReference] => REF_0005058015_I95WNZ_243230 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593443807 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593443807 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005058015, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:22:29+00:00", "status": "Success", "transactionId": "5f1b59f564614cdf98c3be0eb507b361", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005058015_I95WNZ_243230", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005058015 (I95WNZ) ✅ UPDATE successful for 0005058015 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b455b4d1750943c2ab2a06413c78f22d [SalesInvoiceId] => 80b13948f11944a19365f31953a7ecb8 [ClientReference] => REF_001002700725_BWI2U9_531827 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002700725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:23:03+00:00", "status": "Success", "transactionId": "80b13948f11944a19365f31953a7ecb8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002700725_BWI2U9_531827", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002700725 (BWI2U9) ✅ UPDATE successful for 001002700725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ad673a94b9d40e7a33cca92fa28f5ab [SalesInvoiceId] => bc109daa07d5473ba51f7e70ba9a25c0 [ClientReference] => REF_111009601125_R4E6Y0_704661 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111009601125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:25:22+00:00", "status": "Success", "transactionId": "bc109daa07d5473ba51f7e70ba9a25c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111009601125_R4E6Y0_704661", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111009601125 (R4E6Y0) ✅ UPDATE successful for 111009601125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61608cedda9649c5ae68eecfa45c5e8e [SalesInvoiceId] => 5e3e5da8e6e84cef8ea32f6739e90de6 [ClientReference] => REF_052507603825_R4E6Y0_496312 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247156003 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247156003 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052507603825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:25:31+00:00", "status": "Success", "transactionId": "5e3e5da8e6e84cef8ea32f6739e90de6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052507603825_R4E6Y0_496312", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052507603825 (R4E6Y0) ✅ UPDATE successful for 052507603825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 943282400f1b4afc923245569403e280 [SalesInvoiceId] => 5fba4add21264c2f87fb4bb7c9a8e61d [ClientReference] => REF_053306305025_R4E6Y0_887963 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244715744 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244715744 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053306305025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:27:43+00:00", "status": "Success", "transactionId": "5fba4add21264c2f87fb4bb7c9a8e61d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053306305025_R4E6Y0_887963", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053306305025 (R4E6Y0) ✅ UPDATE successful for 053306305025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c9d6cc6a0e964bb1ac6b24fcb766ab32 [SalesInvoiceId] => 20be041fe8d74b9bb4fc1206f8e2c8db [ClientReference] => REF_052401701225_R4E6Y0_544676 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9931c52b9be4705b6ade1107dfa9ec4 [SalesInvoiceId] => 4d12bcf9a9064400861bce2296230b2f [ClientReference] => REF_050123503325_ZOOR6L_530725 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556133926 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556133926 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050123503325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:33:22+00:00", "status": "Success", "transactionId": "4d12bcf9a9064400861bce2296230b2f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050123503325_ZOOR6L_530725", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050123503325 (ZOOR6L) ✅ UPDATE successful for 050123503325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 276990a4570f4c12a7671c565d30eb0a [SalesInvoiceId] => 228bb94d649e4efa955e5845cd5a1015 [ClientReference] => REF_031935003625_R4E6Y0_442864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244849182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244849182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031935003625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:33:45+00:00", "status": "Success", "transactionId": "228bb94d649e4efa955e5845cd5a1015", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031935003625_R4E6Y0_442864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031935003625 (R4E6Y0) ✅ UPDATE successful for 031935003625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f6fe28c9e1e84e649855619499c53987 [SalesInvoiceId] => 2f727e90120c4aa1af2adeef334e06d0 [ClientReference] => REF_052401701225_R4E6Y0_028979 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052401701225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:36:58+00:00", "status": "Success", "transactionId": "2f727e90120c4aa1af2adeef334e06d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052401701225_R4E6Y0_028979", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052401701225 (R4E6Y0) ✅ UPDATE successful for 052401701225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d5c3bc390fd4dc8a77c9e22c7116af9 [SalesInvoiceId] => bf76f3fe2d5347388e588c328a3193b0 [ClientReference] => REF_050609200725_A7DPCP_081714 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050609200725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:38:16+00:00", "status": "Success", "transactionId": "bf76f3fe2d5347388e588c328a3193b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050609200725_A7DPCP_081714", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050609200725 (A7DPCP) ✅ UPDATE successful for 050609200725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a110ebbaf1df485e940741f811bd8ffe [SalesInvoiceId] => 01eed1dc8ea24f658fcb39198bc9dcc2 [ClientReference] => REF_001001708125_BWI2U9_434552 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538727835 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538727835 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001708125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:38:20+00:00", "status": "Success", "transactionId": "01eed1dc8ea24f658fcb39198bc9dcc2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001708125_BWI2U9_434552", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001708125 (BWI2U9) ✅ UPDATE successful for 001001708125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c831df88d424a4a846cac34ccbf271b [SalesInvoiceId] => a3cc82fa032f4c708432fbea6f4bed72 [ClientReference] => REF_053405901125_EJISU34222_421212 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242212337 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242212337 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053405901125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:39:37+00:00", "status": "Success", "transactionId": "a3cc82fa032f4c708432fbea6f4bed72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053405901125_EJISU34222_421212", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053405901125 (EJISU34222) ✅ UPDATE successful for 053405901125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e747852dbee14e41839ccbd976de6e19 [SalesInvoiceId] => 84092a04bd27491ea35caa1417a06b3b [ClientReference] => REF_090108603625_R4E6Y0_302942 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090108603625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:43:26+00:00", "status": "Success", "transactionId": "84092a04bd27491ea35caa1417a06b3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090108603625_R4E6Y0_302942", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090108603625 (R4E6Y0) ✅ UPDATE successful for 090108603625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8076bcf1d4644a89bc484af3a1b30746 [SalesInvoiceId] => f51cd9b240ed447d8b16d955fab14344 [ClientReference] => REF_050100802725_R4E6Y0_021937 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050100802725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:53:49+00:00", "status": "Success", "transactionId": "f51cd9b240ed447d8b16d955fab14344", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050100802725_R4E6Y0_021937", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050100802725 (R4E6Y0) ✅ UPDATE successful for 050100802725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 848ca6ae422944b5bf0a63a6a4a7782b [SalesInvoiceId] => dea31a81cf164d4ba160e092b678cc58 [ClientReference] => REF_051806501325_A7DPCP_983764 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051806501325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T15:57:25+00:00", "status": "Success", "transactionId": "dea31a81cf164d4ba160e092b678cc58", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051806501325_A7DPCP_983764", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051806501325 (A7DPCP) ✅ UPDATE successful for 051806501325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0215f4f48ecf4f3e8a87fb81e6394086 [SalesInvoiceId] => 78a5860508014d19bd4361035d35673f [ClientReference] => REF_050700600125_R4E6Y0_833978 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555424551 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555424551 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700600125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:04:47+00:00", "status": "Success", "transactionId": "78a5860508014d19bd4361035d35673f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700600125_R4E6Y0_833978", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700600125 (R4E6Y0) ✅ UPDATE successful for 050700600125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c2ba90bd7984280a55fb19a4408c404 [SalesInvoiceId] => 6eaca14cc36847a68ae0a65da8886e05 [ClientReference] => REF_111008401125_R4E6Y0_242965 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539261151 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539261151 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008401125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:07:12+00:00", "status": "Success", "transactionId": "6eaca14cc36847a68ae0a65da8886e05", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008401125_R4E6Y0_242965", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008401125 (R4E6Y0) ✅ UPDATE successful for 111008401125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9400094b033c487f9c8b9c5e142c9b95 [SalesInvoiceId] => 8da1eed73ddc49a083f6bd753ef495e6 [ClientReference] => REF_053407702225_R4E6Y0_913881 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407702225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:07:19+00:00", "status": "Success", "transactionId": "8da1eed73ddc49a083f6bd753ef495e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407702225_R4E6Y0_913881", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407702225 (R4E6Y0) ✅ UPDATE successful for 053407702225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e6d165ebf8e46259b6208c4eb0e9f31 [SalesInvoiceId] => b1d47302ba454f2ebc81943c6d649197 [ClientReference] => REF_110504400525_WU6TPW_890988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545738016 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545738016 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504400525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:13:40+00:00", "status": "Success", "transactionId": "b1d47302ba454f2ebc81943c6d649197", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504400525_WU6TPW_890988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504400525 (WU6TPW) ✅ UPDATE successful for 110504400525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f9c9b1abd67840e58e7fa300e89050ee [SalesInvoiceId] => f71fe04ba26b46579c71e0b36b0dfdf6 [ClientReference] => REF_051410501525_ZOOR6L_730611 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545679575 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545679575 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95a285f24a4e4ae7a91e862f7f2845db [SalesInvoiceId] => 50941924a5ec4d06b9ae3a3de0efeab9 [ClientReference] => REF_050202717525_CN4KKG_153782 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242157924 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242157924 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050202717525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:18:16+00:00", "status": "Success", "transactionId": "50941924a5ec4d06b9ae3a3de0efeab9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050202717525_CN4KKG_153782", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050202717525 (CN4KKG) ✅ UPDATE successful for 050202717525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 60b1f022e07f4cb1b124ff3f3397c1c2 [SalesInvoiceId] => a920db9a8169453bbbd1a7edf45a071a [ClientReference] => REF_051108702325_G07PPZ_397971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556340008 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556340008 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108702325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:19:30+00:00", "status": "Success", "transactionId": "a920db9a8169453bbbd1a7edf45a071a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108702325_G07PPZ_397971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108702325 (G07PPZ) ✅ UPDATE successful for 051108702325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => caa4452b19874b6fb2e6ed51dfb37091 [SalesInvoiceId] => 93414be5afd64a30b2fe7ad0e7e89553 [ClientReference] => REF_082611105825_HXWPV7_254628 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082611105825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:20:10+00:00", "status": "Success", "transactionId": "93414be5afd64a30b2fe7ad0e7e89553", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082611105825_HXWPV7_254628", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082611105825 (HXWPV7) ✅ UPDATE successful for 082611105825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47cd6f38aa4d4f6db9cdc95e70103e0d [SalesInvoiceId] => 94479e6f4ae344b69b0203997abce0f7 [ClientReference] => REF_100103900325_R4E6Y0_291024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100103900325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:22:05+00:00", "status": "Success", "transactionId": "94479e6f4ae344b69b0203997abce0f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100103900325_R4E6Y0_291024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100103900325 (R4E6Y0) ✅ UPDATE successful for 100103900325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b3438d8a1c947b8a7c6615baebb7bb0 [SalesInvoiceId] => 7ad985b252ab4218a588d14fa63aaeea [ClientReference] => REF_000702801325_BWI2U9_037468 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000702801325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:25:27+00:00", "status": "Success", "transactionId": "7ad985b252ab4218a588d14fa63aaeea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000702801325_BWI2U9_037468", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000702801325 (BWI2U9) ✅ UPDATE successful for 000702801325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 203f600365d6486ba08a421abbee90c2 [SalesInvoiceId] => f399994257db438ba6f6bf4f5ed54819 [ClientReference] => REF_082606303825_R4E6Y0_258408 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553440246 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553440246 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082606303825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:29:27+00:00", "status": "Success", "transactionId": "f399994257db438ba6f6bf4f5ed54819", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082606303825_R4E6Y0_258408", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082606303825 (R4E6Y0) ✅ UPDATE successful for 082606303825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb6ac9352ced4057b5bed89fd05c28fd [SalesInvoiceId] => 8828fef5f54d458a98f046473a43b5d2 [ClientReference] => REF_051808306425_CH3S2L_513247 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547547345 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547547345 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051808306425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:38:43+00:00", "status": "Success", "transactionId": "8828fef5f54d458a98f046473a43b5d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051808306425_CH3S2L_513247", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051808306425 (CH3S2L) ✅ UPDATE successful for 051808306425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75dfcc4c07b747ae9f4760ad39a2afcd [SalesInvoiceId] => 19a8b1f7612a414889677ee0992d3db2 [ClientReference] => REF_060100104325_HXWPV7_978009 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100104325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:41:28+00:00", "status": "Success", "transactionId": "19a8b1f7612a414889677ee0992d3db2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100104325_HXWPV7_978009", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100104325 (HXWPV7) ✅ UPDATE successful for 060100104325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c29e665ef804a5c93ce9b817b10f0b6 [SalesInvoiceId] => 4d3af3dba2204c288444b3f8e2740cc6 [ClientReference] => REF_052804013325_CN4KKG_084612 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543325117 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543325117 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052804013325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:42:58+00:00", "status": "Success", "transactionId": "4d3af3dba2204c288444b3f8e2740cc6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052804013325_CN4KKG_084612", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052804013325 (CN4KKG) ✅ UPDATE successful for 052804013325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 272756b564874cda9b34201c7e271074 [SalesInvoiceId] => 890ec9c2b4144939917f39afecdd7242 [ClientReference] => REF_050106111525_R4E6Y0_784241 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106111525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:43:28+00:00", "status": "Success", "transactionId": "890ec9c2b4144939917f39afecdd7242", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106111525_R4E6Y0_784241", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106111525 (R4E6Y0) ✅ UPDATE successful for 050106111525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4eceffa5b9f943baa129025f6f2687b3 [SalesInvoiceId] => fcd86c35957f45efae8fe465eef644a6 [ClientReference] => REF_050400300325_R4E6Y0_143716 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591898163 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591898163 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4550666b93df4f05ba360120160fc9be [SalesInvoiceId] => 543ce3bfa37140ff849f9e51bdacb349 [ClientReference] => REF_000205701025_IR97F7_859179 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249314344 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249314344 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 894365cacf904b7e9b0bd46934e24e06 [SalesInvoiceId] => 7fc6570b6cfc4638b7d44b917eb25c84 [ClientReference] => REF_000205701025_IR97F7_204683 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248312383 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248312383 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000205701025, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:52:14+00:00", "status": "Success", "transactionId": "7fc6570b6cfc4638b7d44b917eb25c84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000205701025_IR97F7_204683", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000205701025 (IR97F7) ✅ UPDATE successful for 000205701025 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2208fbda34394f7083b23f461d6bbcc9 [SalesInvoiceId] => 261df0dd13834804b3290c9ecd600728 [ClientReference] => REF_051410501525_ZOOR6L_408040 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545679575 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545679575 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410501525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:56:12+00:00", "status": "Success", "transactionId": "261df0dd13834804b3290c9ecd600728", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410501525_ZOOR6L_408040", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410501525 (ZOOR6L) ✅ UPDATE successful for 051410501525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 640741fe524b49adb22a19703aded415 [SalesInvoiceId] => 522cfcbba1bf422595c3ff9a7e2cd37e [ClientReference] => REF_053501111225_R4E6Y0_363167 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242684277 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242684277 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053501111225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:58:04+00:00", "status": "Success", "transactionId": "522cfcbba1bf422595c3ff9a7e2cd37e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053501111225_R4E6Y0_363167", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053501111225 (R4E6Y0) ✅ UPDATE successful for 053501111225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 287e9fac97334782928ece93840b0d88 [SalesInvoiceId] => e8d8e2fedafe4a4b8c27cf77bca82cad [ClientReference] => REF_050400300325_R4E6Y0_071293 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591898163 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591898163 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050400300325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T16:59:58+00:00", "status": "Success", "transactionId": "e8d8e2fedafe4a4b8c27cf77bca82cad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050400300325_R4E6Y0_071293", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050400300325 (R4E6Y0) ✅ UPDATE successful for 050400300325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 687e6d37f11f43b9a5abe4895f17d9f2 [SalesInvoiceId] => 2af251de02b74cd9b37d6be5052b62c4 [ClientReference] => REF_0006001016_I95WNZ_886054 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551605682 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551605682 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006001016, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:03:11+00:00", "status": "Success", "transactionId": "2af251de02b74cd9b37d6be5052b62c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006001016_I95WNZ_886054", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006001016 (I95WNZ) ✅ UPDATE successful for 0006001016 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84fe6dbde142449c8d0aad9c94335b88 [SalesInvoiceId] => 146b27ce1ae34c838b7436643d55c6d6 [ClientReference] => REF_111103601625_HXWPV7_086980 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111103601625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:03:32+00:00", "status": "Success", "transactionId": "146b27ce1ae34c838b7436643d55c6d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111103601625_HXWPV7_086980", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111103601625 (HXWPV7) ✅ UPDATE successful for 111103601625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e8612609a48b4b218fd81fc62d248f3c [SalesInvoiceId] => ab7b481cc3cc4b32a39a2f7259b3c1a2 [ClientReference] => REF_110701603525_BWI2U9_885082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551942879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551942879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110701603525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:04:26+00:00", "status": "Success", "transactionId": "ab7b481cc3cc4b32a39a2f7259b3c1a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110701603525_BWI2U9_885082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110701603525 (BWI2U9) ✅ UPDATE successful for 110701603525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a1be1a4d67e4d44a7bf11397ee76688 [SalesInvoiceId] => 96ba90a24ce14232aca5d19e19fd84f5 [ClientReference] => REF_050101917225_HXWPV7_012634 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050101917225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:15:23+00:00", "status": "Success", "transactionId": "96ba90a24ce14232aca5d19e19fd84f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050101917225_HXWPV7_012634", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050101917225 (HXWPV7) ✅ UPDATE successful for 050101917225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8027fdd8b7b47828240d75d7b1e72d0 [SalesInvoiceId] => c1f7741379f54310bedbf7362854e976 [ClientReference] => REF_054201402025_ZOOR6L_214505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553893533 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553893533 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054201402025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:16:34+00:00", "status": "Success", "transactionId": "c1f7741379f54310bedbf7362854e976", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054201402025_ZOOR6L_214505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054201402025 (ZOOR6L) ✅ UPDATE successful for 054201402025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6980b06f93314eab8375ff2e33bf0bb1 [SalesInvoiceId] => af62e7a2ecc6448a91a48c311d02b580 [ClientReference] => REF_053403300425_R4E6Y0_094561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403300425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:16:45+00:00", "status": "Success", "transactionId": "af62e7a2ecc6448a91a48c311d02b580", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403300425_R4E6Y0_094561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403300425 (R4E6Y0) ✅ UPDATE successful for 053403300425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c7e488cbfe24c8ab39143b0e4ee2f72 [SalesInvoiceId] => 3a48f97163fb446dbb03f8e800aa8602 [ClientReference] => REF_052307704925_R4E6Y0_384919 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233206513156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206513156 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052307704925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:30:41+00:00", "status": "Success", "transactionId": "3a48f97163fb446dbb03f8e800aa8602", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307704925_R4E6Y0_384919", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307704925 (R4E6Y0) ✅ UPDATE successful for 052307704925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e904eed0fdf47c697a140f2db397174 [SalesInvoiceId] => b0a83c9219d94f15892d689c8f80395b [ClientReference] => REF_052703900825_ZOOR6L_025507 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551873096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551873096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703900825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:38:47+00:00", "status": "Success", "transactionId": "b0a83c9219d94f15892d689c8f80395b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703900825_ZOOR6L_025507", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703900825 (ZOOR6L) ✅ UPDATE successful for 052703900825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63254438313543b79ac7a3ebcb592ea1 [SalesInvoiceId] => 039791a0b193419cb2b16a43692932d4 [ClientReference] => REF_000502102925_BWI2U9_280393 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248630783 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248630783 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000502102925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T17:54:58+00:00", "status": "Success", "transactionId": "039791a0b193419cb2b16a43692932d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000502102925_BWI2U9_280393", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000502102925 (BWI2U9) ✅ UPDATE successful for 000502102925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 12bb2a7227554ce3a43e05050d55e3ba [SalesInvoiceId] => e6bf3d17129b4e65974d6a5940e70c9f [ClientReference] => REF_000502102925_BWI2U9_037473 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247229511 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247229511 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eff8e3b8ce2545f4911fd6d9022276d7 [SalesInvoiceId] => b2e93c6c16094c38a9988f2f7be19229 [ClientReference] => REF_000700402125_1RC5WS_454388 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597649624 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597649624 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000700402125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T18:00:41+00:00", "status": "Success", "transactionId": "b2e93c6c16094c38a9988f2f7be19229", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000700402125_1RC5WS_454388", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000700402125 (1RC5WS) ✅ UPDATE successful for 000700402125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32269c691c864e94bddbb7540456889d [SalesInvoiceId] => 9f5798a9be2e435da55594080fbe0fe3 [ClientReference] => REF_0006050012_I95WNZ_977161 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006050012, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T18:02:10+00:00", "status": "Success", "transactionId": "9f5798a9be2e435da55594080fbe0fe3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006050012_I95WNZ_977161", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006050012 (I95WNZ) ✅ UPDATE successful for 0006050012 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c7d5c7e5efc944e49dbb0bccbc115cfe [SalesInvoiceId] => f106895b923a4c3eadc84a3d9e8f6a1b [ClientReference] => REF_051809301325_R4E6Y0_933125 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248961034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248961034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ab6c9a450b5f4df2aa6f804f4e57a7c7 [SalesInvoiceId] => 0ac4ed9a75b54348ad2d20f35b3ae984 [ClientReference] => REF_051809301325_R4E6Y0_350239 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248961034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248961034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6d1c88525d9442ffbbd2e1759ed8c244 [SalesInvoiceId] => 85fab0628ed240798b81dc82cf079f23 [ClientReference] => REF_051809301325_R4E6Y0_658266 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248961034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248961034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051809301325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T18:26:51+00:00", "status": "Success", "transactionId": "85fab0628ed240798b81dc82cf079f23", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051809301325_R4E6Y0_658266", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051809301325 (R4E6Y0) ✅ UPDATE successful for 051809301325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c987f765e0104a239264a9ed993a9115 [SalesInvoiceId] => 0987998711e04197ba3635f2e76cc719 [ClientReference] => REF_110207702025_WU6TPW_427463 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530712328 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530712328 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110207702025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T18:33:43+00:00", "status": "Success", "transactionId": "0987998711e04197ba3635f2e76cc719", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110207702025_WU6TPW_427463", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110207702025 (WU6TPW) ✅ UPDATE successful for 110207702025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc937b044298471bbd2a23ef29dd7512 [SalesInvoiceId] => d022bdc13ac44803abd9b2fac4bbe9b5 [ClientReference] => REF_051407601325_ZOOR6L_032329 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247624745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247624745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407601325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T18:36:32+00:00", "status": "Success", "transactionId": "d022bdc13ac44803abd9b2fac4bbe9b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407601325_ZOOR6L_032329", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407601325 (ZOOR6L) ✅ UPDATE successful for 051407601325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee4b12c23fca4d61bd84fe78a12a43a8 [SalesInvoiceId] => 205b878ee3754d8f85adb7f86d91298b [ClientReference] => REF_010110900225_LE9LO5_510156 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552718156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552718156 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010110900225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T18:45:57+00:00", "status": "Success", "transactionId": "205b878ee3754d8f85adb7f86d91298b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010110900225_LE9LO5_510156", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010110900225 (LE9LO5) ✅ UPDATE successful for 010110900225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3a92f7b66f14de7ad210f24a5b858f7 [SalesInvoiceId] => 35dc44cd1df1432995398d7b1c6dc617 [ClientReference] => REF_051207600825_CH3S2L_104533 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599470049 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599470049 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051207600825, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T18:56:27+00:00", "status": "Success", "transactionId": "35dc44cd1df1432995398d7b1c6dc617", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051207600825_CH3S2L_104533", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051207600825 (CH3S2L) ✅ UPDATE successful for 051207600825 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7a80ad269774929be912d8269920904 [SalesInvoiceId] => 5bda2ab3d8b147cca598cd03c26282a8 [ClientReference] => REF_110303501325_WU6TPW_632725 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546878990 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546878990 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110303501325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T19:21:55+00:00", "status": "Success", "transactionId": "5bda2ab3d8b147cca598cd03c26282a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110303501325_WU6TPW_632725", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110303501325 (WU6TPW) ✅ UPDATE successful for 110303501325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef52202ab2d64523aec1a7624b231938 [SalesInvoiceId] => 891c076fad4b4718858f2274367208df [ClientReference] => REF_130604702925_69UIPK_040735 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550245845 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550245845 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130604702925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T19:24:22+00:00", "status": "Success", "transactionId": "891c076fad4b4718858f2274367208df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130604702925_69UIPK_040735", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130604702925 (69UIPK) ✅ UPDATE successful for 130604702925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4178b2d1269e48378cbcb8bd16bda7b7 [SalesInvoiceId] => 42ddda947ffb4e5ba1c4c189dc649cd0 [ClientReference] => REF_052704500825_ZOOR6L_464993 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245811092 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245811092 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704500825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T19:37:13+00:00", "status": "Success", "transactionId": "42ddda947ffb4e5ba1c4c189dc649cd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704500825_ZOOR6L_464993", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704500825 (ZOOR6L) ✅ UPDATE successful for 052704500825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0f01ae64bf4464c8c229a70a686ae40 [SalesInvoiceId] => 0aec49bd9ec948f9940fcc03e8cc2d2d [ClientReference] => REF_053805601025_1RC5WS_532531 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246115836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246115836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053805601025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T19:50:48+00:00", "status": "Success", "transactionId": "0aec49bd9ec948f9940fcc03e8cc2d2d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053805601025_1RC5WS_532531", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053805601025 (1RC5WS) ✅ UPDATE successful for 053805601025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 360402ad04ac429b8adc70fe4d09f32f [SalesInvoiceId] => 9e9a4ffc9bef4b3ebdc68464692e3656 [ClientReference] => REF_021602600925_108CSY_587656 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240459410 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240459410 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021602600925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T20:15:53+00:00", "status": "Success", "transactionId": "9e9a4ffc9bef4b3ebdc68464692e3656", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021602600925_108CSY_587656", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021602600925 (108CSY) ✅ UPDATE successful for 021602600925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 931554983f74487b957e255f13ad2c10 [SalesInvoiceId] => f62a9e9fe75344bcb255c453b9edbe67 [ClientReference] => REF_052801903425_Y3GO0A_440093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052801903425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T20:30:15+00:00", "status": "Success", "transactionId": "f62a9e9fe75344bcb255c453b9edbe67", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052801903425_Y3GO0A_440093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052801903425 (Y3GO0A) ✅ UPDATE successful for 052801903425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1616746e854b425c82b92e37520c8101 [SalesInvoiceId] => 2aae7753958247edbdf96cec2448f9b5 [ClientReference] => REF_000901001225_BWI2U9_950527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559099319 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559099319 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901001225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T20:51:39+00:00", "status": "Success", "transactionId": "2aae7753958247edbdf96cec2448f9b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901001225_BWI2U9_950527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901001225 (BWI2U9) ✅ UPDATE successful for 000901001225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 448f41fa19e74c0998827e5f6343db44 [SalesInvoiceId] => 0876341c0a554cc6aee25ac6e5475ae8 [ClientReference] => REF_000804800125_1RC5WS_259029 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248620025 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248620025 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000804800125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T21:26:13+00:00", "status": "Success", "transactionId": "0876341c0a554cc6aee25ac6e5475ae8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000804800125_1RC5WS_259029", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000804800125 (1RC5WS) ✅ UPDATE successful for 000804800125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c345ac527da450896fbf97b3916aee3 [SalesInvoiceId] => f3303ae94eee4e4ea8fba25455cfb922 [ClientReference] => REF_140502203025_1RC5WS_652499 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593518532 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593518532 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140502203025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T21:28:36+00:00", "status": "Success", "transactionId": "f3303ae94eee4e4ea8fba25455cfb922", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502203025_1RC5WS_652499", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502203025 (1RC5WS) ✅ UPDATE successful for 140502203025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 369c4b50549c438cbbee5d42f4b62d86 [SalesInvoiceId] => 3c0074e0c8184a4aafaf501167834a5f [ClientReference] => REF_054103402825_NPSOWU_387749 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245067184 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245067184 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054103402825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T21:49:22+00:00", "status": "Success", "transactionId": "3c0074e0c8184a4aafaf501167834a5f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054103402825_NPSOWU_387749", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054103402825 (NPSOWU) ✅ UPDATE successful for 054103402825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c765d9a48b74ab6a37c29a3dc4a3380 [SalesInvoiceId] => 802e363039cd433980e1219d74beba88 [ClientReference] => REF_072605703025_69UIPK_582471 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240814439 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240814439 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072605703025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-17T22:23:30+00:00", "status": "Success", "transactionId": "802e363039cd433980e1219d74beba88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072605703025_69UIPK_582471", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072605703025 (69UIPK) ✅ UPDATE successful for 072605703025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a4d1ff165b64839bb04c292312ef2f9 [SalesInvoiceId] => 46f2242af14645dd855d5e81f179ad79 [ClientReference] => REF_050309700125_HE2114_863067 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244598778 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244598778 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309700125, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T04:22:09+00:00", "status": "Success", "transactionId": "46f2242af14645dd855d5e81f179ad79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309700125_HE2114_863067", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309700125 (HE2114) ✅ UPDATE successful for 050309700125 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 157b8c4e1ec04ad198b545489e9aaac5 [SalesInvoiceId] => 313b4b64ae714dcbac43c1ea9a268934 [ClientReference] => REF_052702602425_ZOOR6L_229136 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537863082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537863082 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f69f6b5d4ea0419e945f90f51cd54ed7 [SalesInvoiceId] => 210c9d2961c44198827151c55b161aad [ClientReference] => REF_070800501525_J1MH3E_064148 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546521133 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546521133 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070800501525, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T06:35:39+00:00", "status": "Success", "transactionId": "210c9d2961c44198827151c55b161aad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070800501525_J1MH3E_064148", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070800501525 (J1MH3E) ✅ UPDATE successful for 070800501525 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 839decde72a64400827dfdc4f7ae503c [SalesInvoiceId] => 3fd9daa7ce5f48ea8e149a26618a25de [ClientReference] => REF_110202900925_FXIX7B_818716 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245376138 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245376138 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110202900925, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T07:35:41+00:00", "status": "Success", "transactionId": "3fd9daa7ce5f48ea8e149a26618a25de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110202900925_FXIX7B_818716", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110202900925 (FXIX7B) ✅ UPDATE successful for 110202900925 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 41386c70f620404097c317bdb37a508e [SalesInvoiceId] => 8e7eb2d8a5ae4f25a415421662f0bfa3 [ClientReference] => REF_053101205725_EJISU34222_937509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240154502 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240154502 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053101205725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T07:42:16+00:00", "status": "Success", "transactionId": "8e7eb2d8a5ae4f25a415421662f0bfa3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053101205725_EJISU34222_937509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053101205725 (EJISU34222) ✅ UPDATE successful for 053101205725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a076ec1bb49f4a949351039c31f3c9ec [SalesInvoiceId] => 7a1eb0112ce84c14b0a3c2720533f6e0 [ClientReference] => REF_110402900425_R4E6Y0_916710 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244789013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244789013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110402900425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T07:46:25+00:00", "status": "Success", "transactionId": "7a1eb0112ce84c14b0a3c2720533f6e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110402900425_R4E6Y0_916710", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110402900425 (R4E6Y0) ✅ UPDATE successful for 110402900425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b944c1ac7dc14c5690e5bd8fc1ba4e9c [SalesInvoiceId] => 6814c83a272c4ee9a43090f1c33a5ce9 [ClientReference] => REF_051715503525_LE9LO5_788154 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051715503525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T08:10:12+00:00", "status": "Success", "transactionId": "6814c83a272c4ee9a43090f1c33a5ce9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051715503525_LE9LO5_788154", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051715503525 (LE9LO5) ✅ UPDATE successful for 051715503525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 218e7f17ff064df1bd9058b9a9576855 [SalesInvoiceId] => a8c7181e17254ce1aaea1d00510f2a4e [ClientReference] => REF_110202900825_FXIX7B_822974 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542424624 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542424624 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110202900825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T08:14:38+00:00", "status": "Success", "transactionId": "a8c7181e17254ce1aaea1d00510f2a4e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110202900825_FXIX7B_822974", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110202900825 (FXIX7B) ✅ UPDATE successful for 110202900825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bdc5a2844bbc43b1a525c6e20635c671 [SalesInvoiceId] => 9d924c5d6d71460dbf34f71b95e1137a [ClientReference] => REF_082613800725_R4E6Y0_014490 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245293741 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245293741 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082613800725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T08:28:10+00:00", "status": "Success", "transactionId": "9d924c5d6d71460dbf34f71b95e1137a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082613800725_R4E6Y0_014490", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082613800725 (R4E6Y0) ✅ UPDATE successful for 082613800725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c2532f4993664798bcd833f461ae1235 [SalesInvoiceId] => 1b6d89cb724a44e6886b4096ee8defc1 [ClientReference] => REF_051605800325_EJISU34222_361857 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552190659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552190659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27a1ed755fb64bc5ac4d850690b09b60 [SalesInvoiceId] => 368c345fdfb64fb38196eec8e4bbee20 [ClientReference] => REF_051605800325_EJISU34222_376192 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552190659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552190659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605800325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T08:42:55+00:00", "status": "Success", "transactionId": "368c345fdfb64fb38196eec8e4bbee20", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605800325_EJISU34222_376192", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605800325 (EJISU34222) ✅ UPDATE successful for 051605800325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77ea9eca645d4feca9232e788c647031 [SalesInvoiceId] => d450a5b72e574d229259dedab5bc690b [ClientReference] => REF_110501800425_WU6TPW_898619 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501800425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T08:47:41+00:00", "status": "Success", "transactionId": "d450a5b72e574d229259dedab5bc690b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501800425_WU6TPW_898619", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501800425 (WU6TPW) ✅ UPDATE successful for 110501800425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5bcb82ea793144e898b46e03b3d69ae1 [SalesInvoiceId] => ad242f4e77ab4a50b337029a16ca987b [ClientReference] => REF_110300603525_WU6TPW_479169 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546116141 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546116141 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6506065b31984f0d862f5272d3cb2ba2 [SalesInvoiceId] => cddbb3f1cc984e63abc3808b0cc4cccc [ClientReference] => REF_110300603525_WU6TPW_850895 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243230794 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243230794 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300603525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T09:13:36+00:00", "status": "Success", "transactionId": "cddbb3f1cc984e63abc3808b0cc4cccc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300603525_WU6TPW_850895", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300603525 (WU6TPW) ✅ UPDATE successful for 110300603525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b0364a15f3144eaa9beb81b755ddb09 [SalesInvoiceId] => 7bb03dfba3af4eeb9b2cd6f2948f8fe3 [ClientReference] => REF_052701601125_LE9LO5_523283 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505741158 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505741158 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052701601125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T09:20:12+00:00", "status": "Success", "transactionId": "7bb03dfba3af4eeb9b2cd6f2948f8fe3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701601125_LE9LO5_523283", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701601125 (LE9LO5) ✅ UPDATE successful for 052701601125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d313f3ea15d94c56a8edaabf068b9647 [SalesInvoiceId] => d4aa202a1cca46978a2abe1cea750f5e [ClientReference] => REF_053804600425_NPSOWU_708443 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e16050fd425a4290bd7f0e91dcb3f317 [SalesInvoiceId] => 0a00c9d1d72c4f7f9d6c6cb8fe260dcf [ClientReference] => REF_053804600425_NPSOWU_829500 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c1eb68b1f554202be4a57a49be8b3d9 [SalesInvoiceId] => b9be61beda004e3b8ae0a6c727610e33 [ClientReference] => REF_051904301625_RY07KN_639422 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244978561 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244978561 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904301625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T09:24:36+00:00", "status": "Success", "transactionId": "b9be61beda004e3b8ae0a6c727610e33", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904301625_RY07KN_639422", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904301625 (RY07KN) ✅ UPDATE successful for 051904301625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab66a970ad6a4348ad3610477ad11d14 [SalesInvoiceId] => 656db7c0ae814c2aa847f9e161646186 [ClientReference] => REF_052400800325_NPSOWU_645390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052400800325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T09:25:41+00:00", "status": "Success", "transactionId": "656db7c0ae814c2aa847f9e161646186", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052400800325_NPSOWU_645390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052400800325 (NPSOWU) ✅ UPDATE successful for 052400800325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 64873249876e4050900274c361bfff0f [SalesInvoiceId] => 1c1fcf6139364b60a92cf025a928e780 [ClientReference] => REF_053804600425_NPSOWU_227008 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4983946c6d7c4623bb1d0e619efcfc35 [SalesInvoiceId] => 24efc3e1f56242cab18dae5c7e0cc753 [ClientReference] => REF_053804600425_NPSOWU_927882 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804600425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T09:33:40+00:00", "status": "Success", "transactionId": "24efc3e1f56242cab18dae5c7e0cc753", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804600425_NPSOWU_927882", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804600425 (NPSOWU) ✅ UPDATE successful for 053804600425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1374a58748ea4dd9a34d494fc1a55934 [SalesInvoiceId] => 180e9166dd9a4152bb62e95fa5710497 [ClientReference] => REF_050400501825_LE9LO5_602966 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542486125 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542486125 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00631cad71494edda7d05a7ef8f927e8 [SalesInvoiceId] => 01b81a92e0ef42a09ae2ab1eb3ee6c9c [ClientReference] => REF_050701002125_NPSOWU_732658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050701002125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T09:54:31+00:00", "status": "Success", "transactionId": "01b81a92e0ef42a09ae2ab1eb3ee6c9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050701002125_NPSOWU_732658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050701002125 (NPSOWU) ✅ UPDATE successful for 050701002125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9790f6c8b05422d8ba52d40643f733c [SalesInvoiceId] => dd7d26459b874a4586919d86076a5735 [ClientReference] => REF_051412501125_CN4KKG_027537 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051412501125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T09:55:37+00:00", "status": "Success", "transactionId": "dd7d26459b874a4586919d86076a5735", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051412501125_CN4KKG_027537", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051412501125 (CN4KKG) ✅ UPDATE successful for 051412501125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0c6323b06bd498eba51a4e95f3a369b [SalesInvoiceId] => ba6b75cd99d943c78de2de8670402f25 [ClientReference] => REF_053803402725_NPSOWU_210181 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803402725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T09:57:10+00:00", "status": "Success", "transactionId": "ba6b75cd99d943c78de2de8670402f25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803402725_NPSOWU_210181", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803402725 (NPSOWU) ✅ UPDATE successful for 053803402725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d169574becaa4ff384a5bfe3fb75d6c8 [SalesInvoiceId] => c570c3d6c39c4863b1290408ab81fbe7 [ClientReference] => REF_050202718325_NPSOWU_186754 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050202718325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:02:19+00:00", "status": "Success", "transactionId": "c570c3d6c39c4863b1290408ab81fbe7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050202718325_NPSOWU_186754", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050202718325 (NPSOWU) ✅ UPDATE successful for 050202718325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad056c682c834bb4b3d7be6ed45142ff [SalesInvoiceId] => 3669122be67348d6a16da96ab912bd25 [ClientReference] => REF_052702501725_ZOOR6L_239576 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249701280 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249701280 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702501725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:04:58+00:00", "status": "Success", "transactionId": "3669122be67348d6a16da96ab912bd25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702501725_ZOOR6L_239576", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702501725 (ZOOR6L) ✅ UPDATE successful for 052702501725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2f64e258eb442e78e87981b464ba15a [SalesInvoiceId] => a791f180bfaf4100ac2ad6ac96e538c1 [ClientReference] => REF_051904302325_RY07KN_664194 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904302325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:09:01+00:00", "status": "Success", "transactionId": "a791f180bfaf4100ac2ad6ac96e538c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904302325_RY07KN_664194", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904302325 (RY07KN) ✅ UPDATE successful for 051904302325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e2903fb9e764dbab33282ab3df8540f [SalesInvoiceId] => 4d1e8827cbea4c678edafdb36696f212 [ClientReference] => REF_041501703725_NPSOWU_535050 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041501703725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:10:01+00:00", "status": "Success", "transactionId": "4d1e8827cbea4c678edafdb36696f212", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041501703725_NPSOWU_535050", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041501703725 (NPSOWU) ✅ UPDATE successful for 041501703725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc14c10cc69f441e9d2f1fdf84a248e6 [SalesInvoiceId] => 43a0c65f0b6c4f048656de3ee1c4b6ed [ClientReference] => REF_051115700825_NPSOWU_472061 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051115700825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:11:24+00:00", "status": "Success", "transactionId": "43a0c65f0b6c4f048656de3ee1c4b6ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051115700825_NPSOWU_472061", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051115700825 (NPSOWU) ✅ UPDATE successful for 051115700825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d01ab81256b4f69821e94660f02adf8 [SalesInvoiceId] => c470fe3150dc414f984b46fecf9bed06 [ClientReference] => REF_053410708925_6BLU49_608483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053410708925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:13:51+00:00", "status": "Success", "transactionId": "c470fe3150dc414f984b46fecf9bed06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053410708925_6BLU49_608483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053410708925 (6BLU49) ✅ UPDATE successful for 053410708925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5190cb5081ad4a4788dd225be1d73b6e [SalesInvoiceId] => 8c7fc2a4b77c4e689161aaf1bcda160d [ClientReference] => REF_053600701825_NPSOWU_959568 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053600701825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:29:21+00:00", "status": "Success", "transactionId": "8c7fc2a4b77c4e689161aaf1bcda160d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053600701825_NPSOWU_959568", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053600701825 (NPSOWU) ✅ UPDATE successful for 053600701825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c820c7e36c3849fba30f203108b3aa48 [SalesInvoiceId] => c368fd30e49d429a8b84bf016359a09c [ClientReference] => REF_050402803125_LE9LO5_209627 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551376228 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551376228 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050402803125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:38:59+00:00", "status": "Success", "transactionId": "c368fd30e49d429a8b84bf016359a09c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050402803125_LE9LO5_209627", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050402803125 (LE9LO5) ✅ UPDATE successful for 050402803125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 822ee88774db4339a6a9d97656b4a282 [SalesInvoiceId] => aaca6b176b1a46199c79375c8355c19d [ClientReference] => REF_053100607425_EJISU34222_769255 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246283330 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246283330 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100607425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:42:50+00:00", "status": "Success", "transactionId": "aaca6b176b1a46199c79375c8355c19d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100607425_EJISU34222_769255", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100607425 (EJISU34222) ✅ UPDATE successful for 053100607425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00a3985104154367b61754309020cbce [SalesInvoiceId] => 81a196712ab14cefa00cf161be8336a2 [ClientReference] => REF_052405100825_R4E6Y0_885303 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405100825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:45:36+00:00", "status": "Success", "transactionId": "81a196712ab14cefa00cf161be8336a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405100825_R4E6Y0_885303", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405100825 (R4E6Y0) ✅ UPDATE successful for 052405100825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 948658870d1043f5979e2169dccb766a [SalesInvoiceId] => 9e12e86038e14a748f53e6696c27c41e [ClientReference] => REF_052406100925_ZOOR6L_533425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547268382 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547268382 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052406100925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:48:15+00:00", "status": "Success", "transactionId": "9e12e86038e14a748f53e6696c27c41e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052406100925_ZOOR6L_533425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052406100925 (ZOOR6L) ✅ UPDATE successful for 052406100925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a77d649935c42ea8b55bc06e5393378 [SalesInvoiceId] => fe2ecb6d00c74a4aae9cbbba7dceb7dd [ClientReference] => REF_051603701825_CN4KKG_364437 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599353763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599353763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603701825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:49:06+00:00", "status": "Success", "transactionId": "fe2ecb6d00c74a4aae9cbbba7dceb7dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603701825_CN4KKG_364437", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603701825 (CN4KKG) ✅ UPDATE successful for 051603701825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 217fdc6c8c3f4ce596bef7d47e1b9fab [SalesInvoiceId] => 15591a3e36e343ee878c9e855a15f7bf [ClientReference] => REF_060309000125_HXWPV7_205911 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249290119 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249290119 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060309000125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T10:51:39+00:00", "status": "Success", "transactionId": "15591a3e36e343ee878c9e855a15f7bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060309000125_HXWPV7_205911", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060309000125 (HXWPV7) ✅ UPDATE successful for 060309000125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 783cb88f7c6b4e4593eb2f226478278c [SalesInvoiceId] => 6a9edfd191c14e6f8162f13228b00ee5 [ClientReference] => REF_051401201325_ZOOR6L_857513 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547704508 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547704508 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401201325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:01:50+00:00", "status": "Success", "transactionId": "6a9edfd191c14e6f8162f13228b00ee5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401201325_ZOOR6L_857513", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401201325 (ZOOR6L) ✅ UPDATE successful for 051401201325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1268fc59b5604fc6bac28c7da3e417d1 [SalesInvoiceId] => f6277a91a7554b8a8315359bc9698b5a [ClientReference] => REF_050814300225_BWI2U9_934385 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538327242 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538327242 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050814300225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:04:04+00:00", "status": "Success", "transactionId": "f6277a91a7554b8a8315359bc9698b5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050814300225_BWI2U9_934385", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050814300225 (BWI2U9) ✅ UPDATE successful for 050814300225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 724e4c262d224c7d8a18944eee20a287 [SalesInvoiceId] => c455a024ca9c4f79b177a06e375c3ea2 [ClientReference] => REF_053410708925_6BLU49_915569 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 98843a4b64a34d55a2aa42e3e84039e9 [SalesInvoiceId] => fea75c0db4db497ba4cfac82c2812927 [ClientReference] => REF_052104902125_NPSOWU_192252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052104902125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:05:42+00:00", "status": "Success", "transactionId": "fea75c0db4db497ba4cfac82c2812927", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052104902125_NPSOWU_192252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052104902125 (NPSOWU) ✅ UPDATE successful for 052104902125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7b100d38d3b4e36b8fd29ffc7de6d18 [SalesInvoiceId] => 157d95d5509d43da9163793b1c258935 [ClientReference] => REF_0507071018_NPSOWU_754351 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507071018, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:08:07+00:00", "status": "Success", "transactionId": "157d95d5509d43da9163793b1c258935", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507071018_NPSOWU_754351", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507071018 (NPSOWU) ✅ UPDATE successful for 0507071018 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 904ef219abf944d9b65fc19e1d3082ff [SalesInvoiceId] => 1086ac114337488c9cc5e6ad54746c2c [ClientReference] => REF_051720201425_NPSOWU_013693 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051720201425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:08:45+00:00", "status": "Success", "transactionId": "1086ac114337488c9cc5e6ad54746c2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051720201425_NPSOWU_013693", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051720201425 (NPSOWU) ✅ UPDATE successful for 051720201425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a0e36e7840d410cade966b9465890d5 [SalesInvoiceId] => c4c34d4440484865aab506c50b5b9f98 [ClientReference] => REF_053803504825_G07PPZ_122186 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803504825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:10:34+00:00", "status": "Success", "transactionId": "c4c34d4440484865aab506c50b5b9f98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803504825_G07PPZ_122186", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803504825 (G07PPZ) ✅ UPDATE successful for 053803504825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c2776ffa5bb64ff09b7329e853e089d1 [SalesInvoiceId] => 81b2eab6d4a94b6388424ac5bcb19a22 [ClientReference] => REF_052702602425_ZOOR6L_343781 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537863082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537863082 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f081f1f151a840068a0e46f47319f98a [SalesInvoiceId] => 8a1308e63d714c828ae9b9d5d120ce04 [ClientReference] => REF_090105504525_R4E6Y0_293695 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241477187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241477187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090105504525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:14:28+00:00", "status": "Success", "transactionId": "8a1308e63d714c828ae9b9d5d120ce04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090105504525_R4E6Y0_293695", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090105504525 (R4E6Y0) ✅ UPDATE successful for 090105504525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b7d4654d299345258b05c1a9e01fccf6 [SalesInvoiceId] => 0fd1b3d6798f4af0b32f48d889c218af [ClientReference] => REF_052702602425_ZOOR6L_851425 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537863082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537863082 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5867ede49a224762b1d9a61c25a109e4 [SalesInvoiceId] => d60b8eda321049bd9cb8028a79b53a73 [ClientReference] => REF_051603704825_CN4KKG_552374 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233599353763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599353763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e3b3ab29d0e4c7ba97658a0b8502570 [SalesInvoiceId] => ec32eb4d19364a83a482857ea3ce42e6 [ClientReference] => REF_051103707025_G07PPZ_545493 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540791967 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540791967 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051103707025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:15:46+00:00", "status": "Success", "transactionId": "ec32eb4d19364a83a482857ea3ce42e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051103707025_G07PPZ_545493", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051103707025 (G07PPZ) ✅ UPDATE successful for 051103707025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9df2a6cdcca04b1f9749a84bdf40e1f7 [SalesInvoiceId] => 82720119ecfb42178bc352b32eca254d [ClientReference] => REF_000805100625_I10MTW_746503 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537257068 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537257068 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8256b696fbd947c8ac3ed8256908a4f8 [SalesInvoiceId] => dd69d2dd7ed64dc895e48911072f09c4 [ClientReference] => REF_010810301425_EJISU34222_662880 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553017161 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553017161 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010810301425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:16:15+00:00", "status": "Success", "transactionId": "dd69d2dd7ed64dc895e48911072f09c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010810301425_EJISU34222_662880", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010810301425 (EJISU34222) ✅ UPDATE successful for 010810301425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c933105e155f425e806f8f890dbf1ce0 [SalesInvoiceId] => 25782f77af8f43b48936555fa67cde92 [ClientReference] => REF_050507500225_6BLU49_445742 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507500225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:16:28+00:00", "status": "Success", "transactionId": "25782f77af8f43b48936555fa67cde92", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507500225_6BLU49_445742", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507500225 (6BLU49) ✅ UPDATE successful for 050507500225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c156184f4794b3a9c0764bfc1a2f34c [SalesInvoiceId] => 5e4dbc33ab224c83a6b72d5e8c786efb [ClientReference] => REF_054001200225_NPSOWU_073964 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001200225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:18:53+00:00", "status": "Success", "transactionId": "5e4dbc33ab224c83a6b72d5e8c786efb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001200225_NPSOWU_073964", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001200225 (NPSOWU) ✅ UPDATE successful for 054001200225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 683396da315649db94ae6aa70b415580 [SalesInvoiceId] => d96e96e35bff4efbab6ca9677fab5eaa [ClientReference] => REF_051603704825_CN4KKG_331156 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599353763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599353763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603704825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:20:23+00:00", "status": "Success", "transactionId": "d96e96e35bff4efbab6ca9677fab5eaa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603704825_CN4KKG_331156", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603704825 (CN4KKG) ✅ UPDATE successful for 051603704825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a2c18d1dc9384bdfbcf035736e985105 [SalesInvoiceId] => c395fa763c1c464ebf8e948149187731 [ClientReference] => REF_000805100625_I10MTW_192173 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537257068 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537257068 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000805100625, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:21:28+00:00", "status": "Success", "transactionId": "c395fa763c1c464ebf8e948149187731", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000805100625_I10MTW_192173", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000805100625 (I10MTW) ✅ UPDATE successful for 000805100625 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba200f4fb5f340c4bf60826d9a48415d [SalesInvoiceId] => e54575c8263b44cca448c45f6df8e6d7 [ClientReference] => REF_051502501825_ZOOR6L_310496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558869013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558869013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502501825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:23:07+00:00", "status": "Success", "transactionId": "e54575c8263b44cca448c45f6df8e6d7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502501825_ZOOR6L_310496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502501825 (ZOOR6L) ✅ UPDATE successful for 051502501825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 777229995e484cc9a63effad66e34b9f [SalesInvoiceId] => 7019cfc5b62f492bb737c82314b61300 [ClientReference] => REF_051603704825_CN4KKG_952714 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233599353763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599353763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6a3a0e30a65f48b98bc8ed3a88fbd07f [SalesInvoiceId] => b6151005d529461e9f6108cef9d21b75 [ClientReference] => REF_050618707225_4S2EHN_356331 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618707225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:24:51+00:00", "status": "Success", "transactionId": "b6151005d529461e9f6108cef9d21b75", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618707225_4S2EHN_356331", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618707225 (4S2EHN) ✅ UPDATE successful for 050618707225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 222eea4989484e72bcdb31b06cc67397 [SalesInvoiceId] => 8c235106ef3d4adeb4c14324b5967780 [ClientReference] => REF_054201600525_EJISU34222_323153 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243959584 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243959584 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054201600525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:26:49+00:00", "status": "Success", "transactionId": "8c235106ef3d4adeb4c14324b5967780", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054201600525_EJISU34222_323153", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054201600525 (EJISU34222) ✅ UPDATE successful for 054201600525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7be1f068ef6f411594d78538abe970a8 [SalesInvoiceId] => f884985781914b1592107036f3046727 [ClientReference] => REF_053703304625_M86BFQ_534503 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556099585 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556099585 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703304625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:27:05+00:00", "status": "Success", "transactionId": "f884985781914b1592107036f3046727", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703304625_M86BFQ_534503", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703304625 (M86BFQ) ✅ UPDATE successful for 053703304625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c61e355bef0422488707f6f48b5648b [SalesInvoiceId] => f2d2cf5984554380bfc81985b62501ae [ClientReference] => REF_050700103025_NPSOWU_129259 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700103025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:33:34+00:00", "status": "Success", "transactionId": "f2d2cf5984554380bfc81985b62501ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700103025_NPSOWU_129259", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700103025 (NPSOWU) ✅ UPDATE successful for 050700103025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6480e141d3044721b6c348c99f9bc2a7 [SalesInvoiceId] => bc84ee77baaa40319683a1cddc431ffc [ClientReference] => REF_130906100825_69UIPK_443365 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241996964 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241996964 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130906100825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:34:24+00:00", "status": "Success", "transactionId": "bc84ee77baaa40319683a1cddc431ffc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130906100825_69UIPK_443365", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130906100825 (69UIPK) ✅ UPDATE successful for 130906100825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 957b5ec56a034ad1a480a99404f93c1a [SalesInvoiceId] => 5c09a43f20f94a2f99ba0a5030132d9b [ClientReference] => REF_052308116425_R4E6Y0_059517 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244827949 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244827949 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052308116425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:35:55+00:00", "status": "Success", "transactionId": "5c09a43f20f94a2f99ba0a5030132d9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052308116425_R4E6Y0_059517", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052308116425 (R4E6Y0) ✅ UPDATE successful for 052308116425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cfd263301e374836ad65f35cf934b589 [SalesInvoiceId] => 4d7660af28fc4ee5afe4d01388cbae21 [ClientReference] => REF_052905300225_A7DPCP_999079 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249995048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249995048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052905300225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:38:19+00:00", "status": "Success", "transactionId": "4d7660af28fc4ee5afe4d01388cbae21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052905300225_A7DPCP_999079", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052905300225 (A7DPCP) ✅ UPDATE successful for 052905300225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5afcc7805d1645cba6c83dc772e58de9 [SalesInvoiceId] => 928e28230382423badc952d68959dbcb [ClientReference] => REF_130906100825_69UIPK_710035 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241996964 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241996964 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f08e614ff0dd4b31a13276dfd2d34144 [SalesInvoiceId] => 2e301281766e40aab5f000c7665f648d [ClientReference] => REF_140501602225_I10MTW_425282 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247525659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247525659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140501602225, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:40:00+00:00", "status": "Success", "transactionId": "2e301281766e40aab5f000c7665f648d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140501602225_I10MTW_425282", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140501602225 (I10MTW) ✅ UPDATE successful for 140501602225 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c4d8054d66741d0bdfdb72350eb3471 [SalesInvoiceId] => 000bfd94a633411589f4ec5208a878e1 [ClientReference] => REF_050203007725_4S2EHN_894467 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050203007725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:40:31+00:00", "status": "Success", "transactionId": "000bfd94a633411589f4ec5208a878e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050203007725_4S2EHN_894467", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050203007725 (4S2EHN) ✅ UPDATE successful for 050203007725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa2b912ae76c474793b6558b77d47c24 [SalesInvoiceId] => e594ff994bf4492f94ec742493901689 [ClientReference] => REF_050603407525_M86BFQ_367228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248575688 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248575688 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603407525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:41:20+00:00", "status": "Success", "transactionId": "e594ff994bf4492f94ec742493901689", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603407525_M86BFQ_367228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603407525 (M86BFQ) ✅ UPDATE successful for 050603407525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c300adb1a554d5cb6807b4f6b7ce1ab [SalesInvoiceId] => 4a98374f26394346988fd23621477ce4 [ClientReference] => REF_110300101425_WU6TPW_468870 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547477185 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547477185 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300101425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:42:55+00:00", "status": "Success", "transactionId": "4a98374f26394346988fd23621477ce4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300101425_WU6TPW_468870", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300101425 (WU6TPW) ✅ UPDATE successful for 110300101425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42bd2a69fe6e4e4484a9324a21691d43 [SalesInvoiceId] => bda87f68b84f4f13b875d6781217fd23 [ClientReference] => REF_050707104625_G07PPZ_644886 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707104625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:46:56+00:00", "status": "Success", "transactionId": "bda87f68b84f4f13b875d6781217fd23", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707104625_G07PPZ_644886", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707104625 (G07PPZ) ✅ UPDATE successful for 050707104625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9b17aa6275d4a2296d19799cab0863c [SalesInvoiceId] => dd4c25c68a764fb1ba598f01dd808e01 [ClientReference] => REF_060100703425_1RC5WS_342184 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208403251 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208403251 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=060100703425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:50:13+00:00", "status": "Success", "transactionId": "dd4c25c68a764fb1ba598f01dd808e01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100703425_1RC5WS_342184", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100703425 (1RC5WS) ✅ UPDATE successful for 060100703425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8888ec9703f54174b52263274ffeb369 [SalesInvoiceId] => ac17e76d0b9545628ebb8e82eacb00b8 [ClientReference] => REF_060704303625_R4E6Y0_937125 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594908174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594908174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060704303625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:50:29+00:00", "status": "Success", "transactionId": "ac17e76d0b9545628ebb8e82eacb00b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060704303625_R4E6Y0_937125", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060704303625 (R4E6Y0) ✅ UPDATE successful for 060704303625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a12b2ccdb0e4774bc09f14d644dd610 [SalesInvoiceId] => 75ac7984b4944d13a3024563ba33cd5e [ClientReference] => REF_0517202014_NPSOWU_996404 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0517202014, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:51:42+00:00", "status": "Success", "transactionId": "75ac7984b4944d13a3024563ba33cd5e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0517202014_NPSOWU_996404", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0517202014 (NPSOWU) ✅ UPDATE successful for 0517202014 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 969fc119c97d4dcba5a2bce5eb6a3a5b [SalesInvoiceId] => 8bce276db16740d280ac0eabee5f00f8 [ClientReference] => REF_012304400625_R4E6Y0_605599 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548335604 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548335604 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012304400625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:52:14+00:00", "status": "Success", "transactionId": "8bce276db16740d280ac0eabee5f00f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012304400625_R4E6Y0_605599", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012304400625 (R4E6Y0) ✅ UPDATE successful for 012304400625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 20cdcb29773349a0b59a57f53eb559e2 [SalesInvoiceId] => b5b31ed444994e7abe6fd610709bae3c [ClientReference] => REF_111008711825_FXIX7B_413142 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244936099 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244936099 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84f7b3e32fc343b1867a35ec008b6737 [SalesInvoiceId] => 0445d14c08d046da821709d4ad3cfffd [ClientReference] => REF_0540012002_NPSOWU_412865 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0540012002, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:56:34+00:00", "status": "Success", "transactionId": "0445d14c08d046da821709d4ad3cfffd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0540012002_NPSOWU_412865", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0540012002 (NPSOWU) ✅ UPDATE successful for 0540012002 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4061197bd21d4fcc9c684d22d40d2391 [SalesInvoiceId] => 9d3ca44bb2af49d081148e677ab6f372 [ClientReference] => REF_000300702425_I10MTW_206502 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247938921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247938921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300702425, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T11:59:53+00:00", "status": "Success", "transactionId": "9d3ca44bb2af49d081148e677ab6f372", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300702425_I10MTW_206502", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300702425 (I10MTW) ✅ UPDATE successful for 000300702425 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0309fa3f173a430fb003ac33230b5617 [SalesInvoiceId] => b32385c5147f487a85bc4c1c371e3ff6 [ClientReference] => REF_052102500825_NPSOWU_954187 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102500825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:00:57+00:00", "status": "Success", "transactionId": "b32385c5147f487a85bc4c1c371e3ff6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102500825_NPSOWU_954187", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102500825 (NPSOWU) ✅ UPDATE successful for 052102500825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c540c9f7abea4062ad6ffea1212a1b0e [SalesInvoiceId] => 4c140be8898946c7bcc38120e05dd783 [ClientReference] => REF_080205300425_R4E6Y0_596166 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244153563 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244153563 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080205300425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:01:12+00:00", "status": "Success", "transactionId": "4c140be8898946c7bcc38120e05dd783", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080205300425_R4E6Y0_596166", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080205300425 (R4E6Y0) ✅ UPDATE successful for 080205300425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c15e2344e49c4bf090ed273ca73e5f89 [SalesInvoiceId] => 4383b41f422e4b89b6b3783957d19588 [ClientReference] => REF_050615007525_M86BFQ_522753 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248575688 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248575688 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050615007525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:03:30+00:00", "status": "Success", "transactionId": "4383b41f422e4b89b6b3783957d19588", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050615007525_M86BFQ_522753", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050615007525 (M86BFQ) ✅ UPDATE successful for 050615007525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1078700b25784ff2a8579ca701f82edd [SalesInvoiceId] => 584b9a11430a4c19ab3cc6c0991d2cec [ClientReference] => REF_050400501825_LE9LO5_957619 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552919416 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552919416 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 535096281836484180a999ade2c50bdb [SalesInvoiceId] => b049db04dd424af1ae5ad50aec7ae9ab [ClientReference] => REF_053602004825_4S2EHN_537786 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602004825, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:11:50+00:00", "status": "Success", "transactionId": "b049db04dd424af1ae5ad50aec7ae9ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602004825_4S2EHN_537786", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602004825 (4S2EHN) ✅ UPDATE successful for 053602004825 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3de290ea70af4fd1bf94def8f2d86884 [SalesInvoiceId] => 3a65fa401f11413fbbd7db5db9d3f5c4 [ClientReference] => REF_012900200725_4S2EHN_642502 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012900200725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:12:20+00:00", "status": "Success", "transactionId": "3a65fa401f11413fbbd7db5db9d3f5c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012900200725_4S2EHN_642502", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012900200725 (4S2EHN) ✅ UPDATE successful for 012900200725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9618db52e8e44b23ad73b9ea8863b5be [SalesInvoiceId] => 9f8c31427d1d43ea907cd9e62fb69529 [ClientReference] => REF_054000202425_G07PPZ_379302 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541199190 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541199190 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054000202425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:12:49+00:00", "status": "Success", "transactionId": "9f8c31427d1d43ea907cd9e62fb69529", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054000202425_G07PPZ_379302", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054000202425 (G07PPZ) ✅ UPDATE successful for 054000202425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbd4f374c8a94abfaa18c341b3202148 [SalesInvoiceId] => f3cd087578054b4eb577056f749fb2b9 [ClientReference] => REF_050400501825_LE9LO5_061790 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552919416 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552919416 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050400501825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:13:14+00:00", "status": "Success", "transactionId": "f3cd087578054b4eb577056f749fb2b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050400501825_LE9LO5_061790", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050400501825 (LE9LO5) ✅ UPDATE successful for 050400501825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e3508be22e546828270c4086736344e [SalesInvoiceId] => 3f381a0ec61744e9818dd150daea271c [ClientReference] => REF_052306903425_M86BFQ_021952 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248575688 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248575688 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306903425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:14:52+00:00", "status": "Success", "transactionId": "3f381a0ec61744e9818dd150daea271c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306903425_M86BFQ_021952", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306903425 (M86BFQ) ✅ UPDATE successful for 052306903425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1cd98821474d44b9a0930a9bf3ec4764 [SalesInvoiceId] => cc83f99464db4820be3b8feec6d924c8 [ClientReference] => REF_011803002425_108CSY_983278 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233206734800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206734800 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=011803002425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:15:12+00:00", "status": "Success", "transactionId": "cc83f99464db4820be3b8feec6d924c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011803002425_108CSY_983278", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011803002425 (108CSY) ✅ UPDATE successful for 011803002425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f713971b196b474e82e2bb32a1683b5f [SalesInvoiceId] => e3fc51fa69f6470fa59f711f8b516a0c [ClientReference] => REF_050507102025_6BLU49_645150 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507102025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:21:57+00:00", "status": "Success", "transactionId": "e3fc51fa69f6470fa59f711f8b516a0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507102025_6BLU49_645150", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507102025 (6BLU49) ✅ UPDATE successful for 050507102025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd7b7228e5574bb199490bc3999479e7 [SalesInvoiceId] => 5addd10e71024285abcda66561483192 [ClientReference] => REF_051402402025_ZOOR6L_438213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245855696 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245855696 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402402025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:21:59+00:00", "status": "Success", "transactionId": "5addd10e71024285abcda66561483192", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402402025_ZOOR6L_438213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402402025 (ZOOR6L) ✅ UPDATE successful for 051402402025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7239770d7a1f45e696e3675b10c372b6 [SalesInvoiceId] => ee880611645f4f55ad34d012cb0405b7 [ClientReference] => REF_082601702725_FXIX7B_457620 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082601702725, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:22:40+00:00", "status": "Success", "transactionId": "ee880611645f4f55ad34d012cb0405b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601702725_FXIX7B_457620", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601702725 (FXIX7B) ✅ UPDATE successful for 082601702725 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1a824324c83644fabe3253e3b6ceb948 [SalesInvoiceId] => b7acf7e04214451aa5bea1faffd356ac [ClientReference] => REF_050620102825_R4E6Y0_066038 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244817357 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244817357 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4a42dc8a80c145e78958399523aeba85 [SalesInvoiceId] => fdc26af89a7c4fd481cef269ed595aa6 [ClientReference] => REF_051402402025_ZOOR6L_261743 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245855696 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245855696 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb3a059b193c4305bbf330e5780193f7 [SalesInvoiceId] => a560fec02c774aeba35b6e1a1d9f8868 [ClientReference] => REF_050602401425_M86BFQ_578952 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543472761 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543472761 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602401425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:26:00+00:00", "status": "Success", "transactionId": "a560fec02c774aeba35b6e1a1d9f8868", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602401425_M86BFQ_578952", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602401425 (M86BFQ) ✅ UPDATE successful for 050602401425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 89b880ca6f1c47e3b38998e53391aa28 [SalesInvoiceId] => 57ba383a3a7248c49316bb4605f4c384 [ClientReference] => REF_052103403425_NPSOWU_242446 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 091b8903071c466189deeac7bd59c5c7 [SalesInvoiceId] => a83e7554902044b79bb236b9e6af4fc3 [ClientReference] => REF_050620102825_R4E6Y0_445975 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050620102825, schoolCode=R4E6Y0 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1ceb71b1817c4e269e3a6e55963174f5 [SalesInvoiceId] => c1c77001233c456b8a3812874627c235 [ClientReference] => REF_050620102825_R4E6Y0_717302 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244817357 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244817357 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:31:25+00:00", "status": "Success", "transactionId": "a83e7554902044b79bb236b9e6af4fc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050620102825_R4E6Y0_445975", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050620102825 (R4E6Y0) ✅ UPDATE successful for 050620102825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af57980902714c878c0a8cdccadfbde7 [SalesInvoiceId] => b04cb0acee484435b32bd2a137c08bed [ClientReference] => REF_051807007725_R4E6Y0_732532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552046174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552046174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051807007725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:39:40+00:00", "status": "Success", "transactionId": "b04cb0acee484435b32bd2a137c08bed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051807007725_R4E6Y0_732532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051807007725 (R4E6Y0) ✅ UPDATE successful for 051807007725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bba570cb9ab84098a4e820d182bafd59 [SalesInvoiceId] => a9773ac8d9d4484e855ebd3942d1e61f [ClientReference] => REF_053704100725_RY07KN_563764 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704100725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:40:08+00:00", "status": "Success", "transactionId": "a9773ac8d9d4484e855ebd3942d1e61f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704100725_RY07KN_563764", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704100725 (RY07KN) ✅ UPDATE successful for 053704100725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f357303d5a8472b882a93a480c4bd06 [SalesInvoiceId] => b7b73d52209d41d7b5ec7f4eb57cec57 [ClientReference] => REF_080402503925_WU6TPW_529637 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080402503925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:41:05+00:00", "status": "Success", "transactionId": "b7b73d52209d41d7b5ec7f4eb57cec57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080402503925_WU6TPW_529637", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080402503925 (WU6TPW) ✅ UPDATE successful for 080402503925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0f49b8769eb54d48af94ad970896ca24 [SalesInvoiceId] => 6b0f943d710c495ca6107d8863014364 [ClientReference] => REF_053104905925_CH3S2L_005809 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597083786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597083786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7caf772310cb438198c7d05a2e5cb7d6 [SalesInvoiceId] => 9869c0991a5e4c1fb4abe2dd784b0eee [ClientReference] => REF_110404503125_CN4KKG_317889 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110404503125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:52:47+00:00", "status": "Success", "transactionId": "9869c0991a5e4c1fb4abe2dd784b0eee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110404503125_CN4KKG_317889", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110404503125 (CN4KKG) ✅ UPDATE successful for 110404503125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ce85dbd9a8a42cd8cd8acaa07132d00 [SalesInvoiceId] => a8abc560b0f0477b8b3b8ec52631e314 [ClientReference] => REF_052705202225_ZOOR6L_177528 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248903096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248903096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705202225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:52:55+00:00", "status": "Success", "transactionId": "a8abc560b0f0477b8b3b8ec52631e314", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705202225_ZOOR6L_177528", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705202225 (ZOOR6L) ✅ UPDATE successful for 052705202225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ee3aef99854047da9539889a5d1eb851 [SalesInvoiceId] => 1c93cfba1d6441af966c6aec9e81d9c7 [ClientReference] => REF_053104905925_CH3S2L_401403 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597083786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597083786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8d880911a634244885d193119677a71 [SalesInvoiceId] => 6237befe372f42faaee2f574668afc0f [ClientReference] => REF_081305900225_HE2114_223100 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241429650 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241429650 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081305900225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:54:23+00:00", "status": "Success", "transactionId": "6237befe372f42faaee2f574668afc0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081305900225_HE2114_223100", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081305900225 (HE2114) ✅ UPDATE successful for 081305900225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6ee1b19d9724596a0cfb75b57f7a933 [SalesInvoiceId] => fe30251b73ce48bdb403b92787ae5e30 [ClientReference] => REF_0525077028_NPSOWU_093875 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0525077028, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:54:55+00:00", "status": "Success", "transactionId": "fe30251b73ce48bdb403b92787ae5e30", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0525077028_NPSOWU_093875", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0525077028 (NPSOWU) ✅ UPDATE successful for 0525077028 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c4e6e98ddc543209f29299f7885c96d [SalesInvoiceId] => 7bd4b08a703747b68e25fe4532ed4e08 [ClientReference] => REF_051402405425_ZOOR6L_369376 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547137942 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547137942 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402405425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T12:58:29+00:00", "status": "Success", "transactionId": "7bd4b08a703747b68e25fe4532ed4e08", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402405425_ZOOR6L_369376", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402405425 (ZOOR6L) ✅ UPDATE successful for 051402405425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 667376ef779044f89121bbb679622c32 [SalesInvoiceId] => 4a05817822f7442ab9e77267ca905d6d [ClientReference] => REF_053104905925_CH3S2L_108483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597083786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597083786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053104905925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:01:28+00:00", "status": "Success", "transactionId": "4a05817822f7442ab9e77267ca905d6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053104905925_CH3S2L_108483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053104905925 (CH3S2L) ✅ UPDATE successful for 053104905925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e60972cba884afa97f3396223872713 [SalesInvoiceId] => 6ac6836f8d974a45987bca784f1aaf9f [ClientReference] => REF_053300207325_108CSY_661942 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545272195 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545272195 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053300207325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:04:13+00:00", "status": "Success", "transactionId": "6ac6836f8d974a45987bca784f1aaf9f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053300207325_108CSY_661942", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053300207325 (108CSY) ✅ UPDATE successful for 053300207325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3aa1ecac8e9f47329fd475d0337631a5 [SalesInvoiceId] => fc199dc2c3284a15a4241aed2ad4cc1e [ClientReference] => REF_110305003825_FXIX7B_183615 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110305003825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:04:32+00:00", "status": "Success", "transactionId": "fc199dc2c3284a15a4241aed2ad4cc1e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110305003825_FXIX7B_183615", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110305003825 (FXIX7B) ✅ UPDATE successful for 110305003825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51499050f8b74adb93150bf201c16c69 [SalesInvoiceId] => b0d0ae03b5024fcf8dee111a2c862d8e [ClientReference] => REF_012611101925_RY07KN_300398 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012611101925, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:09:03+00:00", "status": "Success", "transactionId": "b0d0ae03b5024fcf8dee111a2c862d8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012611101925_RY07KN_300398", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012611101925 (RY07KN) ✅ UPDATE successful for 012611101925 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf86f6b13a46441eac8953f4ebd78665 [SalesInvoiceId] => 5a2868219b444188ae5b86c222223af7 [ClientReference] => REF_051207609125_EJISU34222_759354 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553848914 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553848914 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051207609125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:11:57+00:00", "status": "Success", "transactionId": "5a2868219b444188ae5b86c222223af7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051207609125_EJISU34222_759354", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051207609125 (EJISU34222) ✅ UPDATE successful for 051207609125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63e266700fe04e648ba60af9727bcf86 [SalesInvoiceId] => 1f4286a4871e40a2811b5f8324f83f48 [ClientReference] => REF_030214100225_EJISU34222_333626 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244049982 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244049982 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030214100225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:16:10+00:00", "status": "Success", "transactionId": "1f4286a4871e40a2811b5f8324f83f48", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030214100225_EJISU34222_333626", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030214100225 (EJISU34222) ✅ UPDATE successful for 030214100225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d2e3b2e436634b95aa599d3c25e8cdb6 [SalesInvoiceId] => dfdf34954b1f4510a423aa3554cfce7f [ClientReference] => REF_030919202025_NPSOWU_766242 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 039e55d38d3d4253b5ff8cd806a723b7 [SalesInvoiceId] => 8a0b4d414cb249f49f63b68ddad2c052 [ClientReference] => REF_140303001025_WU6TPW_761741 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243751802 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243751802 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140303001025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:17:29+00:00", "status": "Success", "transactionId": "8a0b4d414cb249f49f63b68ddad2c052", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140303001025_WU6TPW_761741", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140303001025 (WU6TPW) ✅ UPDATE successful for 140303001025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20c3c9bc16f1413287f43dc4848770ae [SalesInvoiceId] => 3722514a3a674104beeba1ff5b2640e2 [ClientReference] => REF_053200900925_M86BFQ_673288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554527460 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554527460 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200900925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:18:14+00:00", "status": "Success", "transactionId": "3722514a3a674104beeba1ff5b2640e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200900925_M86BFQ_673288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200900925 (M86BFQ) ✅ UPDATE successful for 053200900925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8799d0501d7f4d248db7bd4fbaf720f7 [SalesInvoiceId] => 0ef02fb9768547f29ad9d9da4d8b65c0 [ClientReference] => REF_051401408925_HXWPV7_176567 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256996227 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256996227 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401408925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:21:34+00:00", "status": "Success", "transactionId": "0ef02fb9768547f29ad9d9da4d8b65c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401408925_HXWPV7_176567", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401408925 (HXWPV7) ✅ UPDATE successful for 051401408925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5101b9d115dc4d1f8681115b19d1a98f [SalesInvoiceId] => 846763e03af842c4af8bedb1fcaf6a17 [ClientReference] => REF_030919202025_NPSOWU_983205 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ca4112d4a7942899cceef4bf8d0cce2 [SalesInvoiceId] => 886df7d0799f4ca1a6a99b952da436a4 [ClientReference] => REF_012816505025_108CSY_459277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243027063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243027063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012816505025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:23:46+00:00", "status": "Success", "transactionId": "886df7d0799f4ca1a6a99b952da436a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012816505025_108CSY_459277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012816505025 (108CSY) ✅ UPDATE successful for 012816505025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 618d17a6ef9a4a4796753758251e573d [SalesInvoiceId] => d7be59e93b3140e6b2ebd4aee898918c [ClientReference] => REF_051504901825_ZOOR6L_937906 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542941277 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542941277 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504901825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:23:48+00:00", "status": "Success", "transactionId": "d7be59e93b3140e6b2ebd4aee898918c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504901825_ZOOR6L_937906", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504901825 (ZOOR6L) ✅ UPDATE successful for 051504901825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bbe354e625a4917876c16061f6971fb [SalesInvoiceId] => 2693469b87634858a3545f428b36de08 [ClientReference] => REF_080114905725_R4E6Y0_113604 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233502680192 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233502680192 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=080114905725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:25:43+00:00", "status": "Success", "transactionId": "2693469b87634858a3545f428b36de08", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080114905725_R4E6Y0_113604", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080114905725 (R4E6Y0) ✅ UPDATE successful for 080114905725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => be540546835b4b72ba745f512ec69208 [SalesInvoiceId] => 2ac2bc697f8040519681e47579c5116e [ClientReference] => REF_012816505025_108CSY_419848 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243027063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243027063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c4c54e95f22e4e0b997bffbd5e752a8b [SalesInvoiceId] => 526edf45c78b474fa277d9e8338cd136 [ClientReference] => REF_150103300525_RY07KN_033109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256463710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256463710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150103300525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:27:10+00:00", "status": "Success", "transactionId": "526edf45c78b474fa277d9e8338cd136", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150103300525_RY07KN_033109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150103300525 (RY07KN) ✅ UPDATE successful for 150103300525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31e244e5a9dc424cba727c567546ac8a [SalesInvoiceId] => 07a68cbc52084339b5ffa579003f896d [ClientReference] => REF_000803700725_I10MTW_949628 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249929588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249929588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000803700725, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:27:22+00:00", "status": "Success", "transactionId": "07a68cbc52084339b5ffa579003f896d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000803700725_I10MTW_949628", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000803700725 (I10MTW) ✅ UPDATE successful for 000803700725 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f3bb7c236c6c48f1b83ab9c89ee3bdac [SalesInvoiceId] => 98b8f0cff2ec4aefa12093de44372d0c [ClientReference] => REF_051504901825_ZOOR6L_835884 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542941277 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542941277 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f68ed66f05d43b291a4101db04fd93f [SalesInvoiceId] => 01373ecc668641b0852cd5ce933fd06d [ClientReference] => REF_000900904025_WU6TPW_119751 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900904025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:27:43+00:00", "status": "Success", "transactionId": "01373ecc668641b0852cd5ce933fd06d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900904025_WU6TPW_119751", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900904025 (WU6TPW) ✅ UPDATE successful for 000900904025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed1b89152a7b459cb5b98426ed75fca0 [SalesInvoiceId] => be78ce5ec5bc4d23b68e6faf6faae9f1 [ClientReference] => REF_050304714725_R4E6Y0_232372 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533936054 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533936054 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304714725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:28:11+00:00", "status": "Success", "transactionId": "be78ce5ec5bc4d23b68e6faf6faae9f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304714725_R4E6Y0_232372", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304714725 (R4E6Y0) ✅ UPDATE successful for 050304714725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8acd5b82fc2e4f41a1faecc4c8d15650 [SalesInvoiceId] => d29284bd106440219cd2cb66c7510920 [ClientReference] => REF_030919202025_NPSOWU_502193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030919202025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:29:56+00:00", "status": "Success", "transactionId": "d29284bd106440219cd2cb66c7510920", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030919202025_NPSOWU_502193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030919202025 (NPSOWU) ✅ UPDATE successful for 030919202025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b38ec6ae3664c18b827aa07e586089a [SalesInvoiceId] => 52bbd327a410476880dea5867dedc0d1 [ClientReference] => REF_052406700525_EJISU34222_706908 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595705965 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595705965 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052406700525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:38:04+00:00", "status": "Success", "transactionId": "52bbd327a410476880dea5867dedc0d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052406700525_EJISU34222_706908", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052406700525 (EJISU34222) ✅ UPDATE successful for 052406700525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 987b99f105c34f768d763795a089ba24 [SalesInvoiceId] => 65a64ad6d4be454984afc3c93361ae04 [ClientReference] => REF_0507003006_NPSOWU_305230 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507003006, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:38:12+00:00", "status": "Success", "transactionId": "65a64ad6d4be454984afc3c93361ae04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507003006_NPSOWU_305230", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507003006 (NPSOWU) ✅ UPDATE successful for 0507003006 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd6ad14fc9484d6bbf6df3d0d3b7f4e9 [SalesInvoiceId] => 51edf4aa2f5e43a38dc8da83fbef35b7 [ClientReference] => REF_050135601825_ZOOR6L_659397 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249126542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249126542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050135601825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:39:03+00:00", "status": "Success", "transactionId": "51edf4aa2f5e43a38dc8da83fbef35b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050135601825_ZOOR6L_659397", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050135601825 (ZOOR6L) ✅ UPDATE successful for 050135601825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => afb0270b75534cee9d5f6cfd33499f0b [SalesInvoiceId] => 9187e94524f34691b23b92434e9fe8ac [ClientReference] => REF_053300102825_EJISU34222_759283 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554451014 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554451014 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9ffe41adfbd45a9b1f5d991cba64111 [SalesInvoiceId] => e65aa9112ce542e1935ba4fb9b0b4b50 [ClientReference] => REF_052500911425_R4E6Y0_609538 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553131244 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553131244 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500911425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:42:35+00:00", "status": "Success", "transactionId": "e65aa9112ce542e1935ba4fb9b0b4b50", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500911425_R4E6Y0_609538", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500911425 (R4E6Y0) ✅ UPDATE successful for 052500911425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2775f98df214314ae412b779ffd7982 [SalesInvoiceId] => bc2a0bb550dc4ef3ba1e0aad02f75436 [ClientReference] => REF_051400201025_ZOOR6L_702644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538218857 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538218857 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400201025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:42:55+00:00", "status": "Success", "transactionId": "bc2a0bb550dc4ef3ba1e0aad02f75436", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400201025_ZOOR6L_702644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400201025 (ZOOR6L) ✅ UPDATE successful for 051400201025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 91e389bcb65442358319ee1872c42f56 [SalesInvoiceId] => a24c1a1aef754d7598fe0bca27ca1550 [ClientReference] => REF_053300102825_EJISU34222_440699 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554451014 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554451014 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b778dd6410e0444fbedaadc6af8f2b78 [SalesInvoiceId] => 0701b5dbfbc5430595bfa9b5ba44b53c [ClientReference] => REF_052512403925_G07PPZ_571821 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052512403925, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:44:41+00:00", "status": "Success", "transactionId": "0701b5dbfbc5430595bfa9b5ba44b53c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052512403925_G07PPZ_571821", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052512403925 (G07PPZ) ✅ UPDATE successful for 052512403925 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6eaa09e60cb4605aec4f966fa775226 [SalesInvoiceId] => 86f3f8836e0c44328e8665797887661b [ClientReference] => REF_054100203625_NPSOWU_463444 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595700500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595700500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054100203625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:44:43+00:00", "status": "Success", "transactionId": "86f3f8836e0c44328e8665797887661b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054100203625_NPSOWU_463444", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054100203625 (NPSOWU) ✅ UPDATE successful for 054100203625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63b03c2caf794e59a769f6526398b703 [SalesInvoiceId] => 7b4296ed314944d2b30d9b9292788ebf [ClientReference] => REF_0309192020_NPSOWU_004799 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0309192020, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:46:26+00:00", "status": "Success", "transactionId": "7b4296ed314944d2b30d9b9292788ebf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0309192020_NPSOWU_004799", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0309192020 (NPSOWU) ✅ UPDATE successful for 0309192020 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d4d3fe0e0204be68ebebdb746c824fa [SalesInvoiceId] => ae284bab49704b7d9c2e28f52233c30d [ClientReference] => REF_042005404525_NPSOWU_340246 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042005404525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:48:38+00:00", "status": "Success", "transactionId": "ae284bab49704b7d9c2e28f52233c30d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042005404525_NPSOWU_340246", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042005404525 (NPSOWU) ✅ UPDATE successful for 042005404525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21f83205b84a43218bb4228ba19034ec [SalesInvoiceId] => d3936c9c0baf44c4a3b59ed7d1571d0f [ClientReference] => REF_0540005019_NPSOWU_142078 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0540005019, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:52:02+00:00", "status": "Success", "transactionId": "d3936c9c0baf44c4a3b59ed7d1571d0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0540005019_NPSOWU_142078", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0540005019 (NPSOWU) ✅ UPDATE successful for 0540005019 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6cce6495a9c45d28e1c937832e51101 [SalesInvoiceId] => 282bf52eb9254424a5af6b9070c9270f [ClientReference] => REF_054302602325_Y3GO0A_399598 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302602325, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T13:55:38+00:00", "status": "Success", "transactionId": "282bf52eb9254424a5af6b9070c9270f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302602325_Y3GO0A_399598", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302602325 (Y3GO0A) ✅ UPDATE successful for 054302602325 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b22e22915d474a399d8f9dbe90711302 [SalesInvoiceId] => 7f53b267d0c54c78b082316b5e77559e [ClientReference] => REF_0901039001_NPSOWU_430107 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0901039001, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:02:18+00:00", "status": "Success", "transactionId": "7f53b267d0c54c78b082316b5e77559e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0901039001_NPSOWU_430107", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0901039001 (NPSOWU) ✅ UPDATE successful for 0901039001 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => daa515710877439a9a2ed8fcb6175793 [SalesInvoiceId] => 9caa6972acea4e6680063b14f231e43e [ClientReference] => REF_052307712925_ZOOR6L_960329 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543933289 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543933289 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307712925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:03:38+00:00", "status": "Success", "transactionId": "9caa6972acea4e6680063b14f231e43e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307712925_ZOOR6L_960329", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307712925 (ZOOR6L) ✅ UPDATE successful for 052307712925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 858556d27cd4431b94a850098003e2f3 [SalesInvoiceId] => f12bbe38bf334c74b9cd1247775522e3 [ClientReference] => REF_060704500225_M86BFQ_766677 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555483633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555483633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060704500225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:04:23+00:00", "status": "Success", "transactionId": "f12bbe38bf334c74b9cd1247775522e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060704500225_M86BFQ_766677", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060704500225 (M86BFQ) ✅ UPDATE successful for 060704500225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b2ad1328eb0473ca19bb83c8cbb5391 [SalesInvoiceId] => 17a00c58ce3742e4abfe333799d80715 [ClientReference] => REF_0521034034_NPSOWU_587175 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0521034034, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:04:44+00:00", "status": "Success", "transactionId": "17a00c58ce3742e4abfe333799d80715", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0521034034_NPSOWU_587175", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0521034034 (NPSOWU) ✅ UPDATE successful for 0521034034 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a792b8a3f6e34715b0b8d463071e27b9 [SalesInvoiceId] => 76687482afac4afa8333bd59af167571 [ClientReference] => REF_051603202725_CN4KKG_433510 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603202725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:05:34+00:00", "status": "Success", "transactionId": "76687482afac4afa8333bd59af167571", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603202725_CN4KKG_433510", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603202725 (CN4KKG) ✅ UPDATE successful for 051603202725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c43a3c69d2864b2e97c030082d3480af [SalesInvoiceId] => ccedf78e29034affab96d78c88859747 [ClientReference] => REF_050719605225_NPSOWU_319665 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050719605225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:08:26+00:00", "status": "Success", "transactionId": "ccedf78e29034affab96d78c88859747", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050719605225_NPSOWU_319665", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050719605225 (NPSOWU) ✅ UPDATE successful for 050719605225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d889373bf77d45d8952641f805f203d3 [SalesInvoiceId] => 77a57a5ecd504b25bf29aa2a0ae17249 [ClientReference] => REF_050301708625_108CSY_560859 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301708625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:11:07+00:00", "status": "Success", "transactionId": "77a57a5ecd504b25bf29aa2a0ae17249", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301708625_108CSY_560859", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301708625 (108CSY) ✅ UPDATE successful for 050301708625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a6bd265d2e7a493ba8702812cc51b13d [SalesInvoiceId] => 58f5f37b1e9145b68d3291fbc8fb585e [ClientReference] => REF_052518512425_G07PPZ_832781 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba06ab59ceb342df99e7db230fd287ac [SalesInvoiceId] => 2a78b5b4404041998c497ef8d16f662f [ClientReference] => REF_052518512425_G07PPZ_452565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247595644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247595644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052518512425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:12:24+00:00", "status": "Success", "transactionId": "2a78b5b4404041998c497ef8d16f662f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052518512425_G07PPZ_452565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052518512425 (G07PPZ) ✅ UPDATE successful for 052518512425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64e8e70bb7c642d59328e876433ab1bb [SalesInvoiceId] => bde8a7d7c9fd497f91e688228c9d842f [ClientReference] => REF_053704103225_R4E6Y0_151593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704103225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:13:10+00:00", "status": "Success", "transactionId": "bde8a7d7c9fd497f91e688228c9d842f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704103225_R4E6Y0_151593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704103225 (R4E6Y0) ✅ UPDATE successful for 053704103225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b6036bd3ef04c10b290d76e7d759ea0 [SalesInvoiceId] => 8ed9ae323a73416680336573c0e3e4e0 [ClientReference] => REF_111008713825_FXIX7B_499786 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008713825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:14:05+00:00", "status": "Success", "transactionId": "8ed9ae323a73416680336573c0e3e4e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008713825_FXIX7B_499786", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008713825 (FXIX7B) ✅ UPDATE successful for 111008713825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 737cec68a28d43db9e5fcaa4764db9b3 [SalesInvoiceId] => 089b5eb9c355456f9967716a1c142cd3 [ClientReference] => REF_010368905925_ZOOR6L_434720 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244276326 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244276326 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010368905925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:17:42+00:00", "status": "Success", "transactionId": "089b5eb9c355456f9967716a1c142cd3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010368905925_ZOOR6L_434720", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010368905925 (ZOOR6L) ✅ UPDATE successful for 010368905925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 033fd6a463324245884fe50138233962 [SalesInvoiceId] => a1a8f844a02f411abdcc0b2b1cabc027 [ClientReference] => REF_053300102825_EJISU34222_523794 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554451014 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554451014 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053300102825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:18:37+00:00", "status": "Success", "transactionId": "a1a8f844a02f411abdcc0b2b1cabc027", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053300102825_EJISU34222_523794", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053300102825 (EJISU34222) ✅ UPDATE successful for 053300102825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9ef142f1305247338406620699303e74 [SalesInvoiceId] => e3ef4f0ebe504a3db8ccaddda5182812 [ClientReference] => REF_010368905925_ZOOR6L_886475 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242333123 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242333123 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b4d99874104438190953a96ce544285 [SalesInvoiceId] => e4f477dc14c1434097a6e9910b844da0 [ClientReference] => REF_0511156024_NPSOWU_288387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0511156024, schoolCode=NPSOWU Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd44516f2fd14ec7b08128bd090b928a [SalesInvoiceId] => 0ac9f2d3598e4fbe81e452feec451c74 [ClientReference] => REF_000205901925_BWI2U9_570259 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559663966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559663966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000205901925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:21:16+00:00", "status": "Success", "transactionId": "e4f477dc14c1434097a6e9910b844da0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0511156024_NPSOWU_288387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0511156024 (NPSOWU) ✅ UPDATE successful for 0511156024 (NPSOWU) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:21:16+00:00", "status": "Success", "transactionId": "0ac9f2d3598e4fbe81e452feec451c74", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000205901925_BWI2U9_570259", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000205901925 (BWI2U9) ✅ UPDATE successful for 000205901925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49b8390e069a4ea1b885b3ab7a193185 [SalesInvoiceId] => eaa2568c812040d987d6349aa3e15c61 [ClientReference] => REF_0507071239_NPSOWU_871999 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507071239, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:23:36+00:00", "status": "Success", "transactionId": "eaa2568c812040d987d6349aa3e15c61", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507071239_NPSOWU_871999", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507071239 (NPSOWU) ✅ UPDATE successful for 0507071239 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6f9e51dddc5460397a8798972b06139 [SalesInvoiceId] => 2b1639a3a8df47f295670d395d479451 [ClientReference] => REF_130904107525_69UIPK_444025 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249997424 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249997424 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130904107525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:24:53+00:00", "status": "Success", "transactionId": "2b1639a3a8df47f295670d395d479451", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130904107525_69UIPK_444025", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130904107525 (69UIPK) ✅ UPDATE successful for 130904107525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a872e2aab92c44c3a0df3075f579214b [SalesInvoiceId] => ea574db26e744238adf14c85bb19b29a [ClientReference] => REF_052309206125_EJISU34222_933957 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241187421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241187421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052309206125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:25:16+00:00", "status": "Success", "transactionId": "ea574db26e744238adf14c85bb19b29a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052309206125_EJISU34222_933957", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052309206125 (EJISU34222) ✅ UPDATE successful for 052309206125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18f5e2f8f335473b8fffcd4096f591ff [SalesInvoiceId] => a1c40de6d67c4ffcb79e30869b22dbab [ClientReference] => REF_051307700925_R4E6Y0_237158 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051307700925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:27:39+00:00", "status": "Success", "transactionId": "a1c40de6d67c4ffcb79e30869b22dbab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051307700925_R4E6Y0_237158", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051307700925 (R4E6Y0) ✅ UPDATE successful for 051307700925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4bfc8a4cff14891b5331cdf9fa1f2d8 [SalesInvoiceId] => 56b1d1e0924b468c84454896a926eb9b [ClientReference] => REF_053408303725_CN4KKG_730223 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408303725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:28:14+00:00", "status": "Success", "transactionId": "56b1d1e0924b468c84454896a926eb9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408303725_CN4KKG_730223", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408303725 (CN4KKG) ✅ UPDATE successful for 053408303725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e9bb1f7252c458da9e304247ad21450 [SalesInvoiceId] => 9e310cad9f4c40df88df18c3e1044b08 [ClientReference] => REF_110205000725_FXIX7B_770759 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110205000725, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:31:01+00:00", "status": "Success", "transactionId": "9e310cad9f4c40df88df18c3e1044b08", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110205000725_FXIX7B_770759", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110205000725 (FXIX7B) ✅ UPDATE successful for 110205000725 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b600dd3cd9b944799f20115de222d7ac [SalesInvoiceId] => af9162c8b42144daabe7e28a186cfa85 [ClientReference] => REF_050626901225_M86BFQ_698644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546651638 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546651638 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050626901225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:33:23+00:00", "status": "Success", "transactionId": "af9162c8b42144daabe7e28a186cfa85", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050626901225_M86BFQ_698644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050626901225 (M86BFQ) ✅ UPDATE successful for 050626901225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eee8ce8c8ba74fe6af3948af2c3a99d2 [SalesInvoiceId] => 2c47520c2a6649c0a7b5295b4b56c536 [ClientReference] => REF_031600400225_NPSOWU_333181 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031600400225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:35:36+00:00", "status": "Success", "transactionId": "2c47520c2a6649c0a7b5295b4b56c536", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031600400225_NPSOWU_333181", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031600400225 (NPSOWU) ✅ UPDATE successful for 031600400225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f78f6da70f8847bfbef6be00ab909404 [SalesInvoiceId] => 1f0c3d3cf4e74aaf8aedf72daca21bd1 [ClientReference] => REF_0538002025_NPSOWU_268209 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538002025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:38:03+00:00", "status": "Success", "transactionId": "1f0c3d3cf4e74aaf8aedf72daca21bd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538002025_NPSOWU_268209", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538002025 (NPSOWU) ✅ UPDATE successful for 0538002025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e75c34c686aa44918493d7332f588cbb [SalesInvoiceId] => 14a2c836950c41a9a30fa54e6d3a727b [ClientReference] => REF_110403201025_WU6TPW_402952 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403201025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:45:02+00:00", "status": "Success", "transactionId": "14a2c836950c41a9a30fa54e6d3a727b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403201025_WU6TPW_402952", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403201025 (WU6TPW) ✅ UPDATE successful for 110403201025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31cebd3791584329b1afd36d645111f3 [SalesInvoiceId] => 9b83e83d06fc427ab2401dd86354fa90 [ClientReference] => REF_111005806125_WU6TPW_798893 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595185046 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595185046 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005806125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:45:59+00:00", "status": "Success", "transactionId": "9b83e83d06fc427ab2401dd86354fa90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005806125_WU6TPW_798893", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005806125 (WU6TPW) ✅ UPDATE successful for 111005806125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 549e3911609849a89d590ad1f588b52b [SalesInvoiceId] => da814f1dacb544c1bdd51013660af584 [ClientReference] => REF_051501900925_ZOOR6L_601899 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501900925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:50:09+00:00", "status": "Success", "transactionId": "da814f1dacb544c1bdd51013660af584", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501900925_ZOOR6L_601899", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501900925 (ZOOR6L) ✅ UPDATE successful for 051501900925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8278d2033d16495aa58d48c80c38c63f [SalesInvoiceId] => 1000302c7b1d462f93ea26dfe93367de [ClientReference] => REF_0507196052_NPSOWU_439569 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507196052, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:50:35+00:00", "status": "Success", "transactionId": "1000302c7b1d462f93ea26dfe93367de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507196052_NPSOWU_439569", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507196052 (NPSOWU) ✅ UPDATE successful for 0507196052 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b1be676a53824e488b5fbc07ed6fe981 [SalesInvoiceId] => 6c5e56ca43444128b88a44c8afa7a78a [ClientReference] => REF_111007503825_FXIX7B_684394 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111007503825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:52:09+00:00", "status": "Success", "transactionId": "6c5e56ca43444128b88a44c8afa7a78a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111007503825_FXIX7B_684394", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111007503825 (FXIX7B) ✅ UPDATE successful for 111007503825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 081d584015e74ed8af6d0cecbc899d0d [SalesInvoiceId] => 5b7176987c4a4de7aa0b3c1372b14efa [ClientReference] => REF_052505302925_WRHKXK_324257 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052505302925, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:52:18+00:00", "status": "Success", "transactionId": "5b7176987c4a4de7aa0b3c1372b14efa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505302925_WRHKXK_324257", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505302925 (WRHKXK) ✅ UPDATE successful for 052505302925 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ac72583d68b4836883c9f94e2c7fd3d [SalesInvoiceId] => 7884bd64a4ee4e21acff9ecb323a638c [ClientReference] => REF_051401202525_ZOOR6L_590775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538218857 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538218857 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401202525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:56:15+00:00", "status": "Success", "transactionId": "7884bd64a4ee4e21acff9ecb323a638c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401202525_ZOOR6L_590775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401202525 (ZOOR6L) ✅ UPDATE successful for 051401202525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77b54a95bf4544fe84cb11d8fd58522a [SalesInvoiceId] => 99fb861f8751401a94f5e6fd34202539 [ClientReference] => REF_110302000625_WU6TPW_102581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302000625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T14:57:32+00:00", "status": "Success", "transactionId": "99fb861f8751401a94f5e6fd34202539", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302000625_WU6TPW_102581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302000625 (WU6TPW) ✅ UPDATE successful for 110302000625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dad6be921f0543dcb9860718d39b5d4a [SalesInvoiceId] => a35b46e17a3a421aa5cad803d023bdd4 [ClientReference] => REF_010805402625_R4E6Y0_427928 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246405771 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246405771 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010805402625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:02:15+00:00", "status": "Success", "transactionId": "a35b46e17a3a421aa5cad803d023bdd4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010805402625_R4E6Y0_427928", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010805402625 (R4E6Y0) ✅ UPDATE successful for 010805402625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b1554fb5f5e14e80a407177821fffffd [SalesInvoiceId] => 1b2388503d6e419baf9f2c114129dbce [ClientReference] => REF_050718007225_WRHKXK_580991 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548175130 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548175130 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718007225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:05:25+00:00", "status": "Success", "transactionId": "1b2388503d6e419baf9f2c114129dbce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718007225_WRHKXK_580991", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718007225 (WRHKXK) ✅ UPDATE successful for 050718007225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc603b36ab534066a87a9d25d02f8902 [SalesInvoiceId] => 5816f48cccc94e109c842089d28756ae [ClientReference] => REF_110500101625_WU6TPW_850035 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248563095 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248563095 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500101625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:06:23+00:00", "status": "Success", "transactionId": "5816f48cccc94e109c842089d28756ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500101625_WU6TPW_850035", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500101625 (WU6TPW) ✅ UPDATE successful for 110500101625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 571845912e4e4feeaf2ea8617e3b161b [SalesInvoiceId] => e723d999d9334b6aa118e18079ebabc9 [ClientReference] => REF_0521021062_NPSOWU_289365 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0521021062, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:09:54+00:00", "status": "Success", "transactionId": "e723d999d9334b6aa118e18079ebabc9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0521021062_NPSOWU_289365", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0521021062 (NPSOWU) ✅ UPDATE successful for 0521021062 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4faf22f37361472eb2872c3aa3ac3426 [SalesInvoiceId] => 5739e05c5eda48c68f7041462269dbb1 [ClientReference] => REF_110500101625_WU6TPW_448235 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248563095 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248563095 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c4e08337286b4811989c5318d507de5e [SalesInvoiceId] => 0e6219a9faad4c82a606bdea06cbfadd [ClientReference] => REF_001002801025_BWI2U9_666540 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549138470 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549138470 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002801025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:11:44+00:00", "status": "Success", "transactionId": "0e6219a9faad4c82a606bdea06cbfadd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002801025_BWI2U9_666540", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002801025 (BWI2U9) ✅ UPDATE successful for 001002801025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc5c3aeb13184b6b829a028ef07b6c58 [SalesInvoiceId] => be37808a356746408d80dea0f438b4f1 [ClientReference] => REF_060115507625_R4E6Y0_433574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060115507625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:12:25+00:00", "status": "Success", "transactionId": "be37808a356746408d80dea0f438b4f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060115507625_R4E6Y0_433574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060115507625 (R4E6Y0) ✅ UPDATE successful for 060115507625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af4a87156631454fa679c903544cc698 [SalesInvoiceId] => 54edc164e793494d9bb47382ea696578 [ClientReference] => REF_111009905225_FXIX7B_316986 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111009905225, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:14:08+00:00", "status": "Success", "transactionId": "54edc164e793494d9bb47382ea696578", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111009905225_FXIX7B_316986", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111009905225 (FXIX7B) ✅ UPDATE successful for 111009905225 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad71e65b7f484b9ab1aa835d2972fe5d [SalesInvoiceId] => d7f38fb20c03412aadd54215c7d758d0 [ClientReference] => REF_031907000125_69UIPK_776284 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031907000125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:15:38+00:00", "status": "Success", "transactionId": "d7f38fb20c03412aadd54215c7d758d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031907000125_69UIPK_776284", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031907000125 (69UIPK) ✅ UPDATE successful for 031907000125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02e39b4b08804c5581b4a47eb40f0293 [SalesInvoiceId] => c8b09c6baf294a77916e1838b687fdf2 [ClientReference] => REF_050104706625_Y3GO0A_948462 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104706625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:18:30+00:00", "status": "Success", "transactionId": "c8b09c6baf294a77916e1838b687fdf2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104706625_Y3GO0A_948462", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104706625 (Y3GO0A) ✅ UPDATE successful for 050104706625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 678c4c07615e44f082e919ebcdc708d8 [SalesInvoiceId] => d47e5f54f68c4b3f9e4d041fa416f13e [ClientReference] => REF_000602101425_1RC5WS_512071 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246823139 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246823139 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602101425, schoolCode=1RC5WS Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 178b4a7f821e4bcc9b99522b51d413a4 [SalesInvoiceId] => e33cb7f68b42446485644bdca07fc96a [ClientReference] => REF_050307205925_6BLU49_597458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050307205925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:19:36+00:00", "status": "Success", "transactionId": "d47e5f54f68c4b3f9e4d041fa416f13e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602101425_1RC5WS_512071", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602101425 (1RC5WS) ✅ UPDATE successful for 000602101425 (1RC5WS) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:19:37+00:00", "status": "Success", "transactionId": "e33cb7f68b42446485644bdca07fc96a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307205925_6BLU49_597458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307205925 (6BLU49) ✅ UPDATE successful for 050307205925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58481a4e93b2406a96f649a7c5915070 [SalesInvoiceId] => 2f24fcf17839447091aa72afc5c90690 [ClientReference] => REF_0312007034_NPSOWU_223415 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0312007034, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:22:28+00:00", "status": "Success", "transactionId": "2f24fcf17839447091aa72afc5c90690", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0312007034_NPSOWU_223415", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0312007034 (NPSOWU) ✅ UPDATE successful for 0312007034 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 812b5331753f45568354de693e3cee06 [SalesInvoiceId] => d4757f0245da4ca9be5a986da419c3ae [ClientReference] => REF_051903303525_WRHKXK_054602 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903303525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:31:38+00:00", "status": "Success", "transactionId": "d4757f0245da4ca9be5a986da419c3ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903303525_WRHKXK_054602", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903303525 (WRHKXK) ✅ UPDATE successful for 051903303525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78bc454ed93d4c4b93928ca71a546285 [SalesInvoiceId] => 986f1195eb8a474080cbba667fe30d0e [ClientReference] => REF_080404302425_HE2114_240673 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543948462 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543948462 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080404302425, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:33:42+00:00", "status": "Success", "transactionId": "986f1195eb8a474080cbba667fe30d0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080404302425_HE2114_240673", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080404302425 (HE2114) ✅ UPDATE successful for 080404302425 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b0238e2d5890424fbbc497fc414ad8a5 [SalesInvoiceId] => ffdd3e594b2b487eb554a02e25bb347d [ClientReference] => REF_054300700425_Y3GO0A_333524 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531702846 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531702846 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300700425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:35:34+00:00", "status": "Success", "transactionId": "ffdd3e594b2b487eb554a02e25bb347d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300700425_Y3GO0A_333524", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300700425 (Y3GO0A) ✅ UPDATE successful for 054300700425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea78fc298a874224b31672818151aace [SalesInvoiceId] => 31dea9ed5d064acf90c8b424449864f8 [ClientReference] => REF_051401409825_ZOOR6L_932115 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554382555 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554382555 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401409825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:35:46+00:00", "status": "Success", "transactionId": "31dea9ed5d064acf90c8b424449864f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401409825_ZOOR6L_932115", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401409825 (ZOOR6L) ✅ UPDATE successful for 051401409825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99cca786ca284395809e3ec32f2692be [SalesInvoiceId] => 2b2d8b0fa7bb42f59e2f9e4348e220d0 [ClientReference] => REF_053803300825_NPSOWU_571951 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803300825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:36:04+00:00", "status": "Success", "transactionId": "2b2d8b0fa7bb42f59e2f9e4348e220d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803300825_NPSOWU_571951", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803300825 (NPSOWU) ✅ UPDATE successful for 053803300825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a2e084a8ffb7476ab49199c15bbc23a3 [SalesInvoiceId] => 2389c2f7297245758d68941e164ff042 [ClientReference] => REF_051307701025_R4E6Y0_745327 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051307701025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:36:05+00:00", "status": "Success", "transactionId": "2389c2f7297245758d68941e164ff042", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051307701025_R4E6Y0_745327", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051307701025 (R4E6Y0) ✅ UPDATE successful for 051307701025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f892a27500c44f10bb8d098a06b46c0a [SalesInvoiceId] => c111eb2257db48edb295cdd8547ae824 [ClientReference] => REF_100107801825_EJISU34222_497309 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553873200 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553873200 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100107801825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:36:18+00:00", "status": "Success", "transactionId": "c111eb2257db48edb295cdd8547ae824", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100107801825_EJISU34222_497309", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100107801825 (EJISU34222) ✅ UPDATE successful for 100107801825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54274ed7581347a3ad6c8e0e6adcac35 [SalesInvoiceId] => 620dbab0fc8f4ce1a3f7a771ab7b8916 [ClientReference] => REF_000900402725_PFKS1R_107983 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539806533 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539806533 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900402725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:36:44+00:00", "status": "Success", "transactionId": "620dbab0fc8f4ce1a3f7a771ab7b8916", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900402725_PFKS1R_107983", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900402725 (PFKS1R) ✅ UPDATE successful for 000900402725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7862a1bde57146b3a666bbef6d55c9ec [SalesInvoiceId] => a918ce8afa0444babafc46e6ada22ec3 [ClientReference] => REF_000900402725_PFKS1R_636382 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539806533 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539806533 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 421c53b61b7b4be3a9bf583ae199fcae [SalesInvoiceId] => b840858dce224d7d8e45226656cb31f7 [ClientReference] => REF_060100101325_FXIX7B_358056 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100101325, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:38:17+00:00", "status": "Success", "transactionId": "b840858dce224d7d8e45226656cb31f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100101325_FXIX7B_358056", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100101325 (FXIX7B) ✅ UPDATE successful for 060100101325 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f6af9d59ec94541b98a6597a7696710 [SalesInvoiceId] => 18d1ecf01864440f91b1b4ce1ab2191a [ClientReference] => REF_000900402725_PFKS1R_398395 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539806533 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539806533 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20e7b951ac524f46a665ba8e4753b813 [SalesInvoiceId] => aa288b5b0aef49ea855dfc976af3fa0e [ClientReference] => REF_110301701225_WU6TPW_872295 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301701225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:44:58+00:00", "status": "Success", "transactionId": "aa288b5b0aef49ea855dfc976af3fa0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301701225_WU6TPW_872295", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301701225 (WU6TPW) ✅ UPDATE successful for 110301701225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b46b370be28c47c7a60d9683f98abf37 [SalesInvoiceId] => f19ddd1bdde240c68bbf69c5fbc3210b [ClientReference] => REF_051400504825_ZOOR6L_836185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400504825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:46:10+00:00", "status": "Success", "transactionId": "f19ddd1bdde240c68bbf69c5fbc3210b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400504825_ZOOR6L_836185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400504825 (ZOOR6L) ✅ UPDATE successful for 051400504825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f7523123bc344e0bc3fbaa58ceea648 [SalesInvoiceId] => c8942459d27540c2b7643910c94fa5ad [ClientReference] => REF_0312016040_NPSOWU_776473 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0312016040, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:49:52+00:00", "status": "Success", "transactionId": "c8942459d27540c2b7643910c94fa5ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0312016040_NPSOWU_776473", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0312016040 (NPSOWU) ✅ UPDATE successful for 0312016040 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17e04865d0104f1c9629029fe94cdf93 [SalesInvoiceId] => 077e8e806c544c7caf35c1a85acc7456 [ClientReference] => REF_052504104725_G07PPZ_558918 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243822988 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243822988 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504104725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:56:20+00:00", "status": "Success", "transactionId": "077e8e806c544c7caf35c1a85acc7456", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504104725_G07PPZ_558918", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504104725 (G07PPZ) ✅ UPDATE successful for 052504104725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b97aaf7c3f3e47ff8730d02de9a45445 [SalesInvoiceId] => 9ab18cd72b54435c9701f0cf5ee96660 [ClientReference] => REF_050618704225_WU6TPW_082168 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241037031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241037031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618704225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T15:58:41+00:00", "status": "Success", "transactionId": "9ab18cd72b54435c9701f0cf5ee96660", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618704225_WU6TPW_082168", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618704225 (WU6TPW) ✅ UPDATE successful for 050618704225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e635d3fc2cb44b39b9cea0676194906c [SalesInvoiceId] => 6894f5445446460db943f1c74e29e8c8 [ClientReference] => REF_051104502425_NPSOWU_585932 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051104502425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:00:53+00:00", "status": "Success", "transactionId": "6894f5445446460db943f1c74e29e8c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051104502425_NPSOWU_585932", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051104502425 (NPSOWU) ✅ UPDATE successful for 051104502425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96499b0cc7f8450a8d46eaa4ae20b8d5 [SalesInvoiceId] => 625ae3dac53c4b308b5deeeb53eb3b4a [ClientReference] => REF_050404702625_108CSY_537921 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050404702625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:02:17+00:00", "status": "Success", "transactionId": "625ae3dac53c4b308b5deeeb53eb3b4a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050404702625_108CSY_537921", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050404702625 (108CSY) ✅ UPDATE successful for 050404702625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bba9acc951dd49479cab04cc5ec1f760 [SalesInvoiceId] => 2339bf8120b64d3d971ad09f7ef920ae [ClientReference] => REF_054304300425_ZOOR6L_732198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054304300425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:04:41+00:00", "status": "Success", "transactionId": "2339bf8120b64d3d971ad09f7ef920ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054304300425_ZOOR6L_732198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054304300425 (ZOOR6L) ✅ UPDATE successful for 054304300425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92b0a06b4bd44ed98fc3ea02d5b03242 [SalesInvoiceId] => b6396598c4cf4667867b8b0ce65756c3 [ClientReference] => REF_000603100225_BWI2U9_729427 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595664056 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595664056 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603100225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:06:22+00:00", "status": "Success", "transactionId": "b6396598c4cf4667867b8b0ce65756c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603100225_BWI2U9_729427", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603100225 (BWI2U9) ✅ UPDATE successful for 000603100225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fc969a6163764957a717e7d29e35460a [SalesInvoiceId] => ca4d25ac17f54d9d9ee173fd9bfc3ca1 [ClientReference] => REF_060115100725_FXIX7B_426806 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546040320 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546040320 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ede6041049fd4a21bf42d5379abc13dc [SalesInvoiceId] => 9c4bb2da70b540b4ba61954161a46899 [ClientReference] => REF_110504502325_WU6TPW_486733 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547840557 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547840557 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504502325, schoolCode=WU6TPW Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 659b34f1eea74199b1d9e61369daf4b4 [SalesInvoiceId] => e174c66c40634bc0b7a4e9caf04c8c39 [ClientReference] => REF_011912703125_EJISU34222_928916 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244222809 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244222809 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011912703125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:09:49+00:00", "status": "Success", "transactionId": "9c4bb2da70b540b4ba61954161a46899", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504502325_WU6TPW_486733", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504502325 (WU6TPW) ✅ UPDATE successful for 110504502325 (WU6TPW) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:09:49+00:00", "status": "Success", "transactionId": "e174c66c40634bc0b7a4e9caf04c8c39", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011912703125_EJISU34222_928916", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011912703125 (EJISU34222) ✅ UPDATE successful for 011912703125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 610509b15aba466da249395cbcceef92 [SalesInvoiceId] => 2fb38a9214fc4e3a9727c9d299dd7750 [ClientReference] => REF_053101209325_G07PPZ_714210 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243822988 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243822988 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053101209325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:10:54+00:00", "status": "Success", "transactionId": "2fb38a9214fc4e3a9727c9d299dd7750", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053101209325_G07PPZ_714210", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053101209325 (G07PPZ) ✅ UPDATE successful for 053101209325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 055355b6ede04b17b451f16febf5fc86 [SalesInvoiceId] => 253a1e59438a48c29c86c58cd91335b2 [ClientReference] => REF_052702602425_ZOOR6L_084774 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537863082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537863082 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702602425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:12:25+00:00", "status": "Success", "transactionId": "253a1e59438a48c29c86c58cd91335b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702602425_ZOOR6L_084774", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702602425 (ZOOR6L) ✅ UPDATE successful for 052702602425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 38de055b3bea4adfb0b4d2162ac890d8 [SalesInvoiceId] => 7db7a6b21d184143a4683bd5770cc772 [ClientReference] => REF_050101911625_M86BFQ_217667 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240671186 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240671186 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050101911625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:12:35+00:00", "status": "Success", "transactionId": "7db7a6b21d184143a4683bd5770cc772", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050101911625_M86BFQ_217667", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050101911625 (M86BFQ) ✅ UPDATE successful for 050101911625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b63ed13a85d4c3d877b76c1821b6f48 [SalesInvoiceId] => 36ed3a2a39b242f8a0f99c6965b92ed6 [ClientReference] => REF_001102100725_1RC5WS_269339 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542952256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542952256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001102100725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:13:11+00:00", "status": "Success", "transactionId": "36ed3a2a39b242f8a0f99c6965b92ed6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001102100725_1RC5WS_269339", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001102100725 (1RC5WS) ✅ UPDATE successful for 001102100725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21e856da43cf4d6f9aef6607f642afcb [SalesInvoiceId] => 13d4956d1c9c45578235c45ccedd39e4 [ClientReference] => REF_010746416825_R4E6Y0_368737 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010746416825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:13:44+00:00", "status": "Success", "transactionId": "13d4956d1c9c45578235c45ccedd39e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010746416825_R4E6Y0_368737", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010746416825 (R4E6Y0) ✅ UPDATE successful for 010746416825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 033fe62d5f544f5fb0a885a138dc0539 [SalesInvoiceId] => 9ca0eece9ee94fa1ad2041ee88811f14 [ClientReference] => REF_054304001625_Y3GO0A_786741 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054304001625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:14:53+00:00", "status": "Success", "transactionId": "9ca0eece9ee94fa1ad2041ee88811f14", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054304001625_Y3GO0A_786741", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054304001625 (Y3GO0A) ✅ UPDATE successful for 054304001625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b53408867a1742fcb004f86c0458e195 [SalesInvoiceId] => 4be8e566754149f18c835ea21149d407 [ClientReference] => REF_012816504825_R4E6Y0_720879 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242116036 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242116036 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012816504825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:18:51+00:00", "status": "Success", "transactionId": "4be8e566754149f18c835ea21149d407", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012816504825_R4E6Y0_720879", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012816504825 (R4E6Y0) ✅ UPDATE successful for 012816504825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a2ab564ad254700ac5e42a11342dae2 [SalesInvoiceId] => c6214d593c494e6990fcd6ffd9bc283c [ClientReference] => REF_100105705625_EJISU34222_005217 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592468596 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592468596 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100105705625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:33:49+00:00", "status": "Success", "transactionId": "c6214d593c494e6990fcd6ffd9bc283c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100105705625_EJISU34222_005217", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100105705625 (EJISU34222) ✅ UPDATE successful for 100105705625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12ddd5fe549142a98f4e0e694461479b [SalesInvoiceId] => 9f20b17727874ca5abab9ea469d40c01 [ClientReference] => REF_050700106725_G07PPZ_336555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202754415 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202754415 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050700106725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:36:32+00:00", "status": "Success", "transactionId": "9f20b17727874ca5abab9ea469d40c01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700106725_G07PPZ_336555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700106725 (G07PPZ) ✅ UPDATE successful for 050700106725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7129a4c284c94b658a06f9f95af0c8c4 [SalesInvoiceId] => fc13d39bd3b04b0780b163a9f51fd907 [ClientReference] => REF_100105705625_EJISU34222_519559 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233592468596 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592468596 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b44a3a40db1446ab13f61b26a437d10 [SalesInvoiceId] => d73b9d6777cd44e5b4a7a6d012084fa2 [ClientReference] => REF_0006025001_I95WNZ_187099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596487876 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596487876 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006025001, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:43:59+00:00", "status": "Success", "transactionId": "d73b9d6777cd44e5b4a7a6d012084fa2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006025001_I95WNZ_187099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006025001 (I95WNZ) ✅ UPDATE successful for 0006025001 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e09ff677a584516b22be16dfaa56e9a [SalesInvoiceId] => d3f125b9302e4b64bc3cbb77154926eb [ClientReference] => REF_150308900725_WRHKXK_815590 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240723154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240723154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150308900725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:44:32+00:00", "status": "Success", "transactionId": "d3f125b9302e4b64bc3cbb77154926eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150308900725_WRHKXK_815590", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150308900725 (WRHKXK) ✅ UPDATE successful for 150308900725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6c08ff23a49544c69a43c9ac9c4dac3b [SalesInvoiceId] => 716ad9c3d2ae4e1b8b7dfc27fa1b9e53 [ClientReference] => REF_052600101025_ZOOR6L_531157 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244906524 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244906524 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b2fa3a2c1283408289218980dbb560d2 [SalesInvoiceId] => 76a3445d885f4ee69279772e2826c54c [ClientReference] => REF_052600101025_ZOOR6L_691021 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244906524 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244906524 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 343b80619bf94923b29cd99294b9b956 [SalesInvoiceId] => 272a4fe08a1541d5b8e4b44c4cd05072 [ClientReference] => REF_052801906025_M86BFQ_863433 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052801906025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:49:19+00:00", "status": "Success", "transactionId": "272a4fe08a1541d5b8e4b44c4cd05072", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052801906025_M86BFQ_863433", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052801906025 (M86BFQ) ✅ UPDATE successful for 052801906025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a1d8433bbe045d69e8fe8562e1a1edc [SalesInvoiceId] => 5a5f9c5f8b6b49dda36fa8f943dc3319 [ClientReference] => REF_050603108325_ZOOR6L_992044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557768890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557768890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603108325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:53:23+00:00", "status": "Success", "transactionId": "5a5f9c5f8b6b49dda36fa8f943dc3319", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603108325_ZOOR6L_992044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603108325 (ZOOR6L) ✅ UPDATE successful for 050603108325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 50fd47edcc444506a0c77c6d255d21ae [SalesInvoiceId] => c513209f82824147b68c630689a35115 [ClientReference] => REF_140502101225_1RC5WS_603995 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598406319 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598406319 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140502101225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:54:05+00:00", "status": "Success", "transactionId": "c513209f82824147b68c630689a35115", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502101225_1RC5WS_603995", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502101225 (1RC5WS) ✅ UPDATE successful for 140502101225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a7a2507363941f9bc260cb257c06b1e [SalesInvoiceId] => 2ba246cd59664a9d891c2a9852266654 [ClientReference] => REF_051400511625_ZOOR6L_126671 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540102610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540102610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400511625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T16:56:36+00:00", "status": "Success", "transactionId": "2ba246cd59664a9d891c2a9852266654", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400511625_ZOOR6L_126671", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400511625 (ZOOR6L) ✅ UPDATE successful for 051400511625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e8498188214442fc8c1aadfd75016c33 [SalesInvoiceId] => 65db8407c7634482a8eb0cf3f2b44f04 [ClientReference] => REF_000507601225_I95WNZ_204000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246349794 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246349794 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000507601225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:09:38+00:00", "status": "Success", "transactionId": "65db8407c7634482a8eb0cf3f2b44f04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000507601225_I95WNZ_204000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000507601225 (I95WNZ) ✅ UPDATE successful for 000507601225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24f8adcf42934ce78000adbb0d583860 [SalesInvoiceId] => f7529afb9abb4e668d0ea69336defa2b [ClientReference] => REF_000113500525_1RC5WS_267999 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505096557 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505096557 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000113500525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:09:57+00:00", "status": "Success", "transactionId": "f7529afb9abb4e668d0ea69336defa2b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000113500525_1RC5WS_267999", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000113500525 (1RC5WS) ✅ UPDATE successful for 000113500525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0cec820099c64848b6a850869585044a [SalesInvoiceId] => 78b9bfe80bee41b38a8342f22f7c14ef [ClientReference] => REF_110901802225_FXIX7B_482733 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233204151527 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233204151527 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=110901802225, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:13:50+00:00", "status": "Success", "transactionId": "78b9bfe80bee41b38a8342f22f7c14ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110901802225_FXIX7B_482733", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110901802225 (FXIX7B) ✅ UPDATE successful for 110901802225 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a01452d9bc7c45648536a782bf69dabd [SalesInvoiceId] => 9cd50e0b22ce4b1ea5c43f4347baf3b7 [ClientReference] => REF_070906400225_LXB63X_111731 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558680250 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558680250 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070906400225, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:15:44+00:00", "status": "Success", "transactionId": "9cd50e0b22ce4b1ea5c43f4347baf3b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070906400225_LXB63X_111731", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070906400225 (LXB63X) ✅ UPDATE successful for 070906400225 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11544b30ac714da69939d9799b857342 [SalesInvoiceId] => b200eb22114d4e4ea9f81ebc8f26b807 [ClientReference] => REF_052600101025_ZOOR6L_621411 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599686262 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599686262 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052600101025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:18:08+00:00", "status": "Success", "transactionId": "b200eb22114d4e4ea9f81ebc8f26b807", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052600101025_ZOOR6L_621411", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052600101025 (ZOOR6L) ✅ UPDATE successful for 052600101025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fdea79db71774c628fba1553ec42a7c6 [SalesInvoiceId] => 9a2c2589f09e4275b8c5825236623815 [ClientReference] => REF_050502203225_108CSY_585350 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247488411 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247488411 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502203225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:18:12+00:00", "status": "Success", "transactionId": "9a2c2589f09e4275b8c5825236623815", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502203225_108CSY_585350", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502203225 (108CSY) ✅ UPDATE successful for 050502203225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd8c8b3f8a0749978e87359800dc03e8 [SalesInvoiceId] => 5b2ec33803ac4518add81cedddc01146 [ClientReference] => REF_052105503025_NPSOWU_890341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052105503025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:24:54+00:00", "status": "Success", "transactionId": "5b2ec33803ac4518add81cedddc01146", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052105503025_NPSOWU_890341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052105503025 (NPSOWU) ✅ UPDATE successful for 052105503025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d3fc191cea246aeacfc2a15e0f7362b [SalesInvoiceId] => 7f986531ea4d46a4a531accd9c682cc7 [ClientReference] => REF_041000503125_FVUUSY_482425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241301414 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241301414 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041000503125, schoolCode=FVUUSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:26:38+00:00", "status": "Success", "transactionId": "7f986531ea4d46a4a531accd9c682cc7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041000503125_FVUUSY_482425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041000503125 (FVUUSY) ✅ UPDATE successful for 041000503125 (FVUUSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 701473701ffa4c71ab0d28e6f56910f7 [SalesInvoiceId] => a0e39d12f60542789fc6167fcfd91e38 [ClientReference] => REF_001003400925_BWI2U9_734292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535350786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535350786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001003400925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:26:45+00:00", "status": "Success", "transactionId": "a0e39d12f60542789fc6167fcfd91e38", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001003400925_BWI2U9_734292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001003400925 (BWI2U9) ✅ UPDATE successful for 001003400925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8100e7f356ae45b1b54a42e18e8d60fd [SalesInvoiceId] => 7d955c3519f94ceabf341c34115ae5e7 [ClientReference] => REF_0518147017_NPSOWU_692900 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0518147017, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:29:59+00:00", "status": "Success", "transactionId": "7d955c3519f94ceabf341c34115ae5e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0518147017_NPSOWU_692900", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0518147017 (NPSOWU) ✅ UPDATE successful for 0518147017 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8fa27318cd5d40399debad7806607534 [SalesInvoiceId] => 9d20f92fddfb4a24af28be7915e30e4c [ClientReference] => REF_052500916025_R4E6Y0_816549 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538618636 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538618636 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500916025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:33:29+00:00", "status": "Success", "transactionId": "9d20f92fddfb4a24af28be7915e30e4c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500916025_R4E6Y0_816549", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500916025 (R4E6Y0) ✅ UPDATE successful for 052500916025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0157da05bb0446f190610fd3da1f6334 [SalesInvoiceId] => 22019500047b4c97b46e3e2b19dee441 [ClientReference] => REF_110301001725_WU6TPW_584542 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301001725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:35:41+00:00", "status": "Success", "transactionId": "22019500047b4c97b46e3e2b19dee441", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301001725_WU6TPW_584542", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301001725 (WU6TPW) ✅ UPDATE successful for 110301001725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ccfbbcd2701e4f368c740cd34dfb3e49 [SalesInvoiceId] => f144469d33464a4a90ba7bf172bcf41c [ClientReference] => REF_110101902425_HXWPV7_360672 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246679880 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246679880 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110101902425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:38:16+00:00", "status": "Success", "transactionId": "f144469d33464a4a90ba7bf172bcf41c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110101902425_HXWPV7_360672", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110101902425 (HXWPV7) ✅ UPDATE successful for 110101902425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01c5ba51fe6d4aa2b3d498b738228314 [SalesInvoiceId] => 1050e38e18924076a852b02de915396f [ClientReference] => REF_051400505125_ZOOR6L_131814 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242358739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242358739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400505125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:42:12+00:00", "status": "Success", "transactionId": "1050e38e18924076a852b02de915396f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400505125_ZOOR6L_131814", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400505125 (ZOOR6L) ✅ UPDATE successful for 051400505125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1752fc0d33b1460c9399cc0cbd801027 [SalesInvoiceId] => 39a95ce407a14f838458be8bfb6f3e8f [ClientReference] => REF_051400505125_ZOOR6L_861825 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242358739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242358739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4fcbb8aed50341ceb1bdbe751cadd1dc [SalesInvoiceId] => d21899b1284f4d50b7d39b57d6392c73 [ClientReference] => REF_051400505125_ZOOR6L_338506 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242358739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242358739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 28d31a85992c43a98615a51446b03409 [SalesInvoiceId] => 69118bf20c054b5298c37c28f4f19803 [ClientReference] => REF_080204603625_WU6TPW_861063 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243702776 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243702776 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080204603625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:49:24+00:00", "status": "Success", "transactionId": "69118bf20c054b5298c37c28f4f19803", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080204603625_WU6TPW_861063", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080204603625 (WU6TPW) ✅ UPDATE successful for 080204603625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7c0ad916bc17463a90116a664aeb1477 [SalesInvoiceId] => 795a81d13b8240cc87b080d9852cb026 [ClientReference] => REF_080204603625_WU6TPW_486963 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243702776 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243702776 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 175ec2adbec34381becc316bdab87b1b [SalesInvoiceId] => 641b87dd71bd4f29b7629d1d287f850d [ClientReference] => REF_050404702425_108CSY_845970 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050404702425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T17:55:45+00:00", "status": "Success", "transactionId": "641b87dd71bd4f29b7629d1d287f850d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050404702425_108CSY_845970", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050404702425 (108CSY) ✅ UPDATE successful for 050404702425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0c684dd88f0e475589bd5aeacc789b77 [SalesInvoiceId] => f59b1cdcb2894a3b9ba92d25594715e0 [ClientReference] => REF_053804600425_NPSOWU_097599 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 756379f7a5054d29be03c74e397ca477 [SalesInvoiceId] => f582bc65b8cd414291ad10b8090cc90c [ClientReference] => REF_051400506725_ZOOR6L_001248 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540102610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540102610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400506725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T18:06:05+00:00", "status": "Success", "transactionId": "f582bc65b8cd414291ad10b8090cc90c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400506725_ZOOR6L_001248", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400506725 (ZOOR6L) ✅ UPDATE successful for 051400506725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 877a0306040a4ed088ed06aebe429d94 [SalesInvoiceId] => 9932181278114d37a645029511511c01 [ClientReference] => REF_001001609925_1RC5WS_228876 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248401294 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248401294 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001609925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T18:09:09+00:00", "status": "Success", "transactionId": "9932181278114d37a645029511511c01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001609925_1RC5WS_228876", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001609925 (1RC5WS) ✅ UPDATE successful for 001001609925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cd18c5fa4d845369c103cd708edd2d7 [SalesInvoiceId] => 75c0c8adb6f84ef5a4ae82e7f093d23b [ClientReference] => REF_111010000725_HXWPV7_841318 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553929397 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553929397 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111010000725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T18:50:25+00:00", "status": "Success", "transactionId": "75c0c8adb6f84ef5a4ae82e7f093d23b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111010000725_HXWPV7_841318", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111010000725 (HXWPV7) ✅ UPDATE successful for 111010000725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c017f416b5d54acf9edc9582269b13c0 [SalesInvoiceId] => 99b65da4a46f4303aba7dd15543f614e [ClientReference] => REF_111002601525_CN4KKG_770968 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544054017 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544054017 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002601525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T18:55:17+00:00", "status": "Success", "transactionId": "99b65da4a46f4303aba7dd15543f614e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002601525_CN4KKG_770968", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002601525 (CN4KKG) ✅ UPDATE successful for 111002601525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d745abd227bd47c8aafd796f78f80687 [SalesInvoiceId] => 77a46eb5b91c4614ad8f14b2c8a51cda [ClientReference] => REF_052300503725_A7DPCP_249931 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244291573 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244291573 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => af7910c6b37c4ff98c75944d839e4b21 [SalesInvoiceId] => b074f7efc5ff4c72882959e246d3add6 [ClientReference] => REF_052300503725_A7DPCP_499261 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244291573 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244291573 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc842eb6822e4733a3e6844d787e94fd [SalesInvoiceId] => e284e325ad9b4e9ca799f648434b39a9 [ClientReference] => REF_050903902525_108CSY_368020 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543037161 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543037161 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050903902525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T19:06:36+00:00", "status": "Success", "transactionId": "e284e325ad9b4e9ca799f648434b39a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050903902525_108CSY_368020", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050903902525 (108CSY) ✅ UPDATE successful for 050903902525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 538a9f5c48a7425aa900e565ba53a728 [SalesInvoiceId] => 703ab8c16bbe4c0c85158dfca2222e5b [ClientReference] => REF_052300503725_A7DPCP_086250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244291573 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244291573 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052300503725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T19:07:12+00:00", "status": "Success", "transactionId": "703ab8c16bbe4c0c85158dfca2222e5b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052300503725_A7DPCP_086250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052300503725 (A7DPCP) ✅ UPDATE successful for 052300503725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 545dda62f2a442dca645e201530ebfd4 [SalesInvoiceId] => 57d0f1c5a3df49e98a00f4f4e9994bd7 [ClientReference] => REF_090113701325_FXIX7B_831798 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541510036 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541510036 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090113701325, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T19:10:58+00:00", "status": "Success", "transactionId": "57d0f1c5a3df49e98a00f4f4e9994bd7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090113701325_FXIX7B_831798", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090113701325 (FXIX7B) ✅ UPDATE successful for 090113701325 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 100a0b156263422db04da2aa750ed2b9 [SalesInvoiceId] => a199bc6840db4d80bfb9382c1bad23ea [ClientReference] => REF_050700903325_WRHKXK_126909 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544698051 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544698051 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700903325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T19:20:11+00:00", "status": "Success", "transactionId": "a199bc6840db4d80bfb9382c1bad23ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700903325_WRHKXK_126909", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700903325 (WRHKXK) ✅ UPDATE successful for 050700903325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e47fd2a1407c4374bba50201ed979a53 [SalesInvoiceId] => ef8afabe1ff94d6abf4e50e36cdb2927 [ClientReference] => REF_001000201625_1RC5WS_764785 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248267379 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248267379 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000201625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T19:27:18+00:00", "status": "Success", "transactionId": "ef8afabe1ff94d6abf4e50e36cdb2927", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000201625_1RC5WS_764785", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000201625 (1RC5WS) ✅ UPDATE successful for 001000201625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26437a81c05e4aea8709667e997a782c [SalesInvoiceId] => 1177ba7ad88440d4a31831508f7b3906 [ClientReference] => REF_000901300725_BWI2U9_605510 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549533569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549533569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901300725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T19:30:32+00:00", "status": "Success", "transactionId": "1177ba7ad88440d4a31831508f7b3906", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901300725_BWI2U9_605510", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901300725 (BWI2U9) ✅ UPDATE successful for 000901300725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => df058d0d1ce34c758e9060d843ae3c2c [SalesInvoiceId] => 57ea58f0f62e43bba34a16da29c02867 [ClientReference] => REF_071009101625_J1MH3E_945398 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597777386 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597777386 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27ee2476a93c46408dc6c7737aab6f37 [SalesInvoiceId] => c5df4417a39740d7b08a73e91442884f [ClientReference] => REF_071009101625_J1MH3E_071527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597777386 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597777386 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071009101625, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T20:15:12+00:00", "status": "Success", "transactionId": "c5df4417a39740d7b08a73e91442884f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071009101625_J1MH3E_071527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071009101625 (J1MH3E) ✅ UPDATE successful for 071009101625 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 90ffda17622141998426ebb4786ed734 [SalesInvoiceId] => 0639a8e8cbf94bf18b0c09c7d9126580 [ClientReference] => REF_011701303525_EJISU34222_774610 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256465561 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256465561 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 34b340079e3d4a1084cdcaca35ea28d3 [SalesInvoiceId] => b10050630518409d85e7aade28dd8cdd [ClientReference] => REF_011701303525_EJISU34222_019709 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256465561 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256465561 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011701303525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T21:35:02+00:00", "status": "Success", "transactionId": "b10050630518409d85e7aade28dd8cdd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011701303525_EJISU34222_019709", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011701303525 (EJISU34222) ✅ UPDATE successful for 011701303525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8145c8108ecc4c7ca23ecf0ab5b1e630 [SalesInvoiceId] => cf4a709750c3462abc96e3da4fc53413 [ClientReference] => REF_000105204025_BWI2U9_579735 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543569607 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543569607 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 320e73ddde1c4e5e8ab0df365a26c43b [SalesInvoiceId] => 9ebd2994fe374ea7bae1cb00c898156d [ClientReference] => REF_050110103225_GYP9CE_348267 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110103225, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-18T23:53:05+00:00", "status": "Success", "transactionId": "9ebd2994fe374ea7bae1cb00c898156d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110103225_GYP9CE_348267", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110103225 (GYP9CE) ✅ UPDATE successful for 050110103225 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5212a24dfd0741f395a8e608a1601205 [SalesInvoiceId] => 36e42e7a290d47fda9fbc4ee0a0a08d0 [ClientReference] => REF_053200203725_GYP9CE_244221 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200203725, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T00:05:59+00:00", "status": "Success", "transactionId": "36e42e7a290d47fda9fbc4ee0a0a08d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200203725_GYP9CE_244221", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200203725 (GYP9CE) ✅ UPDATE successful for 053200203725 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ed91015d72a48d384f8f734c5041e09 [SalesInvoiceId] => f78a5f7e810c44e6988c5ecef4f55140 [ClientReference] => REF_053403307525_GYP9CE_484181 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403307525, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T00:14:03+00:00", "status": "Success", "transactionId": "f78a5f7e810c44e6988c5ecef4f55140", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403307525_GYP9CE_484181", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403307525 (GYP9CE) ✅ UPDATE successful for 053403307525 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef9629f71f3d49a2bb267c7ecd343d13 [SalesInvoiceId] => 291f9516cb394b7b93ad005875471809 [ClientReference] => REF_051304900625_GYP9CE_137399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051304900625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T00:21:50+00:00", "status": "Success", "transactionId": "291f9516cb394b7b93ad005875471809", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051304900625_GYP9CE_137399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051304900625 (GYP9CE) ✅ UPDATE successful for 051304900625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ca4f6f672c44bed96016ee65a28c4b5 [SalesInvoiceId] => db7c61a04a2c4b61ac705211e6ee25a8 [ClientReference] => REF_111008711825_FXIX7B_599096 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244936099 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244936099 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008711825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T04:25:19+00:00", "status": "Success", "transactionId": "db7c61a04a2c4b61ac705211e6ee25a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008711825_FXIX7B_599096", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008711825 (FXIX7B) ✅ UPDATE successful for 111008711825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4701e97602ab4a7b8f255b2f93c5aee6 [SalesInvoiceId] => 09ae596a5a0040a4a32942a0e5b773b7 [ClientReference] => REF_052702501625_ZOOR6L_089932 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241822261 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241822261 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702501625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T06:08:32+00:00", "status": "Success", "transactionId": "09ae596a5a0040a4a32942a0e5b773b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702501625_ZOOR6L_089932", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702501625 (ZOOR6L) ✅ UPDATE successful for 052702501625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87cdd75fcb70477aaec802e4f107e509 [SalesInvoiceId] => 14f0ec03df2448e49d294ce9efe80d14 [ClientReference] => REF_053401401825_R4E6Y0_742841 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244166788 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244166788 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053401401825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T06:49:46+00:00", "status": "Success", "transactionId": "14f0ec03df2448e49d294ce9efe80d14", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053401401825_R4E6Y0_742841", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053401401825 (R4E6Y0) ✅ UPDATE successful for 053401401825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58fe56bfcc2b491da86f644cafd4d422 [SalesInvoiceId] => fb53cd65837f4229ab65422b15bddb19 [ClientReference] => REF_000405401725_PFKS1R_958509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599470692 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599470692 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405401725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T06:56:08+00:00", "status": "Success", "transactionId": "fb53cd65837f4229ab65422b15bddb19", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405401725_PFKS1R_958509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405401725 (PFKS1R) ✅ UPDATE successful for 000405401725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 272fd7808d4b4df5a7948549c99edcf4 [SalesInvoiceId] => 92f292f886d04f30a6c1334dd67571aa [ClientReference] => REF_054300201025_Y3GO0A_077464 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240486348 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240486348 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300201025, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T07:30:38+00:00", "status": "Success", "transactionId": "92f292f886d04f30a6c1334dd67571aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300201025_Y3GO0A_077464", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300201025 (Y3GO0A) ✅ UPDATE successful for 054300201025 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00ea753e2b184a458feeb932309e69a1 [SalesInvoiceId] => ca2f04cf27ec4c68911918bc9a03fd6d [ClientReference] => REF_050602302025_M86BFQ_828785 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537170715 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537170715 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602302025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T07:49:17+00:00", "status": "Success", "transactionId": "ca2f04cf27ec4c68911918bc9a03fd6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602302025_M86BFQ_828785", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602302025 (M86BFQ) ✅ UPDATE successful for 050602302025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2e6cc0a57d5a494d84681b8cf5c95152 [SalesInvoiceId] => 610f1d9947354c9d9686f6ead34549bf [ClientReference] => REF_041304402225_EJISU34222_911075 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233593177154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593177154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e96906b0dadb434393cdb7d2803da596 [SalesInvoiceId] => 81506f1e2fc04da6b6b5d790812fc7b2 [ClientReference] => REF_051107810825_G07PPZ_916261 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051107810825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T08:49:19+00:00", "status": "Success", "transactionId": "81506f1e2fc04da6b6b5d790812fc7b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051107810825_G07PPZ_916261", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051107810825 (G07PPZ) ✅ UPDATE successful for 051107810825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5de4777ac244c52bcfe47547ea48838 [SalesInvoiceId] => f711d470861a4cdb84485dc6bad3dc90 [ClientReference] => REF_050502301825_LE9LO5_385675 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501151743 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501151743 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050502301825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T09:11:12+00:00", "status": "Success", "transactionId": "f711d470861a4cdb84485dc6bad3dc90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502301825_LE9LO5_385675", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502301825 (LE9LO5) ✅ UPDATE successful for 050502301825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5649a5f0c164f578d16eade390ca054 [SalesInvoiceId] => 3b7cdea34f1640afac80fa801d739619 [ClientReference] => REF_080112200425_R4E6Y0_943907 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552337993 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552337993 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080112200425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T09:28:38+00:00", "status": "Success", "transactionId": "3b7cdea34f1640afac80fa801d739619", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080112200425_R4E6Y0_943907", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080112200425 (R4E6Y0) ✅ UPDATE successful for 080112200425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2cac9a11753a49d795fc6126d80f90e9 [SalesInvoiceId] => 1608fab5538b44ad9f4519854d745285 [ClientReference] => REF_000901503225_PFKS1R_439874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547621082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547621082 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901503225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T10:22:23+00:00", "status": "Success", "transactionId": "1608fab5538b44ad9f4519854d745285", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901503225_PFKS1R_439874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901503225 (PFKS1R) ✅ UPDATE successful for 000901503225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 430dcb2fab564a9ba3bad5aaad73d7c6 [SalesInvoiceId] => f6474660a383411388e1aae9b10f57bc [ClientReference] => REF_001001608125_BWI2U9_975192 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e79975da8bb43dab55ec5ebd996e67e [SalesInvoiceId] => bd6d636440be47e0bec62a18128560de [ClientReference] => REF_010360302825_108CSY_303328 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233508917368 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233508917368 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=010360302825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T10:22:33+00:00", "status": "Success", "transactionId": "bd6d636440be47e0bec62a18128560de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010360302825_108CSY_303328", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010360302825 (108CSY) ✅ UPDATE successful for 010360302825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 486b10ab4f03430bac4f26ef37fb22b4 [SalesInvoiceId] => 9355f60befd84452a5ed0f05fa5ff3d3 [ClientReference] => REF_053100605125_CH3S2L_215144 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246241047 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246241047 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8439e2b01d954e5fa74d8fc2f0d5bef7 [SalesInvoiceId] => b334e9a91ba44d37bf3a214118b40780 [ClientReference] => REF_001001608125_BWI2U9_784882 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b8b161a51bf34f16aafd1e0428d36334 [SalesInvoiceId] => 6915f18752054e6ea6bc778667df9254 [ClientReference] => REF_001001608125_BWI2U9_670283 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6dd00febaf0e4c2daa0396aa502dde37 [SalesInvoiceId] => bb73d18a47f84d0da90c8ba7a9367616 [ClientReference] => REF_001001608125_BWI2U9_729648 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff5b2c1fdd7c42d097281c34db4e46b5 [SalesInvoiceId] => 3a981bf2e3cf42d0b2d1d0cbdd2fd35d [ClientReference] => REF_001001608125_BWI2U9_821991 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001608125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T10:36:36+00:00", "status": "Success", "transactionId": "3a981bf2e3cf42d0b2d1d0cbdd2fd35d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001608125_BWI2U9_821991", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001608125 (BWI2U9) ✅ UPDATE successful for 001001608125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d557314e8b045b9822031a05057f6b7 [SalesInvoiceId] => c11b0e5dcc9a406984fbca8d0ee82991 [ClientReference] => REF_000115103625_BWI2U9_019041 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245798476 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245798476 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000115103625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T10:41:44+00:00", "status": "Success", "transactionId": "c11b0e5dcc9a406984fbca8d0ee82991", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000115103625_BWI2U9_019041", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000115103625 (BWI2U9) ✅ UPDATE successful for 000115103625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edbc04ee320c4788a57c8224663856e6 [SalesInvoiceId] => 39368e6158694737bb445ce96ed219f1 [ClientReference] => REF_052400303325_EJISU34222_712743 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533067656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533067656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052400303325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T10:47:24+00:00", "status": "Success", "transactionId": "39368e6158694737bb445ce96ed219f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052400303325_EJISU34222_712743", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052400303325 (EJISU34222) ✅ UPDATE successful for 052400303325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c02c9c9e15c4e0e94c4fed01119e94b [SalesInvoiceId] => 21a0fd3d94394db0975a0e0dbe009d8b [ClientReference] => REF_150408900125_R4E6Y0_514670 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596035358 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596035358 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150408900125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T11:08:44+00:00", "status": "Success", "transactionId": "21a0fd3d94394db0975a0e0dbe009d8b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150408900125_R4E6Y0_514670", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150408900125 (R4E6Y0) ✅ UPDATE successful for 150408900125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63d08d3262ec4cc5ae304683a18112d9 [SalesInvoiceId] => f2427d2fb0bd468a840b1e70ba49c44b [ClientReference] => REF_042000901325_ZOOR6L_029793 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551850314 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551850314 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042000901325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T11:22:47+00:00", "status": "Success", "transactionId": "f2427d2fb0bd468a840b1e70ba49c44b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042000901325_ZOOR6L_029793", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042000901325 (ZOOR6L) ✅ UPDATE successful for 042000901325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f6396b80bb6846dca47d6c3595edb73c [SalesInvoiceId] => 4ae59279031243fbb17c1f70b8ecc711 [ClientReference] => REF_111103102925_WU6TPW_250256 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111103102925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T11:36:44+00:00", "status": "Success", "transactionId": "4ae59279031243fbb17c1f70b8ecc711", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111103102925_WU6TPW_250256", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111103102925 (WU6TPW) ✅ UPDATE successful for 111103102925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3bdafb0d05134693a1d9c52e8f83673f [SalesInvoiceId] => 71f5245fcd40405da703545a9169ba5b [ClientReference] => REF_000901902525_PFKS1R_631289 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549604177 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549604177 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901902525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T11:43:01+00:00", "status": "Success", "transactionId": "71f5245fcd40405da703545a9169ba5b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901902525_PFKS1R_631289", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901902525 (PFKS1R) ✅ UPDATE successful for 000901902525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a707dfc606604a4aa5bfbb69174b1a8e [SalesInvoiceId] => d5774b2516b046cab1b26338002f5d5b [ClientReference] => REF_081304606225_HE2114_775961 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539624463 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539624463 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081304606225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T11:49:33+00:00", "status": "Success", "transactionId": "d5774b2516b046cab1b26338002f5d5b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081304606225_HE2114_775961", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081304606225 (HE2114) ✅ UPDATE successful for 081304606225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4aa3dfd1c55e4926a9324e20aaa1bf45 [SalesInvoiceId] => 64ac91e4a07845a2a3cc717a3e1538cd [ClientReference] => REF_050105404425_R4E6Y0_681710 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233504985836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504985836 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050105404425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:04:08+00:00", "status": "Success", "transactionId": "64ac91e4a07845a2a3cc717a3e1538cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105404425_R4E6Y0_681710", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105404425 (R4E6Y0) ✅ UPDATE successful for 050105404425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d66b72c7066547929a82ae9c5fe89f52 [SalesInvoiceId] => 000c8def90fd46dbb1a8d9742a6fb713 [ClientReference] => REF_130804100725_69UIPK_184933 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541658722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541658722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130804100725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:05:19+00:00", "status": "Success", "transactionId": "000c8def90fd46dbb1a8d9742a6fb713", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130804100725_69UIPK_184933", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130804100725 (69UIPK) ✅ UPDATE successful for 130804100725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65f4a24c891e4538b70be349c1f1adc7 [SalesInvoiceId] => 42cde5ccbf0146eebbd156bd57b2b63d [ClientReference] => REF_111103103325_WU6TPW_417414 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111103103325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:05:27+00:00", "status": "Success", "transactionId": "42cde5ccbf0146eebbd156bd57b2b63d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111103103325_WU6TPW_417414", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111103103325 (WU6TPW) ✅ UPDATE successful for 111103103325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6d45bfaa3e54043a5a865edd3d4c083 [SalesInvoiceId] => 4699f6b3b2764e97bd1c8a75b92a1768 [ClientReference] => REF_051502601125_ZOOR6L_188643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244966689 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244966689 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502601125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:13:51+00:00", "status": "Success", "transactionId": "4699f6b3b2764e97bd1c8a75b92a1768", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502601125_ZOOR6L_188643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502601125 (ZOOR6L) ✅ UPDATE successful for 051502601125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65fa225dfd144ccb86ada67f434cf139 [SalesInvoiceId] => 0e62d206bd7440f184b924ec560250c9 [ClientReference] => REF_150803900425_R4E6Y0_699722 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544144550 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544144550 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150803900425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:15:40+00:00", "status": "Success", "transactionId": "0e62d206bd7440f184b924ec560250c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150803900425_R4E6Y0_699722", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150803900425 (R4E6Y0) ✅ UPDATE successful for 150803900425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b29a2cd955ce4d6ba9e9b260ba022c8e [SalesInvoiceId] => 59399d0496714a9a8b6af15c8633783b [ClientReference] => REF_110503402025_WU6TPW_081348 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110503402025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:16:55+00:00", "status": "Success", "transactionId": "59399d0496714a9a8b6af15c8633783b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110503402025_WU6TPW_081348", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110503402025 (WU6TPW) ✅ UPDATE successful for 110503402025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9f4ada6a430246679cc082c0869992b0 [SalesInvoiceId] => b93d9e24ec494d1183d813509a09ae5e [ClientReference] => REF_051502601125_ZOOR6L_157347 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244966689 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244966689 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5309025626d4612b6fcc4f28f1f0c2f [SalesInvoiceId] => 6d3a043e3b084e759d16d16035dc0e62 [ClientReference] => REF_000404302725_1RC5WS_705792 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247089229 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247089229 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404302725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:17:53+00:00", "status": "Success", "transactionId": "6d3a043e3b084e759d16d16035dc0e62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404302725_1RC5WS_705792", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404302725 (1RC5WS) ✅ UPDATE successful for 000404302725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f6ea50a6640486285a76546f4ad1550 [SalesInvoiceId] => ddae84cc40b440ff8e51888c1f8510d2 [ClientReference] => REF_000300801025_PFKS1R_448241 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533367079 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533367079 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300801025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:22:56+00:00", "status": "Success", "transactionId": "ddae84cc40b440ff8e51888c1f8510d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300801025_PFKS1R_448241", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300801025 (PFKS1R) ✅ UPDATE successful for 000300801025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c5a4585be4441258ba6346c8e81644c [SalesInvoiceId] => 35fc837b71bc4b6f93f9768925dee64e [ClientReference] => REF_111103100625_WU6TPW_888243 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111103100625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:26:06+00:00", "status": "Success", "transactionId": "35fc837b71bc4b6f93f9768925dee64e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111103100625_WU6TPW_888243", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111103100625 (WU6TPW) ✅ UPDATE successful for 111103100625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf90b463cad24b07af8a462afefff61a [SalesInvoiceId] => 6c712929df294e1ea087faf91ed97dd3 [ClientReference] => REF_050617701225_ZOOR6L_346901 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240549141 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240549141 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050617701225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:29:22+00:00", "status": "Success", "transactionId": "6c712929df294e1ea087faf91ed97dd3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050617701225_ZOOR6L_346901", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050617701225 (ZOOR6L) ✅ UPDATE successful for 050617701225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d698fff734474e999b7dbdd685661329 [SalesInvoiceId] => 0b200af921e44783b2202844c59f2702 [ClientReference] => REF_053706601425_HXWPV7_749468 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242865531 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242865531 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053706601425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:29:30+00:00", "status": "Success", "transactionId": "0b200af921e44783b2202844c59f2702", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053706601425_HXWPV7_749468", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053706601425 (HXWPV7) ✅ UPDATE successful for 053706601425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e514991d03614e6aa3caf9d7b80fb462 [SalesInvoiceId] => 5735ce4c2d1a4ea999b5f7e35a2a683f [ClientReference] => REF_000108800525_1RC5WS_311112 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209884261 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209884261 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000108800525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:33:03+00:00", "status": "Success", "transactionId": "5735ce4c2d1a4ea999b5f7e35a2a683f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000108800525_1RC5WS_311112", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000108800525 (1RC5WS) ✅ UPDATE successful for 000108800525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00006d85d12f4a2b92fa75cd4603c476 [SalesInvoiceId] => a98c24107b634faa9e2dcca26a8da24b [ClientReference] => REF_080205905725_NPSOWU_792857 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080205905725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:40:08+00:00", "status": "Success", "transactionId": "a98c24107b634faa9e2dcca26a8da24b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080205905725_NPSOWU_792857", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080205905725 (NPSOWU) ✅ UPDATE successful for 080205905725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f777de1221f94d8daa5ccad4e73d0bc0 [SalesInvoiceId] => 0d3b722bc9bc4bc28d5efb1606b60f39 [ClientReference] => REF_052703800425_ZOOR6L_624662 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543083978 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543083978 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703800425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T12:52:31+00:00", "status": "Success", "transactionId": "0d3b722bc9bc4bc28d5efb1606b60f39", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703800425_ZOOR6L_624662", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703800425 (ZOOR6L) ✅ UPDATE successful for 052703800425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5789e94f12b495e9748a6ef628f4ae0 [SalesInvoiceId] => b1b540baab224934a8f0fae61c3f7510 [ClientReference] => REF_0312100011_NPSOWU_809214 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0312100011, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:02:40+00:00", "status": "Success", "transactionId": "b1b540baab224934a8f0fae61c3f7510", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0312100011_NPSOWU_809214", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0312100011 (NPSOWU) ✅ UPDATE successful for 0312100011 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a00894c2ba44152a801d153f8a9b224 [SalesInvoiceId] => 5a2988298f834189b740c1957fdad97e [ClientReference] => REF_111103403225_WU6TPW_408945 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111103403225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:03:58+00:00", "status": "Success", "transactionId": "5a2988298f834189b740c1957fdad97e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111103403225_WU6TPW_408945", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111103403225 (WU6TPW) ✅ UPDATE successful for 111103403225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42a8b8c51140454e8bc68d3f330ba4cc [SalesInvoiceId] => a59d681d77274fc18e8a17a1c02cf59e [ClientReference] => REF_110500502125_WU6TPW_581907 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245740032 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245740032 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500502125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:05:23+00:00", "status": "Success", "transactionId": "a59d681d77274fc18e8a17a1c02cf59e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500502125_WU6TPW_581907", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500502125 (WU6TPW) ✅ UPDATE successful for 110500502125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e5eb7ad6f6640b3a45722ce2714d79d [SalesInvoiceId] => 4d07fabe6db74544973688882727c066 [ClientReference] => REF_053100902625_108CSY_537963 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100902625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:14:08+00:00", "status": "Success", "transactionId": "4d07fabe6db74544973688882727c066", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100902625_108CSY_537963", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100902625 (108CSY) ✅ UPDATE successful for 053100902625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dde71e7a7c341fb9795266b15f6e52f [SalesInvoiceId] => 89b55fb5457b4319b438b19e16707e15 [ClientReference] => REF_052605602525_ZOOR6L_511004 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541425026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541425026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052605602525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:16:44+00:00", "status": "Success", "transactionId": "89b55fb5457b4319b438b19e16707e15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052605602525_ZOOR6L_511004", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052605602525 (ZOOR6L) ✅ UPDATE successful for 052605602525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ee5b443d0a2d40278038a900d40186ac [SalesInvoiceId] => 754a37961c3a415fb436c79f8f2de156 [ClientReference] => REF_053100902625_108CSY_570308 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88f5873c2e2046ed9910bdf719887235 [SalesInvoiceId] => f61daee41228442dbb16a45254458b60 [ClientReference] => REF_050107304625_6BLU49_728593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552873055 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552873055 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107304625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:18:28+00:00", "status": "Success", "transactionId": "f61daee41228442dbb16a45254458b60", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107304625_6BLU49_728593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107304625 (6BLU49) ✅ UPDATE successful for 050107304625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 41145c45bdb4447cb48fbeb0da0ccb0e [SalesInvoiceId] => 1354be4cb1194bb88bc75191d5b83970 [ClientReference] => REF_111004006625_WU6TPW_589200 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595775864 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595775864 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111004006625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:37:15+00:00", "status": "Success", "transactionId": "1354be4cb1194bb88bc75191d5b83970", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111004006625_WU6TPW_589200", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111004006625 (WU6TPW) ✅ UPDATE successful for 111004006625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f83f575181f492db10880799a75e19b [SalesInvoiceId] => f4520d3822ad410594a45330d40bcfb0 [ClientReference] => REF_080109302325_R4E6Y0_336113 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244538239 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244538239 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => adad6a50388548d8a101acfb89bbf3fa [SalesInvoiceId] => b6ee83e656ed46ee94e41b9d1db06133 [ClientReference] => REF_130401000425_69UIPK_858158 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241312223 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241312223 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130401000425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:40:11+00:00", "status": "Success", "transactionId": "b6ee83e656ed46ee94e41b9d1db06133", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130401000425_69UIPK_858158", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130401000425 (69UIPK) ✅ UPDATE successful for 130401000425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec22051a825242ed9dc8d37759291fa1 [SalesInvoiceId] => 291a393caa194fbfad7e3f729b35c79d [ClientReference] => REF_010804700225_R4E6Y0_634377 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010804700225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:40:46+00:00", "status": "Success", "transactionId": "291a393caa194fbfad7e3f729b35c79d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010804700225_R4E6Y0_634377", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010804700225 (R4E6Y0) ✅ UPDATE successful for 010804700225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c48cc7e3991e432ab0e3b1d388790232 [SalesInvoiceId] => e4d991dab4cb4ea8b99f7385bf4d8335 [ClientReference] => REF_080109302325_R4E6Y0_850746 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244538239 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244538239 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080109302325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:42:44+00:00", "status": "Success", "transactionId": "e4d991dab4cb4ea8b99f7385bf4d8335", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080109302325_R4E6Y0_850746", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080109302325 (R4E6Y0) ✅ UPDATE successful for 080109302325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f020d272dab8431d99a4fa9ec196eca1 [SalesInvoiceId] => 0c85a44c30b1408bb953ed363b109c52 [ClientReference] => REF_110504801625_WU6TPW_940769 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592109192 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592109192 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504801625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:42:51+00:00", "status": "Success", "transactionId": "0c85a44c30b1408bb953ed363b109c52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504801625_WU6TPW_940769", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504801625 (WU6TPW) ✅ UPDATE successful for 110504801625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 454af2b742034c03bd7521cd07d439a1 [SalesInvoiceId] => 5b0f672502224da485fb8cc89e434eab [ClientReference] => REF_0005059002_I95WNZ_845160 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537323993 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537323993 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005059002, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:44:13+00:00", "status": "Success", "transactionId": "5b0f672502224da485fb8cc89e434eab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005059002_I95WNZ_845160", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005059002 (I95WNZ) ✅ UPDATE successful for 0005059002 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 274f9e83d9ff4438886b91216d53d89e [SalesInvoiceId] => df202ffb39d24206a8186a21315fb312 [ClientReference] => REF_051900304525_EJISU34222_847494 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540682414 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540682414 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051900304525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:45:48+00:00", "status": "Success", "transactionId": "df202ffb39d24206a8186a21315fb312", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051900304525_EJISU34222_847494", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051900304525 (EJISU34222) ✅ UPDATE successful for 051900304525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => de3d1c43c21a482195b7231811d4d41a [SalesInvoiceId] => 56009e664fd84bbdb3fd799e9e9d0f4d [ClientReference] => REF_0005001035_I95WNZ_424337 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233209555440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209555440 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b60189c7e07249b1a0ef178e46f54f3e [SalesInvoiceId] => 3bd3798afdd74251b8d5ea60e5258071 [ClientReference] => REF_051605302525_CN4KKG_902233 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247766031 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247766031 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605302525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:51:57+00:00", "status": "Success", "transactionId": "3bd3798afdd74251b8d5ea60e5258071", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605302525_CN4KKG_902233", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605302525 (CN4KKG) ✅ UPDATE successful for 051605302525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 772183437da240b0bc0439ef98eca6c2 [SalesInvoiceId] => 20bade0e738b4e3fb1ec4db3e0020d20 [ClientReference] => REF_000404601425_BWI2U9_772145 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530875611 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530875611 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404601425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:51:58+00:00", "status": "Success", "transactionId": "20bade0e738b4e3fb1ec4db3e0020d20", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404601425_BWI2U9_772145", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404601425 (BWI2U9) ✅ UPDATE successful for 000404601425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 476442245dd243b6a76d6f10d08d8892 [SalesInvoiceId] => 38ce9d136eb541f0bf0000fec0a16a90 [ClientReference] => REF_050618700225_M86BFQ_502774 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552347314 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552347314 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618700225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:53:57+00:00", "status": "Success", "transactionId": "38ce9d136eb541f0bf0000fec0a16a90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618700225_M86BFQ_502774", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618700225 (M86BFQ) ✅ UPDATE successful for 050618700225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d6c8aa7b97e474092ee7154ae5be253 [SalesInvoiceId] => 85caecd911df45448ac6d9c2fa2f0f23 [ClientReference] => REF_053201509225_ZOOR6L_716954 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245135677 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245135677 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053201509225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T13:58:33+00:00", "status": "Success", "transactionId": "85caecd911df45448ac6d9c2fa2f0f23", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053201509225_ZOOR6L_716954", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053201509225 (ZOOR6L) ✅ UPDATE successful for 053201509225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a139bb8fcd5e40928ddc6f25a7708db1 [SalesInvoiceId] => 81d58472a68e457b97c59f4d17688bd7 [ClientReference] => REF_0005001035_I95WNZ_765118 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246683977 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246683977 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba5ad6e2a01442218dbd7ab865c97f96 [SalesInvoiceId] => e911fb4ce09b468ab1780753cce7d0a6 [ClientReference] => REF_0005001035_I95WNZ_477052 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209555440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209555440 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005001035, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:01:12+00:00", "status": "Success", "transactionId": "e911fb4ce09b468ab1780753cce7d0a6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005001035_I95WNZ_477052", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005001035 (I95WNZ) ✅ UPDATE successful for 0005001035 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e48310dd90414f7c8acd49e6b39e2c87 [SalesInvoiceId] => c711d98e9dbd4d469df59110525f0028 [ClientReference] => REF_0005001035_I95WNZ_739983 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246683977 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246683977 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 97207866b2de49af9ca8451dd99e8fc8 [SalesInvoiceId] => f9d2d676035a4669bcee190a3df347e1 [ClientReference] => REF_050613104025_ZOOR6L_606081 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246996184 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246996184 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050613104025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:25:10+00:00", "status": "Success", "transactionId": "f9d2d676035a4669bcee190a3df347e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050613104025_ZOOR6L_606081", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050613104025 (ZOOR6L) ✅ UPDATE successful for 050613104025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5f27852950746df94e7557fc2ce3f7a [SalesInvoiceId] => 5dee0c07604148a688f22b4cbb0772b3 [ClientReference] => REF_052300400925_EJISU34222_286706 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249945631 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249945631 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052300400925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:30:41+00:00", "status": "Success", "transactionId": "5dee0c07604148a688f22b4cbb0772b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052300400925_EJISU34222_286706", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052300400925 (EJISU34222) ✅ UPDATE successful for 052300400925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab45b088a5434552a9d45ecea6ff2308 [SalesInvoiceId] => 3ed1598a71fb41a0b0182b18d2f996d2 [ClientReference] => REF_050718000425_NPSOWU_985965 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718000425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:30:41+00:00", "status": "Success", "transactionId": "3ed1598a71fb41a0b0182b18d2f996d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718000425_NPSOWU_985965", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718000425 (NPSOWU) ✅ UPDATE successful for 050718000425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56933d1730a84e91906f4f5973380db6 [SalesInvoiceId] => 2a73df55d6444aa9a96be2dabaa0ba22 [ClientReference] => REF_082606401025_HE2114_144958 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246456384 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246456384 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082606401025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:31:02+00:00", "status": "Success", "transactionId": "2a73df55d6444aa9a96be2dabaa0ba22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082606401025_HE2114_144958", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082606401025 (HE2114) ✅ UPDATE successful for 082606401025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2602dc526c40470bb3cd0e5cc160b7ea [SalesInvoiceId] => dff9aa2153b74556ada7bf3682a5bea5 [ClientReference] => REF_000903200925_PFKS1R_241727 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539248823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539248823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a484b04b7f4d4d86a30e14eb03816371 [SalesInvoiceId] => 5cd41e3962dc49329f40a6126868412f [ClientReference] => REF_100301502325_R4E6Y0_034408 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243033486 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243033486 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100301502325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:31:52+00:00", "status": "Success", "transactionId": "5cd41e3962dc49329f40a6126868412f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100301502325_R4E6Y0_034408", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100301502325 (R4E6Y0) ✅ UPDATE successful for 100301502325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ec262167da72401695660ffdaf0835c0 [SalesInvoiceId] => 4e457b3d3c69477e98bdaabc3e7bbf88 [ClientReference] => REF_000903200925_PFKS1R_626445 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539248823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539248823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f1354f42e984ce3901752d8ae959c8c [SalesInvoiceId] => c08b8c41161b4355b2f0aa7a05b48295 [ClientReference] => REF_000300801425_1RC5WS_200925 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533367079 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533367079 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300801425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:34:40+00:00", "status": "Success", "transactionId": "c08b8c41161b4355b2f0aa7a05b48295", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300801425_1RC5WS_200925", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300801425 (1RC5WS) ✅ UPDATE successful for 000300801425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fb2217b48484df3a495d3ba9284f8c1 [SalesInvoiceId] => 3217ef07a71040378c901fc5db9a9bd9 [ClientReference] => REF_051817900225_CH3S2L_928053 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051817900225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:36:37+00:00", "status": "Success", "transactionId": "3217ef07a71040378c901fc5db9a9bd9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051817900225_CH3S2L_928053", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051817900225 (CH3S2L) ✅ UPDATE successful for 051817900225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af84fd6d76fb4543bdabbbae5ae1e82c [SalesInvoiceId] => b2c259940cf740b9b992f4135c2607b2 [ClientReference] => REF_000903200925_PFKS1R_789114 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539248823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539248823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903200925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:39:22+00:00", "status": "Success", "transactionId": "b2c259940cf740b9b992f4135c2607b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903200925_PFKS1R_789114", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903200925 (PFKS1R) ✅ UPDATE successful for 000903200925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e445376bc3444f5822bb8eb01dcec93 [SalesInvoiceId] => 285466843db14d60bbcc43e97c440713 [ClientReference] => REF_0521051010_NPSOWU_903942 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0521051010, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:52:11+00:00", "status": "Success", "transactionId": "285466843db14d60bbcc43e97c440713", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0521051010_NPSOWU_903942", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0521051010 (NPSOWU) ✅ UPDATE successful for 0521051010 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6677c1865dd1490da2385bf0fae09d85 [SalesInvoiceId] => 7e0f747403754794b12073dc92eefa60 [ClientReference] => REF_054106801725_G07PPZ_503046 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054106801725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:54:46+00:00", "status": "Success", "transactionId": "7e0f747403754794b12073dc92eefa60", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054106801725_G07PPZ_503046", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054106801725 (G07PPZ) ✅ UPDATE successful for 054106801725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11731a3d9bee41ee97aa1125dbc149d5 [SalesInvoiceId] => 0b4e9c96ecdf4ce3a80950c97daf66f7 [ClientReference] => REF_0541034008_NPSOWU_129195 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0541034008, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:57:37+00:00", "status": "Success", "transactionId": "0b4e9c96ecdf4ce3a80950c97daf66f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0541034008_NPSOWU_129195", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0541034008 (NPSOWU) ✅ UPDATE successful for 0541034008 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 570c14057ee8447e9d894dd42eb0d17b [SalesInvoiceId] => 3e509dec38e34f43b29e159adb4a6d19 [ClientReference] => REF_031603401025_LE9LO5_474810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233504348677 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504348677 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031603401025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T14:58:08+00:00", "status": "Success", "transactionId": "3e509dec38e34f43b29e159adb4a6d19", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031603401025_LE9LO5_474810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031603401025 (LE9LO5) ✅ UPDATE successful for 031603401025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2305b1faa70d4628980d43229d9540d9 [SalesInvoiceId] => ef761f0c86184a1aaec596fcb382b535 [ClientReference] => REF_051107803225_G07PPZ_480835 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545957410 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545957410 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051107803225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:06:05+00:00", "status": "Success", "transactionId": "ef761f0c86184a1aaec596fcb382b535", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051107803225_G07PPZ_480835", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051107803225 (G07PPZ) ✅ UPDATE successful for 051107803225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30b12a29da944b50aa94476880cb46b5 [SalesInvoiceId] => 18aaee5fbfd8461d9cca99a016cb38fb [ClientReference] => REF_150105001725_WRHKXK_086982 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248974773 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248974773 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150105001725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:06:07+00:00", "status": "Success", "transactionId": "18aaee5fbfd8461d9cca99a016cb38fb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150105001725_WRHKXK_086982", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150105001725 (WRHKXK) ✅ UPDATE successful for 150105001725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4200adc6f9b9451b939578ab652e841a [SalesInvoiceId] => da56b86e2d434b7a85472fb5d922d733 [ClientReference] => REF_051301001325_ZOOR6L_744676 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541425026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541425026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051301001325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:06:23+00:00", "status": "Success", "transactionId": "da56b86e2d434b7a85472fb5d922d733", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051301001325_ZOOR6L_744676", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051301001325 (ZOOR6L) ✅ UPDATE successful for 051301001325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d2a04c51ac8463b8f73e17f0f984fc5 [SalesInvoiceId] => 7dc9a2e076f543bca8b51c05c7fa302f [ClientReference] => REF_051411001225_ZOOR6L_802939 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543432152 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543432152 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051411001225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:06:53+00:00", "status": "Success", "transactionId": "7dc9a2e076f543bca8b51c05c7fa302f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051411001225_ZOOR6L_802939", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051411001225 (ZOOR6L) ✅ UPDATE successful for 051411001225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 829746c1a64143c5928f7b9346e72250 [SalesInvoiceId] => 31e47015231a4753aaad03f471fe99f5 [ClientReference] => REF_053201608525_G07PPZ_810723 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053201608525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:07:07+00:00", "status": "Success", "transactionId": "31e47015231a4753aaad03f471fe99f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053201608525_G07PPZ_810723", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053201608525 (G07PPZ) ✅ UPDATE successful for 053201608525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69e3f69cef6745efbbb531dd4ff54a72 [SalesInvoiceId] => 705003576f9648a08433d490eda6957d [ClientReference] => REF_0521009008_NPSOWU_298555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0521009008, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:10:29+00:00", "status": "Success", "transactionId": "705003576f9648a08433d490eda6957d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0521009008_NPSOWU_298555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0521009008 (NPSOWU) ✅ UPDATE successful for 0521009008 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e65907be40ad4eb8889fd91483209d88 [SalesInvoiceId] => c804388c2c7b40258f11c46e12260307 [ClientReference] => REF_053605301725_G07PPZ_972240 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053605301725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:29:37+00:00", "status": "Success", "transactionId": "c804388c2c7b40258f11c46e12260307", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053605301725_G07PPZ_972240", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053605301725 (G07PPZ) ✅ UPDATE successful for 053605301725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f362308d264448c3b1882b8a8d3d9b16 [SalesInvoiceId] => ea21a2392c3d4e979ef9bcd0089c4366 [ClientReference] => REF_050603000825_ZOOR6L_048420 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552776041 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552776041 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 765f8337729d47f397adeade4e354d4c [SalesInvoiceId] => 8f64744e8d4c427e9a5626da55dc8c78 [ClientReference] => REF_050603000825_ZOOR6L_646610 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536230619 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536230619 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603000825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:31:57+00:00", "status": "Success", "transactionId": "8f64744e8d4c427e9a5626da55dc8c78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603000825_ZOOR6L_646610", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603000825 (ZOOR6L) ✅ UPDATE successful for 050603000825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c53f9db6cb246e9a1f9804106d5efe3 [SalesInvoiceId] => a36212009e124abfb125791b6d4966db [ClientReference] => REF_011803103925_Y3GO0A_013082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011803103925, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:38:34+00:00", "status": "Success", "transactionId": "a36212009e124abfb125791b6d4966db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011803103925_Y3GO0A_013082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011803103925 (Y3GO0A) ✅ UPDATE successful for 011803103925 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57aa72ac6043453bbc6787215d82a945 [SalesInvoiceId] => fb1d76cdc20a4e6c8aaac86d288a2d77 [ClientReference] => REF_054106901325_NPSOWU_907734 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054106901325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:44:31+00:00", "status": "Success", "transactionId": "fb1d76cdc20a4e6c8aaac86d288a2d77", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054106901325_NPSOWU_907734", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054106901325 (NPSOWU) ✅ UPDATE successful for 054106901325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 104177c4219647bcb5a7de43184436ab [SalesInvoiceId] => dd315bd9275648bfa129af33e2f38a97 [ClientReference] => REF_050814205125_CH3S2L_597530 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050814205125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:48:35+00:00", "status": "Success", "transactionId": "dd315bd9275648bfa129af33e2f38a97", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050814205125_CH3S2L_597530", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050814205125 (CH3S2L) ✅ UPDATE successful for 050814205125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7576efc456434bb0ad0e9ce64fb56fff [SalesInvoiceId] => 3e1747bc8dc8429fa841ec8689b0cf6e [ClientReference] => REF_050603206725_M86BFQ_507094 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603206725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:49:40+00:00", "status": "Success", "transactionId": "3e1747bc8dc8429fa841ec8689b0cf6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603206725_M86BFQ_507094", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603206725 (M86BFQ) ✅ UPDATE successful for 050603206725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33bf4b4be809410a820a439e84a4c7c0 [SalesInvoiceId] => 534fa0ccbe6d458eb0b4b68d3949ae64 [ClientReference] => REF_010631100723_108CSY_850988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010631100723, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:52:54+00:00", "status": "Success", "transactionId": "534fa0ccbe6d458eb0b4b68d3949ae64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010631100723_108CSY_850988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010631100723 (108CSY) ✅ UPDATE successful for 010631100723 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33838113051c4810917bf3efa9ea7900 [SalesInvoiceId] => 78a22ed0739e49fe8c4c28e378f05be2 [ClientReference] => REF_053900401225_ZOOR6L_195754 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249130885 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249130885 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053900401225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:54:39+00:00", "status": "Success", "transactionId": "78a22ed0739e49fe8c4c28e378f05be2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053900401225_ZOOR6L_195754", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053900401225 (ZOOR6L) ✅ UPDATE successful for 053900401225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8ca21e8526f4867b309907776553667 [SalesInvoiceId] => bf8018ec46db47b290ba4ab8234a56eb [ClientReference] => REF_110300700125_WU6TPW_376890 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300700125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:54:43+00:00", "status": "Success", "transactionId": "bf8018ec46db47b290ba4ab8234a56eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300700125_WU6TPW_376890", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300700125 (WU6TPW) ✅ UPDATE successful for 110300700125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ed7d21328a243bc820c65edbb3e09c3 [SalesInvoiceId] => 9fb3d31ac8784301a2989f1ac408dc9e [ClientReference] => REF_000402000725_PFKS1R_489566 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597794251 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597794251 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402000725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T15:56:05+00:00", "status": "Success", "transactionId": "9fb3d31ac8784301a2989f1ac408dc9e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402000725_PFKS1R_489566", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402000725 (PFKS1R) ✅ UPDATE successful for 000402000725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => afa5b369133b4f479b510f7bb82b5045 [SalesInvoiceId] => a1831821fac743cf88f751907d0cdc1b [ClientReference] => REF_053408004725_108CSY_423198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408004725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:02:47+00:00", "status": "Success", "transactionId": "a1831821fac743cf88f751907d0cdc1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408004725_108CSY_423198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408004725 (108CSY) ✅ UPDATE successful for 053408004725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbc35d2a31fa41429342e1b357ed5043 [SalesInvoiceId] => db532fd36ef74a1187f1f98421808dad [ClientReference] => REF_051501704125_ZOOR6L_153946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548836778 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548836778 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501704125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:05:04+00:00", "status": "Success", "transactionId": "db532fd36ef74a1187f1f98421808dad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501704125_ZOOR6L_153946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501704125 (ZOOR6L) ✅ UPDATE successful for 051501704125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e51a721c1f694557ad7c778147a5e6a9 [SalesInvoiceId] => 638f8e53357142e5bd441952e31aa697 [ClientReference] => REF_051108602725_G07PPZ_322711 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248381709 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248381709 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108602725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:07:44+00:00", "status": "Success", "transactionId": "638f8e53357142e5bd441952e31aa697", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108602725_G07PPZ_322711", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108602725 (G07PPZ) ✅ UPDATE successful for 051108602725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad26d8a335b141829e79d5f1bb778a9e [SalesInvoiceId] => de7243ea2ce142f4baad367d178b0c40 [ClientReference] => REF_110301200125_WU6TPW_801638 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301200125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:07:57+00:00", "status": "Success", "transactionId": "de7243ea2ce142f4baad367d178b0c40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301200125_WU6TPW_801638", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301200125 (WU6TPW) ✅ UPDATE successful for 110301200125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01b04f8bd8454c34b6b89a3429f49609 [SalesInvoiceId] => db0900b83ca141ca9252aa8c0ba7a99a [ClientReference] => REF_053200207125_6BLU49_205756 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200207125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:08:42+00:00", "status": "Success", "transactionId": "db0900b83ca141ca9252aa8c0ba7a99a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200207125_6BLU49_205756", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200207125 (6BLU49) ✅ UPDATE successful for 053200207125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b70b04dfaff4775b3cc4fd67d930cf0 [SalesInvoiceId] => 71b5c06285c54c2a882e6bb52ea00661 [ClientReference] => REF_053206200925_M86BFQ_690781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053206200925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:10:47+00:00", "status": "Success", "transactionId": "71b5c06285c54c2a882e6bb52ea00661", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053206200925_M86BFQ_690781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053206200925 (M86BFQ) ✅ UPDATE successful for 053206200925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 227dabba55544912b1d59c6b45d2ff30 [SalesInvoiceId] => d9d8120e7a554519bcee53ab8adda1bb [ClientReference] => REF_130804501125_69UIPK_253110 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541658722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541658722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130804501125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:14:54+00:00", "status": "Success", "transactionId": "d9d8120e7a554519bcee53ab8adda1bb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130804501125_69UIPK_253110", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130804501125 (69UIPK) ✅ UPDATE successful for 130804501125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 011c5a78db9e4766a144325b3024fc2a [SalesInvoiceId] => 179438757efc4bb5a06b640513c8629a [ClientReference] => REF_050309800525_EJISU34222_134602 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309800525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:17:31+00:00", "status": "Success", "transactionId": "179438757efc4bb5a06b640513c8629a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309800525_EJISU34222_134602", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309800525 (EJISU34222) ✅ UPDATE successful for 050309800525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7474d1f6f56a407695940117e7b78e7d [SalesInvoiceId] => 01323216172b416cb9bc32af6b56a3fd [ClientReference] => REF_051402103025_ZOOR6L_721387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257713024 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257713024 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402103025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:18:31+00:00", "status": "Success", "transactionId": "01323216172b416cb9bc32af6b56a3fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402103025_ZOOR6L_721387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402103025 (ZOOR6L) ✅ UPDATE successful for 051402103025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba6bbbc4a9434fdb82422681c080f772 [SalesInvoiceId] => 894d549a24fa4dff98c75ee934bd9645 [ClientReference] => REF_110500200125_WU6TPW_922458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500200125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:18:44+00:00", "status": "Success", "transactionId": "894d549a24fa4dff98c75ee934bd9645", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500200125_WU6TPW_922458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500200125 (WU6TPW) ✅ UPDATE successful for 110500200125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c74e6276c4f43278052df81c1002b15 [SalesInvoiceId] => acd103b946f44bcead052992391f190c [ClientReference] => REF_053200207325_6BLU49_505654 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200207325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:20:16+00:00", "status": "Success", "transactionId": "acd103b946f44bcead052992391f190c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200207325_6BLU49_505654", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200207325 (6BLU49) ✅ UPDATE successful for 053200207325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc33b2a73e4c48b6aa493fb30b6910e4 [SalesInvoiceId] => 07b38bd8d0e84e0a9aa691bb068f4f25 [ClientReference] => REF_053205201325_M86BFQ_008872 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542779024 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542779024 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053205201325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:21:32+00:00", "status": "Success", "transactionId": "07b38bd8d0e84e0a9aa691bb068f4f25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053205201325_M86BFQ_008872", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053205201325 (M86BFQ) ✅ UPDATE successful for 053205201325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2013ad33bdf49bca27aff68f7d0b5ca [SalesInvoiceId] => c8b6f3d129c64d81800e524f557930ac [ClientReference] => REF_050603004625_ZOOR6L_207197 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553855499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553855499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603004625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:23:50+00:00", "status": "Success", "transactionId": "c8b6f3d129c64d81800e524f557930ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603004625_ZOOR6L_207197", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603004625 (ZOOR6L) ✅ UPDATE successful for 050603004625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f52eb282eff4a52839302068fa9ddc1 [SalesInvoiceId] => 16561abf46334d069901dc50640fee6d [ClientReference] => REF_052504700425_G07PPZ_621529 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504700425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:32:51+00:00", "status": "Success", "transactionId": "16561abf46334d069901dc50640fee6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504700425_G07PPZ_621529", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504700425 (G07PPZ) ✅ UPDATE successful for 052504700425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 065b4c9373e54935bdfa37bd56cefcdb [SalesInvoiceId] => af33ff3cc015498188b77899c215331b [ClientReference] => REF_053200907525_1RC5WS_695649 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559954434 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559954434 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200907525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:38:07+00:00", "status": "Success", "transactionId": "af33ff3cc015498188b77899c215331b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200907525_1RC5WS_695649", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200907525 (1RC5WS) ✅ UPDATE successful for 053200907525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e91a0796f12a487c9fd14f7957afc744 [SalesInvoiceId] => 3fa7474e742b4af8af99d585c260c603 [ClientReference] => REF_050700501225_NPSOWU_712329 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700501225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:38:55+00:00", "status": "Success", "transactionId": "3fa7474e742b4af8af99d585c260c603", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700501225_NPSOWU_712329", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700501225 (NPSOWU) ✅ UPDATE successful for 050700501225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e87e1b288954200a2727a44bd62166e [SalesInvoiceId] => cdd93417e2a74dc2a1e84243eb6b7d9e [ClientReference] => REF_150704500125_EJISU34222_281636 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150704500125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:47:16+00:00", "status": "Success", "transactionId": "cdd93417e2a74dc2a1e84243eb6b7d9e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150704500125_EJISU34222_281636", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150704500125 (EJISU34222) ✅ UPDATE successful for 150704500125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac15b60c023244af89c44c842bc13e80 [SalesInvoiceId] => ba01b3657ad948c5923d3492cc845f10 [ClientReference] => REF_120600902925_CN4KKG_268030 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120600902925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:50:22+00:00", "status": "Success", "transactionId": "ba01b3657ad948c5923d3492cc845f10", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120600902925_CN4KKG_268030", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120600902925 (CN4KKG) ✅ UPDATE successful for 120600902925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35b8881c0e104d638690bdb6a98bf79f [SalesInvoiceId] => 430d33c83e63448b9d6303b2efa889c7 [ClientReference] => REF_051904702525_A7DPCP_435813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598027753 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598027753 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904702525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:52:59+00:00", "status": "Success", "transactionId": "430d33c83e63448b9d6303b2efa889c7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904702525_A7DPCP_435813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904702525 (A7DPCP) ✅ UPDATE successful for 051904702525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 363b2bc2ec344992baa03036531a26f0 [SalesInvoiceId] => 015aa42f712f41c18327a56056fb3b4b [ClientReference] => REF_050141900325_Y3GO0A_988463 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593605756 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593605756 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050141900325, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:55:23+00:00", "status": "Success", "transactionId": "015aa42f712f41c18327a56056fb3b4b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050141900325_Y3GO0A_988463", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050141900325 (Y3GO0A) ✅ UPDATE successful for 050141900325 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae7535c0fbe443a6b84fe1d3f88be3ab [SalesInvoiceId] => 1f395335e05c4d4baa14dfec230620bb [ClientReference] => REF_0507005012_NPSOWU_631180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507005012, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:56:12+00:00", "status": "Success", "transactionId": "1f395335e05c4d4baa14dfec230620bb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507005012_NPSOWU_631180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507005012 (NPSOWU) ✅ UPDATE successful for 0507005012 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 28f3d9253fed43798cad6ec4ecdc4955 [SalesInvoiceId] => 754370fd61e44b7bb4400baf497975c2 [ClientReference] => REF_031206701025_EJISU34222_642406 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241075569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241075569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ef517f9ff8549beb346d9f11b781de0 [SalesInvoiceId] => 83065a5f00e648c1826ac26a97431c3b [ClientReference] => REF_031206701025_EJISU34222_230742 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241075569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241075569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031206701025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T16:56:41+00:00", "status": "Success", "transactionId": "83065a5f00e648c1826ac26a97431c3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031206701025_EJISU34222_230742", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031206701025 (EJISU34222) ✅ UPDATE successful for 031206701025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58771324b76143c79b77600fafc4193d [SalesInvoiceId] => 4a1aec9483124eb1b9729dfb14adb43d [ClientReference] => REF_050617613925_M86BFQ_906282 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050617613925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:00:26+00:00", "status": "Success", "transactionId": "4a1aec9483124eb1b9729dfb14adb43d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050617613925_M86BFQ_906282", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050617613925 (M86BFQ) ✅ UPDATE successful for 050617613925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 76ccd0562d1641c69ff3e78b83aa864b [SalesInvoiceId] => a236ff4b840f4ae297b59235d1e855d8 [ClientReference] => REF_110207502725_WU6TPW_581869 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 76c77c67aabf443aa3e4472c4a5b8bf3 [SalesInvoiceId] => 0844f85545ec4fa78c17b52898e3fac5 [ClientReference] => REF_0005006009_I95WNZ_325125 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599225952 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599225952 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005006009, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:02:24+00:00", "status": "Success", "transactionId": "0844f85545ec4fa78c17b52898e3fac5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005006009_I95WNZ_325125", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005006009 (I95WNZ) ✅ UPDATE successful for 0005006009 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12d9b43336e74c41bb7f16fbcecce949 [SalesInvoiceId] => 32b0c0093f08486db71dd7e0d8ade27b [ClientReference] => REF_110603303125_ZOOR6L_678999 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540807111 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540807111 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110603303125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:05:04+00:00", "status": "Success", "transactionId": "32b0c0093f08486db71dd7e0d8ade27b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110603303125_ZOOR6L_678999", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110603303125 (ZOOR6L) ✅ UPDATE successful for 110603303125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33e6ff92cba0499daff5721f844c6860 [SalesInvoiceId] => 4580ba7e90124eefa2606e63ee393a2c [ClientReference] => REF_110207502725_WU6TPW_287085 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110207502725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:07:57+00:00", "status": "Success", "transactionId": "4580ba7e90124eefa2606e63ee393a2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110207502725_WU6TPW_287085", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110207502725 (WU6TPW) ✅ UPDATE successful for 110207502725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c6ef4ebd7d34862b698d6026fee8a1e [SalesInvoiceId] => 600909110ae34ed8b4cfe49e096a0c8d [ClientReference] => REF_052300300925_CH3S2L_627882 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052300300925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:09:00+00:00", "status": "Success", "transactionId": "600909110ae34ed8b4cfe49e096a0c8d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052300300925_CH3S2L_627882", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052300300925 (CH3S2L) ✅ UPDATE successful for 052300300925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6392390ca0694bce99fca764d40b536f [SalesInvoiceId] => fdabbb88437f4969b6218e2b6cbc0bc0 [ClientReference] => REF_052700301425_ZOOR6L_905405 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541425026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541425026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700301425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:09:11+00:00", "status": "Success", "transactionId": "fdabbb88437f4969b6218e2b6cbc0bc0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700301425_ZOOR6L_905405", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700301425 (ZOOR6L) ✅ UPDATE successful for 052700301425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c123a6f628544d7b16be427dcf3af6f [SalesInvoiceId] => 653f28ca6b59489d94c89dd02214efe3 [ClientReference] => REF_053501607925_ZOOR6L_493523 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243810721 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243810721 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053501607925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:11:02+00:00", "status": "Success", "transactionId": "653f28ca6b59489d94c89dd02214efe3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053501607925_ZOOR6L_493523", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053501607925 (ZOOR6L) ✅ UPDATE successful for 053501607925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 047c33951d1a4cbdaeeec44c520c4921 [SalesInvoiceId] => 8daa6892ac7d4eb1804161803f553453 [ClientReference] => REF_053501607925_ZOOR6L_633485 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243810721 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243810721 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a5df5b776634530b439ff137f61632a [SalesInvoiceId] => 7bf4a076af0f47b9a9dd22da13711cc2 [ClientReference] => REF_050603002525_ZOOR6L_562810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552776041 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552776041 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603002525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:22:32+00:00", "status": "Success", "transactionId": "7bf4a076af0f47b9a9dd22da13711cc2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603002525_ZOOR6L_562810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603002525 (ZOOR6L) ✅ UPDATE successful for 050603002525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 194f6df198f84b5fa824dad4d586275f [SalesInvoiceId] => 02436f44bd7341998c6b2ee19a99395c [ClientReference] => REF_050605105925_M86BFQ_160891 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 54ccdce04c7d4fd69491aaea72d01244 [SalesInvoiceId] => 4a2cd9ea9d7644ec80d25d8367d92daf [ClientReference] => REF_050603002525_ZOOR6L_081920 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552776041 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552776041 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02e6d7701c4d40f3bf4811921750d698 [SalesInvoiceId] => afa07f5f03f44628987bc8ef1bd57bc3 [ClientReference] => REF_050605105925_M86BFQ_754430 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605105925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:25:31+00:00", "status": "Success", "transactionId": "afa07f5f03f44628987bc8ef1bd57bc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605105925_M86BFQ_754430", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605105925 (M86BFQ) ✅ UPDATE successful for 050605105925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fc448dbc80944528e556c397e708353 [SalesInvoiceId] => c6fcad2a13b44768989433673bc688d1 [ClientReference] => REF_050101925825_ZOOR6L_848781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050101925825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:38:18+00:00", "status": "Success", "transactionId": "c6fcad2a13b44768989433673bc688d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050101925825_ZOOR6L_848781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050101925825 (ZOOR6L) ✅ UPDATE successful for 050101925825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75b0a6a89ffb4fa6abca00964e4e2245 [SalesInvoiceId] => 50bf8f776e9b48ffa4c085b581704f7f [ClientReference] => REF_053703709125_ZOOR6L_506744 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541425026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541425026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703709125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:41:01+00:00", "status": "Success", "transactionId": "50bf8f776e9b48ffa4c085b581704f7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703709125_ZOOR6L_506744", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703709125 (ZOOR6L) ✅ UPDATE successful for 053703709125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a81d83a1312140c1ad271d1bff87426f [SalesInvoiceId] => 5d5c7e8c18a548b69b579d2dc6550ce5 [ClientReference] => REF_054103409125_NPSOWU_658395 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054103409125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:41:37+00:00", "status": "Success", "transactionId": "5d5c7e8c18a548b69b579d2dc6550ce5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054103409125_NPSOWU_658395", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054103409125 (NPSOWU) ✅ UPDATE successful for 054103409125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d8175dfba407405e8c9c62ff80d235c2 [SalesInvoiceId] => 8d856a48b17546cdbaaa085d52cc7225 [ClientReference] => REF_053206201225_M86BFQ_649704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053206201225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:46:02+00:00", "status": "Success", "transactionId": "8d856a48b17546cdbaaa085d52cc7225", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053206201225_M86BFQ_649704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053206201225 (M86BFQ) ✅ UPDATE successful for 053206201225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c7ab3bb788c4db1a646347ae047ebdf [SalesInvoiceId] => 56fc0f5803c54a55a57edd462da79d78 [ClientReference] => REF_050602004625_M86BFQ_738626 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602004625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:54:06+00:00", "status": "Success", "transactionId": "56fc0f5803c54a55a57edd462da79d78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602004625_M86BFQ_738626", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602004625 (M86BFQ) ✅ UPDATE successful for 050602004625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce71446aa45843d39319e2ed71fa6b80 [SalesInvoiceId] => 0336ab59e73a4ca5a743320fa2a79d3e [ClientReference] => REF_000900702525_PFKS1R_755092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596156523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596156523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900702525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:57:43+00:00", "status": "Success", "transactionId": "0336ab59e73a4ca5a743320fa2a79d3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900702525_PFKS1R_755092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900702525 (PFKS1R) ✅ UPDATE successful for 000900702525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e1860740afd4d31b889711d880fbd70 [SalesInvoiceId] => cf1b55c8ee744470a5f394da523c83b4 [ClientReference] => REF_050707104825_NPSOWU_754942 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707104825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T17:58:14+00:00", "status": "Success", "transactionId": "cf1b55c8ee744470a5f394da523c83b4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707104825_NPSOWU_754942", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707104825 (NPSOWU) ✅ UPDATE successful for 050707104825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a06cc20f0b340b08d44ccd68ec27170 [SalesInvoiceId] => 4cbf1b27e7064deb8ac53e358cc7cd15 [ClientReference] => REF_050618207325_M86BFQ_359857 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618207325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T18:01:55+00:00", "status": "Success", "transactionId": "4cbf1b27e7064deb8ac53e358cc7cd15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618207325_M86BFQ_359857", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618207325 (M86BFQ) ✅ UPDATE successful for 050618207325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d1d7b83f937549e1a78ebe70b77bd567 [SalesInvoiceId] => e372d3504c834fccab2b1f9464badaaf [ClientReference] => REF_000800601025_I10MTW_785338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546610172 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546610172 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000800601025, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T18:05:41+00:00", "status": "Success", "transactionId": "e372d3504c834fccab2b1f9464badaaf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000800601025_I10MTW_785338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000800601025 (I10MTW) ✅ UPDATE successful for 000800601025 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8473a7503c794859b956c7148cc860ca [SalesInvoiceId] => 1112fb4d91d446259b8149b4b89c5c2d [ClientReference] => REF_052305604325_M86BFQ_590568 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541132514 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541132514 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Validation Failed => SERVICE_UNAVAILABLE ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a08541ce722646a8a4dd8247662d016c [SalesInvoiceId] => 54f232f1c0bd491ba4a4c9c9b938de4b [ClientReference] => REF_052305604325_M86BFQ_659139 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a02ffc6c6dc4415db92ba805ed44cf06 [SalesInvoiceId] => 830a1087480e40158596f63229728e66 [ClientReference] => REF_052305604325_M86BFQ_915263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541132514 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541132514 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052305604325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T18:21:20+00:00", "status": "Success", "transactionId": "830a1087480e40158596f63229728e66", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052305604325_M86BFQ_915263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052305604325 (M86BFQ) ✅ UPDATE successful for 052305604325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fe300545fe614c88b2811014e1207513 [SalesInvoiceId] => 7341544359c048d28c6c79708f485e09 [ClientReference] => REF_051812301425_WRHKXK_069682 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240873110 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240873110 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0770a11a0f8d4d248fe5676899b30bfa [SalesInvoiceId] => b590c48339444cb7aaf6493534013f33 [ClientReference] => REF_052311802225_M86BFQ_583884 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052311802225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T18:33:24+00:00", "status": "Success", "transactionId": "b590c48339444cb7aaf6493534013f33", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052311802225_M86BFQ_583884", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052311802225 (M86BFQ) ✅ UPDATE successful for 052311802225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 36419de476c64d0aba17c87ff92c6e81 [SalesInvoiceId] => 389a7b25e8534ee887e0e80c54c5b5a4 [ClientReference] => REF_000900300925_BWI2U9_060081 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594354383 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594354383 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900300925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T18:50:13+00:00", "status": "Success", "transactionId": "389a7b25e8534ee887e0e80c54c5b5a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900300925_BWI2U9_060081", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900300925 (BWI2U9) ✅ UPDATE successful for 000900300925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a0df70716f0c414db752e1d60109fd8a [SalesInvoiceId] => 5877414689804b53a17c8b5bbd6566dc [ClientReference] => REF_050315301925_R4E6Y0_152147 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242013631 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242013631 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1720e86f38be4c9282573215bb4a4185 [SalesInvoiceId] => d0136f1a14d5400ebc18b199115dc194 [ClientReference] => REF_050315301925_R4E6Y0_471709 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242013631 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242013631 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050315301925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T19:17:51+00:00", "status": "Success", "transactionId": "d0136f1a14d5400ebc18b199115dc194", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050315301925_R4E6Y0_471709", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050315301925 (R4E6Y0) ✅ UPDATE successful for 050315301925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2edae31024d43519d841390d21c8eb0 [SalesInvoiceId] => 190ee5a4a6374ca5912d50c8db87d637 [ClientReference] => REF_110303403125_FXIX7B_971559 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533897431 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533897431 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110303403125, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T19:22:45+00:00", "status": "Success", "transactionId": "190ee5a4a6374ca5912d50c8db87d637", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110303403125_FXIX7B_971559", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110303403125 (FXIX7B) ✅ UPDATE successful for 110303403125 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c9dd867f0cc84d17b02ab4ef6466f57f [SalesInvoiceId] => fedb5c4b3bd64f6fa80e608fa8d14f43 [ClientReference] => REF_051817200925_R4E6Y0_446320 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246914260 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246914260 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051817200925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T19:25:34+00:00", "status": "Success", "transactionId": "fedb5c4b3bd64f6fa80e608fa8d14f43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051817200925_R4E6Y0_446320", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051817200925 (R4E6Y0) ✅ UPDATE successful for 051817200925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 941d702eb4b4440dbf48a639dcf09a89 [SalesInvoiceId] => d3dfa112ba7c449a8352782744a23fea [ClientReference] => REF_000109102625_1RC5WS_417868 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244564107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244564107 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000109102625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T19:39:18+00:00", "status": "Success", "transactionId": "d3dfa112ba7c449a8352782744a23fea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000109102625_1RC5WS_417868", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000109102625 (1RC5WS) ✅ UPDATE successful for 000109102625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f45caf3f00b84489bdc9ddf721afebd5 [SalesInvoiceId] => f6907a3649224ab58ced0e43200ec17d [ClientReference] => REF_051802208225_GYP9CE_624482 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051802208225, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T19:39:25+00:00", "status": "Success", "transactionId": "f6907a3649224ab58ced0e43200ec17d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051802208225_GYP9CE_624482", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051802208225 (GYP9CE) ✅ UPDATE successful for 051802208225 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f31961a289e468199454ea0e8910a6d [SalesInvoiceId] => 0791e5be572a477aac3030c2c2044809 [ClientReference] => REF_050303902925_GYP9CE_038697 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050303902925, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T19:54:23+00:00", "status": "Success", "transactionId": "0791e5be572a477aac3030c2c2044809", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050303902925_GYP9CE_038697", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050303902925 (GYP9CE) ✅ UPDATE successful for 050303902925 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f2d8d8f7f39a435db81bce0b4b74351c [SalesInvoiceId] => c2ae67ad60fb4a4c925fcf00b5501e1e [ClientReference] => REF_050307201825_GYP9CE_933635 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050307201825, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T20:03:16+00:00", "status": "Success", "transactionId": "c2ae67ad60fb4a4c925fcf00b5501e1e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050307201825_GYP9CE_933635", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050307201825 (GYP9CE) ✅ UPDATE successful for 050307201825 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bdf4e9da35f64794ae899928459c34da [SalesInvoiceId] => 716342eff2e7423bb218d377f9c2d643 [ClientReference] => REF_050135603825_G07PPZ_972338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554727950 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554727950 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050135603825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T20:14:08+00:00", "status": "Success", "transactionId": "716342eff2e7423bb218d377f9c2d643", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050135603825_G07PPZ_972338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050135603825 (G07PPZ) ✅ UPDATE successful for 050135603825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7556989e96e74d94af597a56b958c69e [SalesInvoiceId] => 4adbe81dc887465aa15256070ab25a4b [ClientReference] => REF_050501101425_108CSY_911770 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241190040 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241190040 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501101425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T20:15:15+00:00", "status": "Success", "transactionId": "4adbe81dc887465aa15256070ab25a4b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501101425_108CSY_911770", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501101425 (108CSY) ✅ UPDATE successful for 050501101425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad727ba8dae24239a8afaca52e8c94ad [SalesInvoiceId] => d5fe0ee991f54fbf8792624c73f8c9ef [ClientReference] => REF_050801124425_G07PPZ_357469 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597291094 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597291094 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050801124425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T20:16:55+00:00", "status": "Success", "transactionId": "d5fe0ee991f54fbf8792624c73f8c9ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050801124425_G07PPZ_357469", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050801124425 (G07PPZ) ✅ UPDATE successful for 050801124425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a023fdb56a67460983e777716e921411 [SalesInvoiceId] => 48c0cafb70f2453baf20813ff16f957f [ClientReference] => REF_150809500625_R4E6Y0_649519 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540293093 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540293093 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150809500625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T20:20:35+00:00", "status": "Success", "transactionId": "48c0cafb70f2453baf20813ff16f957f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150809500625_R4E6Y0_649519", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150809500625 (R4E6Y0) ✅ UPDATE successful for 150809500625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6657d6155bc748d0b638061aa3f84980 [SalesInvoiceId] => 66dba65b04f34bf39d9154839732212e [ClientReference] => REF_150106803625_R4E6Y0_838543 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245909083 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245909083 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150106803625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-19T21:16:30+00:00", "status": "Success", "transactionId": "66dba65b04f34bf39d9154839732212e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150106803625_R4E6Y0_838543", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150106803625 (R4E6Y0) ✅ UPDATE successful for 150106803625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 24bae003f8f045ec9ba2a1ea90adf977 [SalesInvoiceId] => 62a1ee30490144ce901eacc4b8b7e63e [ClientReference] => REF_051400512225_ZOOR6L_260979 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553816504 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553816504 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6073821e86cd4b9b93109a25e9c3fabb [SalesInvoiceId] => efd4a61d36cb4287ac9d235583fdeca5 [ClientReference] => REF_051400512225_ZOOR6L_624602 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553816504 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553816504 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d19825787d584ac3bbafd8487fa5615d [SalesInvoiceId] => a60e5d508a9942af8163fa73e2b6e3fc [ClientReference] => REF_051400512225_ZOOR6L_114697 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553816504 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553816504 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400512225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T07:28:21+00:00", "status": "Success", "transactionId": "a60e5d508a9942af8163fa73e2b6e3fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400512225_ZOOR6L_114697", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400512225 (ZOOR6L) ✅ UPDATE successful for 051400512225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4d9cdb85f91940ed98acc1d5038a83ba [SalesInvoiceId] => 6d87e742d86342048dbc40b612b75a65 [ClientReference] => REF_051400512225_ZOOR6L_941719 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553816504 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553816504 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0b32573aa0f4a93ae9a0e197aa97c37 [SalesInvoiceId] => 736b6679ce16401294874ce330114674 [ClientReference] => REF_050114101325_R4E6Y0_844219 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246427017 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246427017 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050114101325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T07:32:20+00:00", "status": "Success", "transactionId": "736b6679ce16401294874ce330114674", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050114101325_R4E6Y0_844219", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050114101325 (R4E6Y0) ✅ UPDATE successful for 050114101325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2606c72c717461e8d62d58e388ba6fc [SalesInvoiceId] => b57aa8a18eeb4184b866621621d63f0f [ClientReference] => REF_053201508825_M86BFQ_391290 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242501639 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242501639 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053201508825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T07:37:56+00:00", "status": "Success", "transactionId": "b57aa8a18eeb4184b866621621d63f0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053201508825_M86BFQ_391290", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053201508825 (M86BFQ) ✅ UPDATE successful for 053201508825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43c9c8aa79704d6bac462eb63c107199 [SalesInvoiceId] => fea03357c96849ed875283c4ffe5ee32 [ClientReference] => REF_082611905925_R4E6Y0_266265 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244137656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244137656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082611905925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T07:50:51+00:00", "status": "Success", "transactionId": "fea03357c96849ed875283c4ffe5ee32", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082611905925_R4E6Y0_266265", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082611905925 (R4E6Y0) ✅ UPDATE successful for 082611905925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cce7bdde05ac4fd88bc46f7960383351 [SalesInvoiceId] => 453cc9fc7f6946b699a39c9ea2e6ac77 [ClientReference] => REF_041312101925_HE2114_191653 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243030631 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243030631 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041312101925, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T07:51:49+00:00", "status": "Success", "transactionId": "453cc9fc7f6946b699a39c9ea2e6ac77", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041312101925_HE2114_191653", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041312101925 (HE2114) ✅ UPDATE successful for 041312101925 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b6dfc75d2694bdca7b58f2a9d16d8a9 [SalesInvoiceId] => f9f6aefd3b614e4986a9c1fcb67d59ee [ClientReference] => REF_082611905425_R4E6Y0_062042 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244137656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244137656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082611905425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:06:58+00:00", "status": "Success", "transactionId": "f9f6aefd3b614e4986a9c1fcb67d59ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082611905425_R4E6Y0_062042", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082611905425 (R4E6Y0) ✅ UPDATE successful for 082611905425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d223aeb6e34b4e0bad144620295a1eaa [SalesInvoiceId] => 26f18d8e6d9d4156a5b27e1fa98c293c [ClientReference] => REF_041514701925_R4E6Y0_521235 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041514701925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:16:51+00:00", "status": "Success", "transactionId": "26f18d8e6d9d4156a5b27e1fa98c293c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041514701925_R4E6Y0_521235", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041514701925 (R4E6Y0) ✅ UPDATE successful for 041514701925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 394c363fe4b54aadb6ecd2d15f434b59 [SalesInvoiceId] => 7f345d8626664680b0ebecb93dec3e1b [ClientReference] => REF_080200601725_R4E6Y0_923155 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243233061 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243233061 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080200601725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:21:57+00:00", "status": "Success", "transactionId": "7f345d8626664680b0ebecb93dec3e1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080200601725_R4E6Y0_923155", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080200601725 (R4E6Y0) ✅ UPDATE successful for 080200601725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 682e4a52d8f3456daedf00de3ae6b53c [SalesInvoiceId] => 80843fb8bb2d40ba9b3a8f523a8a1fe1 [ClientReference] => REF_0826066023_HE2114_189155 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558790484 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558790484 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0826066023, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:27:16+00:00", "status": "Success", "transactionId": "80843fb8bb2d40ba9b3a8f523a8a1fe1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0826066023_HE2114_189155", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0826066023 (HE2114) ✅ UPDATE successful for 0826066023 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4054571c687243ffaae8c146f34a72ee [SalesInvoiceId] => f35e0714ae5b4f49ab00914f7808281e [ClientReference] => REF_052504808025_R4E6Y0_557951 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504808025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:28:54+00:00", "status": "Success", "transactionId": "f35e0714ae5b4f49ab00914f7808281e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504808025_R4E6Y0_557951", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504808025 (R4E6Y0) ✅ UPDATE successful for 052504808025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c1a113e6c30448d28c51d884803fb464 [SalesInvoiceId] => 711b01aced2c40a482ab2b6ded89fee6 [ClientReference] => REF_100111307325_CN4KKG_270403 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553659639 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553659639 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dfb0f89d275847efa60e987315ba89a2 [SalesInvoiceId] => 7a1222289abc43f995fb1fa094af40e2 [ClientReference] => REF_100111307325_CN4KKG_307842 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553659639 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553659639 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5efb7ef09a084c51b108c30b3810c50d [SalesInvoiceId] => 4bd894ff53094969825f487d47c31b8e [ClientReference] => REF_100111307325_CN4KKG_919701 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100111307325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:34:03+00:00", "status": "Success", "transactionId": "4bd894ff53094969825f487d47c31b8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100111307325_CN4KKG_919701", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100111307325 (CN4KKG) ✅ UPDATE successful for 100111307325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47234ffa916843288869696097988603 [SalesInvoiceId] => fc869327469d4b3ab19338f3b538e099 [ClientReference] => REF_130200403825_69UIPK_549047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530457279 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530457279 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130200403825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:35:33+00:00", "status": "Success", "transactionId": "fc869327469d4b3ab19338f3b538e099", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130200403825_69UIPK_549047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130200403825 (69UIPK) ✅ UPDATE successful for 130200403825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0bc75cc3b3c545cfaf22617cfd5b1527 [SalesInvoiceId] => 778be5bef71441829fb9add07be5dd40 [ClientReference] => REF_1111003904425_HXWPV7_251120 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243822545 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243822545 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=1111003904425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:43:46+00:00", "status": "Success", "transactionId": "778be5bef71441829fb9add07be5dd40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_1111003904425_HXWPV7_251120", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 1111003904425 (HXWPV7) ✅ UPDATE successful for 1111003904425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6221d1bd8d748d5b4870f6eb0408953 [SalesInvoiceId] => 8a3684f6d490480b89036eea13dd1c09 [ClientReference] => REF_110406602625_WU6TPW_345733 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110406602625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:44:51+00:00", "status": "Success", "transactionId": "8a3684f6d490480b89036eea13dd1c09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110406602625_WU6TPW_345733", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110406602625 (WU6TPW) ✅ UPDATE successful for 110406602625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba7c7fde358b4ce5b779d0f667c8bcef [SalesInvoiceId] => 03a61014845047898bce4a37a4d818bd [ClientReference] => REF_050806200625_Y3GO0A_343201 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050806200625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:46:42+00:00", "status": "Success", "transactionId": "03a61014845047898bce4a37a4d818bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050806200625_Y3GO0A_343201", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050806200625 (Y3GO0A) ✅ UPDATE successful for 050806200625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 685122916f6242bcbd75229136dbc29e [SalesInvoiceId] => 9a8cf650e261477983c8807485f1bed0 [ClientReference] => REF_110501302425_WU6TPW_229559 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245031341 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245031341 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501302425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:50:47+00:00", "status": "Success", "transactionId": "9a8cf650e261477983c8807485f1bed0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501302425_WU6TPW_229559", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501302425 (WU6TPW) ✅ UPDATE successful for 110501302425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62e1c98cad004cc0b2b057fbfca3267b [SalesInvoiceId] => 9b34924cc0b94fd29da750e2a322497a [ClientReference] => REF_052307711725_M86BFQ_785898 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307711725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:51:17+00:00", "status": "Success", "transactionId": "9b34924cc0b94fd29da750e2a322497a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307711725_M86BFQ_785898", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307711725 (M86BFQ) ✅ UPDATE successful for 052307711725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6eb5f764aa1249cdb477f21b88ce2042 [SalesInvoiceId] => 0e2b14976ad148d082f3fe2bd1deefa4 [ClientReference] => REF_011710600225_A7DPCP_862818 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011710600225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:52:12+00:00", "status": "Success", "transactionId": "0e2b14976ad148d082f3fe2bd1deefa4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011710600225_A7DPCP_862818", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011710600225 (A7DPCP) ✅ UPDATE successful for 011710600225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cf65d1072532432cbbee00fb822d7af8 [SalesInvoiceId] => 3f65eda7e93a422daaddb7e311830d83 [ClientReference] => REF_110501302425_WU6TPW_437989 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245031341 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245031341 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a697498f22f41eaa292ac49f6d1da1a [SalesInvoiceId] => bdf2dfe28cbb4c8a8e4903b6fb077315 [ClientReference] => REF_051815301925_R4E6Y0_652992 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533223052 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533223052 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815301925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T08:57:12+00:00", "status": "Success", "transactionId": "bdf2dfe28cbb4c8a8e4903b6fb077315", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815301925_R4E6Y0_652992", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815301925 (R4E6Y0) ✅ UPDATE successful for 051815301925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a52bfcb2e8b4df5b73a85ae0fb4b2e2 [SalesInvoiceId] => 6ebaa83409014c0b983508831d39991a [ClientReference] => REF_012507400125_FXIX7B_883365 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012507400125, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:02:19+00:00", "status": "Success", "transactionId": "6ebaa83409014c0b983508831d39991a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012507400125_FXIX7B_883365", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012507400125 (FXIX7B) ✅ UPDATE successful for 012507400125 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 738efe6141fc444392dd55e5e07606a4 [SalesInvoiceId] => abbccbb44da547629b022e8ff00463ad [ClientReference] => REF_053301006825_R4E6Y0_230292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244026117 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244026117 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301006825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:04:36+00:00", "status": "Success", "transactionId": "abbccbb44da547629b022e8ff00463ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301006825_R4E6Y0_230292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301006825 (R4E6Y0) ✅ UPDATE successful for 053301006825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73c0d7ee44e846a2a2e49c42366aa4c0 [SalesInvoiceId] => 34717cb10223421e93211d450032313c [ClientReference] => REF_053104110625_GYP9CE_128628 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053104110625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:06:47+00:00", "status": "Success", "transactionId": "34717cb10223421e93211d450032313c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053104110625_GYP9CE_128628", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053104110625 (GYP9CE) ✅ UPDATE successful for 053104110625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ec05b91b779c4c7bba7bb8ab3fa9f0c6 [SalesInvoiceId] => 662fa22355be46beb9b0a974ab763381 [ClientReference] => REF_053301006825_R4E6Y0_455067 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244026117 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244026117 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3f2f48c5c71b44439084d07a6b33e476 [SalesInvoiceId] => 1ce4a8f509464a7e9e82e27832faf1b8 [ClientReference] => REF_051410600325_ZOOR6L_438808 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410600325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:09:27+00:00", "status": "Success", "transactionId": "1ce4a8f509464a7e9e82e27832faf1b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410600325_ZOOR6L_438808", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410600325 (ZOOR6L) ✅ UPDATE successful for 051410600325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88ee3f138802486f81197a9e26f2da3f [SalesInvoiceId] => 9453494862754e46ab6abf1893737891 [ClientReference] => REF_051205201525_4S2EHN_807218 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051205201525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:11:32+00:00", "status": "Success", "transactionId": "9453494862754e46ab6abf1893737891", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051205201525_4S2EHN_807218", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051205201525 (4S2EHN) ✅ UPDATE successful for 051205201525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => deb0180018ca4159ad3689c008d2038c [SalesInvoiceId] => cdde6206c21c4154bc70ba72bfd93423 [ClientReference] => REF_050501404225_6BLU49_902616 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241673652 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241673652 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501404225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:12:03+00:00", "status": "Success", "transactionId": "cdde6206c21c4154bc70ba72bfd93423", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501404225_6BLU49_902616", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501404225 (6BLU49) ✅ UPDATE successful for 050501404225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 72508621030548faa67e74a67685e837 [SalesInvoiceId] => 6ae4c1aa6cf44ec2b9da1713867544fe [ClientReference] => REF_0508062204_Y3GO0A_993252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0508062204, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:12:17+00:00", "status": "Success", "transactionId": "6ae4c1aa6cf44ec2b9da1713867544fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0508062204_Y3GO0A_993252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0508062204 (Y3GO0A) ✅ UPDATE successful for 0508062204 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4b9d02ec069419497d3b6f0a900b5cb [SalesInvoiceId] => 4059e4c6037c415898349efef534f4ad [ClientReference] => REF_000404602825_1RC5WS_763083 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242094681 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242094681 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404602825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:15:36+00:00", "status": "Success", "transactionId": "4059e4c6037c415898349efef534f4ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404602825_1RC5WS_763083", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404602825 (1RC5WS) ✅ UPDATE successful for 000404602825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03c911c71aa949f9a32322f90ce965d5 [SalesInvoiceId] => f41fa8988e2d4d63972bf39e882d307c [ClientReference] => REF_051810405825_LE9LO5_038448 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051810405825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:17:00+00:00", "status": "Success", "transactionId": "f41fa8988e2d4d63972bf39e882d307c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051810405825_LE9LO5_038448", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051810405825 (LE9LO5) ✅ UPDATE successful for 051810405825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05114fc769b948ca8e727d3ceb13fbad [SalesInvoiceId] => f60563292248478fb5a8f021bf0872c2 [ClientReference] => REF_051402412225_ZOOR6L_486312 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552805557 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552805557 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402412225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:17:12+00:00", "status": "Success", "transactionId": "f60563292248478fb5a8f021bf0872c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402412225_ZOOR6L_486312", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402412225 (ZOOR6L) ✅ UPDATE successful for 051402412225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5930a4d80a2c431dac9a6cf8d586444c [SalesInvoiceId] => eba34ac97a8f4242bbd59c4330dd83bc [ClientReference] => REF_050614001825_CN4KKG_516110 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050614001825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:17:28+00:00", "status": "Success", "transactionId": "eba34ac97a8f4242bbd59c4330dd83bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050614001825_CN4KKG_516110", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050614001825 (CN4KKG) ✅ UPDATE successful for 050614001825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1764d2762a614172ba79640d00350045 [SalesInvoiceId] => 8f48affefe684060b3d4e67e234b2105 [ClientReference] => REF_0538058003_NPSOWU_362805 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538058003, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:18:04+00:00", "status": "Success", "transactionId": "8f48affefe684060b3d4e67e234b2105", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538058003_NPSOWU_362805", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538058003 (NPSOWU) ✅ UPDATE successful for 0538058003 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e84d4d14426047d283282eaca1af34a8 [SalesInvoiceId] => af7adca927a944f5b039712bcd83e6b2 [ClientReference] => REF_051813201825_R4E6Y0_650410 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813201825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:18:38+00:00", "status": "Success", "transactionId": "af7adca927a944f5b039712bcd83e6b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813201825_R4E6Y0_650410", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813201825 (R4E6Y0) ✅ UPDATE successful for 051813201825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 032fc518fb2e46afbe2861df1a8a1c8d [SalesInvoiceId] => a4fcc9e57bc04cca95148faaf46bf783 [ClientReference] => REF_053704305425_ZOOR6L_694747 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531127330 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531127330 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704305425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:18:55+00:00", "status": "Success", "transactionId": "a4fcc9e57bc04cca95148faaf46bf783", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704305425_ZOOR6L_694747", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704305425 (ZOOR6L) ✅ UPDATE successful for 053704305425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d7a936259b447c08114c4e4f05f5d6f [SalesInvoiceId] => 326e60de6f694048ae607fafa6eb091b [ClientReference] => REF_054300205125_Y3GO0A_585099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300205125, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:19:02+00:00", "status": "Success", "transactionId": "326e60de6f694048ae607fafa6eb091b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300205125_Y3GO0A_585099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300205125 (Y3GO0A) ✅ UPDATE successful for 054300205125 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e99d1a482a084d4d9a33b24ea526b27c [SalesInvoiceId] => 7ad8210c6a6342d0abae3a09db7c15fc [ClientReference] => REF_110501002325_WU6TPW_475542 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245031341 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245031341 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 0a83a641b44e4cadbcab1cf769b14359 [SalesInvoiceId] => c9c66e4dfc904b90a8b97d13dab875df [ClientReference] => REF_0538058003_NPSOWU_594981 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c13c1f50ff344cdda1cf27a7c9c94c37 [SalesInvoiceId] => f32521b7a5f74f29b9c263860480be38 [ClientReference] => REF_053703613925_EJISU34222_752788 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534480309 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534480309 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703613925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:22:28+00:00", "status": "Success", "transactionId": "f32521b7a5f74f29b9c263860480be38", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703613925_EJISU34222_752788", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703613925 (EJISU34222) ✅ UPDATE successful for 053703613925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a172faff1e75472c897f58ee20d3dd79 [SalesInvoiceId] => 4cf32fbbc946437b99a9f5d6aac39ae2 [ClientReference] => REF_051107806825_2OLWMA_995009 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550509359 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550509359 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051107806825, schoolCode=2OLWMA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:24:11+00:00", "status": "Success", "transactionId": "4cf32fbbc946437b99a9f5d6aac39ae2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051107806825_2OLWMA_995009", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051107806825 (2OLWMA) ✅ UPDATE successful for 051107806825 (2OLWMA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9f784b0c42e54965a85ad48cec33e800 [SalesInvoiceId] => 677ab4ad3eb147a9bc6d38678685616e [ClientReference] => REF_051107806825_2OLWMA_214660 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233550509359 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550509359 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e44d79a66dd486b96ac1013b520caf6 [SalesInvoiceId] => 4090f43da4f242e4a098d13412a0ff96 [ClientReference] => REF_052705000925_EJISU34222_545720 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246798398 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246798398 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705000925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:26:51+00:00", "status": "Success", "transactionId": "4090f43da4f242e4a098d13412a0ff96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705000925_EJISU34222_545720", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705000925 (EJISU34222) ✅ UPDATE successful for 052705000925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48d2449f34d544e48578985bbe69ee28 [SalesInvoiceId] => 78e1d6f9e31148d8a241f0bb299e3925 [ClientReference] => REF_110504303825_WU6TPW_176107 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504303825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:27:19+00:00", "status": "Success", "transactionId": "78e1d6f9e31148d8a241f0bb299e3925", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504303825_WU6TPW_176107", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504303825 (WU6TPW) ✅ UPDATE successful for 110504303825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1dd917096e747918723fdfd53dab6d2 [SalesInvoiceId] => e832d8be87ff4449ac321820e957d301 [ClientReference] => REF_111003105625_HXWPV7_601253 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111003105625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:29:46+00:00", "status": "Success", "transactionId": "e832d8be87ff4449ac321820e957d301", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111003105625_HXWPV7_601253", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111003105625 (HXWPV7) ✅ UPDATE successful for 111003105625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d2d9ab19aa04158856fe00fa4c4585f [SalesInvoiceId] => 0c61b437bc184acc9ca3e7d2fec3d4ac [ClientReference] => REF_052202104825_108CSY_486481 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052202104825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:30:54+00:00", "status": "Success", "transactionId": "0c61b437bc184acc9ca3e7d2fec3d4ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052202104825_108CSY_486481", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052202104825 (108CSY) ✅ UPDATE successful for 052202104825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d586068ce8c4ea5b5190c6568220b99 [SalesInvoiceId] => 77669f4f6d194760a5e7540d7aeaf26f [ClientReference] => REF_130304800425_69UIPK_906404 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304800425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:30:57+00:00", "status": "Success", "transactionId": "77669f4f6d194760a5e7540d7aeaf26f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304800425_69UIPK_906404", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304800425 (69UIPK) ✅ UPDATE successful for 130304800425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c0ace098bf94f76b68b9ff9f012d86a [SalesInvoiceId] => bf97cbdc62444195825d14d7893fda93 [ClientReference] => REF_053505103225_R4E6Y0_602530 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053505103225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:31:19+00:00", "status": "Success", "transactionId": "bf97cbdc62444195825d14d7893fda93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053505103225_R4E6Y0_602530", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053505103225 (R4E6Y0) ✅ UPDATE successful for 053505103225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd7dc735baaf4a499d83ab266126dfa4 [SalesInvoiceId] => 70e6d241b7224ca8bc38788380e11eef [ClientReference] => REF_050122502625_G07PPZ_966205 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540227175 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540227175 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122502625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:31:28+00:00", "status": "Success", "transactionId": "70e6d241b7224ca8bc38788380e11eef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122502625_G07PPZ_966205", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122502625 (G07PPZ) ✅ UPDATE successful for 050122502625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 667a5795e677453ea4b9c420d7c7f50a [SalesInvoiceId] => 8b884a4ba994422d98b6472feb709c7e [ClientReference] => REF_110206604325_WU6TPW_526763 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597911347 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597911347 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110206604325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:31:44+00:00", "status": "Success", "transactionId": "8b884a4ba994422d98b6472feb709c7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110206604325_WU6TPW_526763", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110206604325 (WU6TPW) ✅ UPDATE successful for 110206604325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b48f68bcf3b4034845b66a146f75f35 [SalesInvoiceId] => bd2d6f102b36452cbfe37ebd38c3ffd7 [ClientReference] => REF_050304604325_GYP9CE_378373 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304604325, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:31:55+00:00", "status": "Success", "transactionId": "bd2d6f102b36452cbfe37ebd38c3ffd7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304604325_GYP9CE_378373", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304604325 (GYP9CE) ✅ UPDATE successful for 050304604325 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88912549f3e248e0841783cdded9a143 [SalesInvoiceId] => bf1fb35b40884d6a949da91f1f462759 [ClientReference] => REF_050107500225_R4E6Y0_182678 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244026117 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244026117 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107500225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:32:30+00:00", "status": "Success", "transactionId": "bf1fb35b40884d6a949da91f1f462759", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107500225_R4E6Y0_182678", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107500225 (R4E6Y0) ✅ UPDATE successful for 050107500225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ee8e5e5ded214d4cb6c9e7a9eccbb24a [SalesInvoiceId] => e3a83cff2a1644d1a9e455d238fd1677 [ClientReference] => REF_000117003325_HXWPV7_836319 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233504320991 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504320991 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 722d2e9ae2f043639d8a8711d6c9c59a [SalesInvoiceId] => 627f5816351d4b9da294e97c75bbfee6 [ClientReference] => REF_050603413425_M86BFQ_198429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549144878 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549144878 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603413425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:34:36+00:00", "status": "Success", "transactionId": "627f5816351d4b9da294e97c75bbfee6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603413425_M86BFQ_198429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603413425 (M86BFQ) ✅ UPDATE successful for 050603413425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40a3afca045541f9859c44d3788485e0 [SalesInvoiceId] => 6653811664d542deafad06ab0f81c44d [ClientReference] => REF_000117003325_HXWPV7_551005 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243749776 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243749776 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000117003325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:35:09+00:00", "status": "Success", "transactionId": "6653811664d542deafad06ab0f81c44d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000117003325_HXWPV7_551005", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000117003325 (HXWPV7) ✅ UPDATE successful for 000117003325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74332eb75cee4094994915faf930da63 [SalesInvoiceId] => 12631b943019473cb03a7c64fd79035f [ClientReference] => REF_050300106925_LE9LO5_009252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300106925, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:35:31+00:00", "status": "Success", "transactionId": "12631b943019473cb03a7c64fd79035f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300106925_LE9LO5_009252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300106925 (LE9LO5) ✅ UPDATE successful for 050300106925 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a582cd6d84d48268473136b1b960559 [SalesInvoiceId] => 37238d0b470e4e12aec7842e72aea48b [ClientReference] => REF_011400300925_ZOOR6L_645853 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011400300925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:37:11+00:00", "status": "Success", "transactionId": "37238d0b470e4e12aec7842e72aea48b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011400300925_ZOOR6L_645853", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011400300925 (ZOOR6L) ✅ UPDATE successful for 011400300925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54e4483234e64bea8e56b6e83b2e492b [SalesInvoiceId] => 9c4fdc9cd6cf475ea20570027d509f00 [ClientReference] => REF_052501401525_WRHKXK_557136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245088888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245088888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501401525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:37:53+00:00", "status": "Success", "transactionId": "9c4fdc9cd6cf475ea20570027d509f00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501401525_WRHKXK_557136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501401525 (WRHKXK) ✅ UPDATE successful for 052501401525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52c99c7c00a242e0abb4442c014fb4ca [SalesInvoiceId] => 4c54e1903d374c4fb66f9ee49b7b95d9 [ClientReference] => REF_050617613825_M86BFQ_944472 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050617613825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:40:45+00:00", "status": "Success", "transactionId": "4c54e1903d374c4fb66f9ee49b7b95d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050617613825_M86BFQ_944472", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050617613825 (M86BFQ) ✅ UPDATE successful for 050617613825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4799227c09ba416c8a350f42bbd39902 [SalesInvoiceId] => a27a36564a824b1e972a43e6480eff55 [ClientReference] => REF_052703800225_ZOOR6L_643552 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543083978 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543083978 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703800225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:40:59+00:00", "status": "Success", "transactionId": "a27a36564a824b1e972a43e6480eff55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703800225_ZOOR6L_643552", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703800225 (ZOOR6L) ✅ UPDATE successful for 052703800225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22546ce8c40e4e5e929df3f40dd7b1e1 [SalesInvoiceId] => a5719330f1d149c09cceb0f5c79ddbe9 [ClientReference] => REF_110501002325_WU6TPW_449086 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245031341 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245031341 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501002325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:42:13+00:00", "status": "Success", "transactionId": "a5719330f1d149c09cceb0f5c79ddbe9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501002325_WU6TPW_449086", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501002325 (WU6TPW) ✅ UPDATE successful for 110501002325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db5a207edbe24f7a9f94bc4f27e34f7a [SalesInvoiceId] => 4955e94ac6024677a467d08d8cec74ec [ClientReference] => REF_0538058002_NPSOWU_070916 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538058002, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:43:36+00:00", "status": "Success", "transactionId": "4955e94ac6024677a467d08d8cec74ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538058002_NPSOWU_070916", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538058002 (NPSOWU) ✅ UPDATE successful for 0538058002 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cc3a453b2d742fcafe79498dc049049 [SalesInvoiceId] => 7de480a1b83a40ddb36d778164b7d7f0 [ClientReference] => REF_051910500425_RY07KN_915364 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051910500425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:45:12+00:00", "status": "Success", "transactionId": "7de480a1b83a40ddb36d778164b7d7f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051910500425_RY07KN_915364", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051910500425 (RY07KN) ✅ UPDATE successful for 051910500425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c377b68722e4a92a15a32d1deec79f7 [SalesInvoiceId] => c0da4e66588d43f49b776a8ca01aa76c [ClientReference] => REF_054102602025_G07PPZ_516421 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054102602025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:45:16+00:00", "status": "Success", "transactionId": "c0da4e66588d43f49b776a8ca01aa76c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054102602025_G07PPZ_516421", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054102602025 (G07PPZ) ✅ UPDATE successful for 054102602025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6a1f897135a741b4ab8e4e507c917841 [SalesInvoiceId] => c3e66046af384280b057ae0732431149 [ClientReference] => REF_050100406525_4S2EHN_146215 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050100406525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:47:07+00:00", "status": "Success", "transactionId": "c3e66046af384280b057ae0732431149", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050100406525_4S2EHN_146215", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050100406525 (4S2EHN) ✅ UPDATE successful for 050100406525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8aac12cea8354516a70fffc34109abd8 [SalesInvoiceId] => 7522b19a77bd47188e0379fa6c10dfed [ClientReference] => REF_052503112325_WRHKXK_556998 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240013086 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240013086 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052503112325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:48:37+00:00", "status": "Success", "transactionId": "7522b19a77bd47188e0379fa6c10dfed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052503112325_WRHKXK_556998", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052503112325 (WRHKXK) ✅ UPDATE successful for 052503112325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e25cfd8ed7f74b33a8e68489292ef5c6 [SalesInvoiceId] => 6809c09440be4993827720585da2226b [ClientReference] => REF_051600902425_CN4KKG_065712 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600902425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:49:42+00:00", "status": "Success", "transactionId": "6809c09440be4993827720585da2226b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600902425_CN4KKG_065712", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600902425 (CN4KKG) ✅ UPDATE successful for 051600902425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 479c7b95c79549f5bd3f6fde92327af3 [SalesInvoiceId] => 254332ceda1f4db0859ef1efebad9627 [ClientReference] => REF_053803214625_NPSOWU_302283 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803214625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:49:52+00:00", "status": "Success", "transactionId": "254332ceda1f4db0859ef1efebad9627", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803214625_NPSOWU_302283", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803214625 (NPSOWU) ✅ UPDATE successful for 053803214625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf38de1bb74e4678b4b32bdc2a6712ad [SalesInvoiceId] => cc6ff302b6184c65ae203cb27333b9fc [ClientReference] => REF_031605201025_ZOOR6L_759483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031605201025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:49:54+00:00", "status": "Success", "transactionId": "cc6ff302b6184c65ae203cb27333b9fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031605201025_ZOOR6L_759483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031605201025 (ZOOR6L) ✅ UPDATE successful for 031605201025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 852d6aaed9d24706942e75f0616581a3 [SalesInvoiceId] => 353736aaf61b4e30933d230bd68949de [ClientReference] => REF_011902000725_ZOOR6L_381262 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242353462 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242353462 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c80a00b5a894974a8e4d651dcc96640 [SalesInvoiceId] => 57f441c136504a91ae7c7125840958f2 [ClientReference] => REF_050133105525_A7DPCP_838443 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050133105525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:53:57+00:00", "status": "Success", "transactionId": "57f441c136504a91ae7c7125840958f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050133105525_A7DPCP_838443", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050133105525 (A7DPCP) ✅ UPDATE successful for 050133105525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d5c20e6f52534bdda0e2bac52fd83f3d [SalesInvoiceId] => 8511ee4afcec4fefad0ac33e10b0d9a8 [ClientReference] => REF_051500902925_4S2EHN_914023 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591258482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591258482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500902925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:55:21+00:00", "status": "Success", "transactionId": "8511ee4afcec4fefad0ac33e10b0d9a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500902925_4S2EHN_914023", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500902925 (4S2EHN) ✅ UPDATE successful for 051500902925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71bd6eba24e14aef88ab3d4d3e35f864 [SalesInvoiceId] => 6f48a905815b4aba98babdfb33ae228a [ClientReference] => REF_000402001925_PFKS1R_216629 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596534156 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596534156 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402001925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:56:21+00:00", "status": "Success", "transactionId": "6f48a905815b4aba98babdfb33ae228a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402001925_PFKS1R_216629", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402001925 (PFKS1R) ✅ UPDATE successful for 000402001925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf535948422241729a23e3022f6f364a [SalesInvoiceId] => f9334908f67244a298f365b6d08b149c [ClientReference] => REF_011006808125_G07PPZ_008342 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011006808125, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:57:53+00:00", "status": "Success", "transactionId": "f9334908f67244a298f365b6d08b149c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011006808125_G07PPZ_008342", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011006808125 (G07PPZ) ✅ UPDATE successful for 011006808125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b00d540b16a54d8cac2628a904a9ec4a [SalesInvoiceId] => 2644d120148e431b8b365ff7cf60bcab [ClientReference] => REF_053505100525_R4E6Y0_512064 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243839810 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243839810 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053505100525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:57:56+00:00", "status": "Success", "transactionId": "2644d120148e431b8b365ff7cf60bcab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053505100525_R4E6Y0_512064", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053505100525 (R4E6Y0) ✅ UPDATE successful for 053505100525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5084c83b5e66416eb35e541663d151b3 [SalesInvoiceId] => 6cafeb4fcbe14edbb8137905a7193770 [ClientReference] => REF_050110306925_A7DPCP_354186 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241125071 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241125071 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110306925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:58:34+00:00", "status": "Success", "transactionId": "6cafeb4fcbe14edbb8137905a7193770", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110306925_A7DPCP_354186", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110306925 (A7DPCP) ✅ UPDATE successful for 050110306925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b80fb9be524a4621aad812a7c9d04c93 [SalesInvoiceId] => d25430b8aa524b69a7a2137d8c4842e6 [ClientReference] => REF_0507180090_NPSOWU_737316 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507180090, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:58:45+00:00", "status": "Success", "transactionId": "d25430b8aa524b69a7a2137d8c4842e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507180090_NPSOWU_737316", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507180090 (NPSOWU) ✅ UPDATE successful for 0507180090 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d9892dffb21432493f172d48681857f [SalesInvoiceId] => 8de5ef26672042508399e9d833f5dab4 [ClientReference] => REF_052703801025_ZOOR6L_651109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543083978 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543083978 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703801025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T09:59:05+00:00", "status": "Success", "transactionId": "8de5ef26672042508399e9d833f5dab4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703801025_ZOOR6L_651109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703801025 (ZOOR6L) ✅ UPDATE successful for 052703801025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9af8c36f2fb46419dc86652c7e82077 [SalesInvoiceId] => 348dd64ac94b46c1be46e4d05bd99b0b [ClientReference] => REF_053100606325_A7DPCP_637062 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100606325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:00:14+00:00", "status": "Success", "transactionId": "348dd64ac94b46c1be46e4d05bd99b0b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100606325_A7DPCP_637062", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100606325 (A7DPCP) ✅ UPDATE successful for 053100606325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3159c8dc63774bd39fb17728ec25f159 [SalesInvoiceId] => 19a5e2e1f87a4ec9bb8f58fc634341b9 [ClientReference] => REF_051500614625_R4E6Y0_532918 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500614625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:01:05+00:00", "status": "Success", "transactionId": "19a5e2e1f87a4ec9bb8f58fc634341b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500614625_R4E6Y0_532918", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500614625 (R4E6Y0) ✅ UPDATE successful for 051500614625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 040d6744d8d341709b3a0f2b94feaf08 [SalesInvoiceId] => ca3e5391f28f45ba8302e8116658971e [ClientReference] => REF_011902000725_ZOOR6L_223196 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242353462 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242353462 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011902000725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:02:00+00:00", "status": "Success", "transactionId": "ca3e5391f28f45ba8302e8116658971e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011902000725_ZOOR6L_223196", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011902000725 (ZOOR6L) ✅ UPDATE successful for 011902000725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6128000d87e543fe863bc57ae17a6f93 [SalesInvoiceId] => 7b389c9cf7034094a8f085871c843fb4 [ClientReference] => REF_053803005225_NPSOWU_351108 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803005225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:04:18+00:00", "status": "Success", "transactionId": "7b389c9cf7034094a8f085871c843fb4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803005225_NPSOWU_351108", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803005225 (NPSOWU) ✅ UPDATE successful for 053803005225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7be58facd7c14678b08c195e7cb4205a [SalesInvoiceId] => 7b84d15fe7d84e22ac54256e898ff64e [ClientReference] => REF_050507201925_108CSY_449525 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170592 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170592 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507201925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:05:13+00:00", "status": "Success", "transactionId": "7b84d15fe7d84e22ac54256e898ff64e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507201925_108CSY_449525", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507201925 (108CSY) ✅ UPDATE successful for 050507201925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eafe28854a814f9c9a94e68761d38122 [SalesInvoiceId] => 2a13c1edfd2c4d85bf6ff161d1a52197 [ClientReference] => REF_021011000925_R4E6Y0_470815 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021011000925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:05:30+00:00", "status": "Success", "transactionId": "2a13c1edfd2c4d85bf6ff161d1a52197", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021011000925_R4E6Y0_470815", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021011000925 (R4E6Y0) ✅ UPDATE successful for 021011000925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dce36efe958945d5a5ee85e6f2a1bd1a [SalesInvoiceId] => 8750b8f173654914bda62e422cbf5281 [ClientReference] => REF_050304604825_GYP9CE_931686 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249569781 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249569781 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304604825, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:05:35+00:00", "status": "Success", "transactionId": "8750b8f173654914bda62e422cbf5281", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304604825_GYP9CE_931686", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304604825 (GYP9CE) ✅ UPDATE successful for 050304604825 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0aa0528f8804c179c7aab6d07a42052 [SalesInvoiceId] => 4df808a23aaf41ebaa3a27a8555af659 [ClientReference] => REF_050314201525_EJISU34222_065250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534027877 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534027877 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050314201525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:06:27+00:00", "status": "Success", "transactionId": "4df808a23aaf41ebaa3a27a8555af659", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050314201525_EJISU34222_065250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050314201525 (EJISU34222) ✅ UPDATE successful for 050314201525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc1664ebf41747dc8623071c00727427 [SalesInvoiceId] => cbdeda1b430c48b5830aecf3b83be6cd [ClientReference] => REF_051410501425_ZOOR6L_895294 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548195245 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548195245 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410501425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:07:01+00:00", "status": "Success", "transactionId": "cbdeda1b430c48b5830aecf3b83be6cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410501425_ZOOR6L_895294", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410501425 (ZOOR6L) ✅ UPDATE successful for 051410501425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a56a600e0d2456f9ea816b1f4c039ed [SalesInvoiceId] => ed448caa53154771bded661b92f4d819 [ClientReference] => REF_052503101025_EJISU34222_511387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246272382 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246272382 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052503101025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:07:09+00:00", "status": "Success", "transactionId": "ed448caa53154771bded661b92f4d819", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052503101025_EJISU34222_511387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052503101025 (EJISU34222) ✅ UPDATE successful for 052503101025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 550806a8f755489f96fb929f13526b19 [SalesInvoiceId] => 1946952d493643b593c7082e261aa056 [ClientReference] => REF_110500400225_WU6TPW_209693 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500400225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:07:47+00:00", "status": "Success", "transactionId": "1946952d493643b593c7082e261aa056", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500400225_WU6TPW_209693", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500400225 (WU6TPW) ✅ UPDATE successful for 110500400225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4bd0041a1c3f4d1a984a66d8d6082a90 [SalesInvoiceId] => ca7d8c72067f43608b856c61c4e95382 [ClientReference] => REF_050907000625_4S2EHN_773593 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65167598e85241c3a17b017b2afb00cb [SalesInvoiceId] => eebeb20f8ca443048f84f681e350436f [ClientReference] => REF_100104902925_R4E6Y0_340859 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248687644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248687644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100104902925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:14:11+00:00", "status": "Success", "transactionId": "eebeb20f8ca443048f84f681e350436f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100104902925_R4E6Y0_340859", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100104902925 (R4E6Y0) ✅ UPDATE successful for 100104902925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7dfca7f07b404029a2cef4ddd0d07415 [SalesInvoiceId] => 566cb9b084704b23b32877bfe5cd5d40 [ClientReference] => REF_050106114725_R4E6Y0_494864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542295128 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542295128 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106114725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:14:18+00:00", "status": "Success", "transactionId": "566cb9b084704b23b32877bfe5cd5d40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106114725_R4E6Y0_494864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106114725 (R4E6Y0) ✅ UPDATE successful for 050106114725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 43d28b171d76485ea8d8ce7154d56491 [SalesInvoiceId] => a3f55135b27344c28f64264720e2590f [ClientReference] => REF_000803300725_1RC5WS_274828 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591894497 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591894497 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000803300725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:17:03+00:00", "status": "Success", "transactionId": "a3f55135b27344c28f64264720e2590f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000803300725_1RC5WS_274828", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000803300725 (1RC5WS) ✅ UPDATE successful for 000803300725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb86ffbb11de4c2690004a2f7fb51ea3 [SalesInvoiceId] => 2d14ecc771734e33a405c58d20ec99fd [ClientReference] => REF_111002802125_HXWPV7_568426 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002802125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:17:38+00:00", "status": "Success", "transactionId": "2d14ecc771734e33a405c58d20ec99fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002802125_HXWPV7_568426", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002802125 (HXWPV7) ✅ UPDATE successful for 111002802125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4796ca6bb3d544b5a47310ebe742b360 [SalesInvoiceId] => 2b795d7747554939b0864219745cb4ef [ClientReference] => REF_052506002125_R4E6Y0_217801 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243203617 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243203617 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052506002125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:17:50+00:00", "status": "Success", "transactionId": "2b795d7747554939b0864219745cb4ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052506002125_R4E6Y0_217801", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052506002125 (R4E6Y0) ✅ UPDATE successful for 052506002125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a23e1e8265e44fc981f405d959a4a9c [SalesInvoiceId] => efb37cfbd91c44d989865524eddaeab1 [ClientReference] => REF_050310700325_R4E6Y0_124960 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050310700325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:18:40+00:00", "status": "Success", "transactionId": "efb37cfbd91c44d989865524eddaeab1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050310700325_R4E6Y0_124960", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050310700325 (R4E6Y0) ✅ UPDATE successful for 050310700325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb0f9758ade841aeafe04ef4f5f951a8 [SalesInvoiceId] => 5efb20e184344296978d8b1d0a4af211 [ClientReference] => REF_0538061003_NPSOWU_296777 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538061003, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:19:38+00:00", "status": "Success", "transactionId": "5efb20e184344296978d8b1d0a4af211", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538061003_NPSOWU_296777", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538061003 (NPSOWU) ✅ UPDATE successful for 0538061003 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a917693c90e241c5a12fd5db6bc281eb [SalesInvoiceId] => 5988fa61ffa04c02925926483f2196ff [ClientReference] => REF_052702602625_ZOOR6L_798253 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553130724 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553130724 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702602625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:20:16+00:00", "status": "Success", "transactionId": "5988fa61ffa04c02925926483f2196ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702602625_ZOOR6L_798253", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702602625 (ZOOR6L) ✅ UPDATE successful for 052702602625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dde596c7ec524e81b0468c7049ed7319 [SalesInvoiceId] => d06de6869d0b4f928b22f49bf42cd555 [ClientReference] => REF_052702503225_M86BFQ_352716 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ca7dbf199aa4d368b0ecb748c5cf339 [SalesInvoiceId] => 6db6110408b945c09f5182b4ccf56767 [ClientReference] => REF_051410800225_ZOOR6L_989473 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557361139 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557361139 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410800225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:21:55+00:00", "status": "Success", "transactionId": "6db6110408b945c09f5182b4ccf56767", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410800225_ZOOR6L_989473", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410800225 (ZOOR6L) ✅ UPDATE successful for 051410800225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 70b19848e14f49df9f761dd908fe4772 [SalesInvoiceId] => 4d567d47a9e8466ca4c0aeac90ae44c6 [ClientReference] => REF_051809003325_R4E6Y0_947724 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248687644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248687644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051809003325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:22:31+00:00", "status": "Success", "transactionId": "4d567d47a9e8466ca4c0aeac90ae44c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051809003325_R4E6Y0_947724", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051809003325 (R4E6Y0) ✅ UPDATE successful for 051809003325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e04a4674bd9147a4992dea06eb9a4662 [SalesInvoiceId] => 13316370d81846ed9a8d5e69e1684015 [ClientReference] => REF_052702503225_M86BFQ_566092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702503225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:22:38+00:00", "status": "Success", "transactionId": "13316370d81846ed9a8d5e69e1684015", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702503225_M86BFQ_566092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702503225 (M86BFQ) ✅ UPDATE successful for 052702503225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dadc1905b2324b9c9937236774b99026 [SalesInvoiceId] => f1d3212e14ea4260b8a88a8cd4980d76 [ClientReference] => REF_052702503225_M86BFQ_198435 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d5e351bd778c4cb282593cf780f25fe8 [SalesInvoiceId] => df096414b109492cb07c5cc9ac841dba [ClientReference] => REF_1000503101925_HXWPV7_924706 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245458252 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245458252 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=1000503101925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:24:53+00:00", "status": "Success", "transactionId": "df096414b109492cb07c5cc9ac841dba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_1000503101925_HXWPV7_924706", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 1000503101925 (HXWPV7) ✅ UPDATE successful for 1000503101925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6e0ca9ce6a1450ab853bf897dd8c05e [SalesInvoiceId] => e29c389c6e494202aff78c6dda541204 [ClientReference] => REF_061902402025_I10MTW_614472 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257866023 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257866023 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061902402025, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:25:03+00:00", "status": "Success", "transactionId": "e29c389c6e494202aff78c6dda541204", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061902402025_I10MTW_614472", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061902402025 (I10MTW) ✅ UPDATE successful for 061902402025 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90decd80f7fe4d58a0f4e308893eac19 [SalesInvoiceId] => 710b933d44214931868b98a05487d0ac [ClientReference] => REF_052703901925_ZOOR6L_490819 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703901925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:25:14+00:00", "status": "Success", "transactionId": "710b933d44214931868b98a05487d0ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703901925_ZOOR6L_490819", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703901925 (ZOOR6L) ✅ UPDATE successful for 052703901925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c65a7604b3b47d2804c3d71fc045f49 [SalesInvoiceId] => 84442e619ed349b5b4304f8592a3ff94 [ClientReference] => REF_050317002925_6BLU49_144458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317002925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:26:18+00:00", "status": "Success", "transactionId": "84442e619ed349b5b4304f8592a3ff94", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317002925_6BLU49_144458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317002925 (6BLU49) ✅ UPDATE successful for 050317002925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57f70354f1994462a7aa43ddf65aaf7c [SalesInvoiceId] => ffdb6bfd6d2a4404b5e2a2f6e10ab936 [ClientReference] => REF_130302603925_69UIPK_447920 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302603925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:27:26+00:00", "status": "Success", "transactionId": "ffdb6bfd6d2a4404b5e2a2f6e10ab936", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302603925_69UIPK_447920", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302603925 (69UIPK) ✅ UPDATE successful for 130302603925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 29d39c9709a24745a7207a6d6992a1de [SalesInvoiceId] => a9de5bb778d941ee9c0c69772357234a [ClientReference] => REF_052502610925_A7DPCP_265276 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052502610925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:27:52+00:00", "status": "Success", "transactionId": "a9de5bb778d941ee9c0c69772357234a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052502610925_A7DPCP_265276", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052502610925 (A7DPCP) ✅ UPDATE successful for 052502610925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f4a2656d3a241f5a678c73827be8dee [SalesInvoiceId] => 8760d2adb7074483bacdb0a0689e10fc [ClientReference] => REF_010638800625_G07PPZ_672928 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544727706 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544727706 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010638800625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:29:24+00:00", "status": "Success", "transactionId": "8760d2adb7074483bacdb0a0689e10fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010638800625_G07PPZ_672928", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010638800625 (G07PPZ) ✅ UPDATE successful for 010638800625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf6ec81d47eb433e8a304025bbb4f980 [SalesInvoiceId] => 3716f39fe80b4fe486ee7af63a038ec6 [ClientReference] => REF_053701013925_CH3S2L_166980 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541591561 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541591561 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053701013925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:30:17+00:00", "status": "Success", "transactionId": "3716f39fe80b4fe486ee7af63a038ec6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053701013925_CH3S2L_166980", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053701013925 (CH3S2L) ✅ UPDATE successful for 053701013925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4edec8bfcbad4e92b70fce4566bc9353 [SalesInvoiceId] => 92f2f2051fb942e0af63ea2baac40b2c [ClientReference] => REF_050907000625_4S2EHN_200428 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050907000625, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:30:17+00:00", "status": "Success", "transactionId": "92f2f2051fb942e0af63ea2baac40b2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050907000625_4S2EHN_200428", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050907000625 (4S2EHN) ✅ UPDATE successful for 050907000625 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d6d51c67b9449d7b886cec99dc2b0fb [SalesInvoiceId] => fa6093395f4449d3b37399d18b3ca7b8 [ClientReference] => REF_051401301325_ZOOR6L_282052 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596007817 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596007817 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401301325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:30:47+00:00", "status": "Success", "transactionId": "fa6093395f4449d3b37399d18b3ca7b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401301325_ZOOR6L_282052", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401301325 (ZOOR6L) ✅ UPDATE successful for 051401301325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 821f60398982467a81e23cfeb9e5d048 [SalesInvoiceId] => 00c0eadc36bc484bb62257e39662e8eb [ClientReference] => REF_051100701225_G07PPZ_565193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100701225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:30:55+00:00", "status": "Success", "transactionId": "00c0eadc36bc484bb62257e39662e8eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100701225_G07PPZ_565193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100701225 (G07PPZ) ✅ UPDATE successful for 051100701225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd66b4499ac24cf8b90b2ee3d0a01265 [SalesInvoiceId] => 97d9766a1cf24d64bd0b7204124c0731 [ClientReference] => REF_053802000425_NPSOWU_365006 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802000425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:32:21+00:00", "status": "Success", "transactionId": "97d9766a1cf24d64bd0b7204124c0731", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802000425_NPSOWU_365006", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802000425 (NPSOWU) ✅ UPDATE successful for 053802000425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c4e71ed8054649239fe275854d513756 [SalesInvoiceId] => 62466563a5af4f3eac9923e67488a568 [ClientReference] => REF_054301601325_M86BFQ_597234 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551123693 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551123693 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6bf84aa31f82404a98d9056d6993cd21 [SalesInvoiceId] => 6827653ac55a44bbb29086a4aced6603 [ClientReference] => REF_052507804825_WRHKXK_117155 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243118333 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243118333 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052507804825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:32:57+00:00", "status": "Success", "transactionId": "6827653ac55a44bbb29086a4aced6603", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052507804825_WRHKXK_117155", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052507804825 (WRHKXK) ✅ UPDATE successful for 052507804825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 027b5f9ad37144a9bb25d0f84cb31e65 [SalesInvoiceId] => 1fb26dedeae74469a37c8bf980bcb4a3 [ClientReference] => REF_100301600325_R4E6Y0_300726 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540723669 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540723669 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100301600325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:33:23+00:00", "status": "Success", "transactionId": "1fb26dedeae74469a37c8bf980bcb4a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100301600325_R4E6Y0_300726", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100301600325 (R4E6Y0) ✅ UPDATE successful for 100301600325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3630d1af3803458684aeaec3306b5ff3 [SalesInvoiceId] => 16b4ebd65d144658b87b8c4fd14313a3 [ClientReference] => REF_110501300925_WU6TPW_529876 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501300925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:33:34+00:00", "status": "Success", "transactionId": "16b4ebd65d144658b87b8c4fd14313a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501300925_WU6TPW_529876", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501300925 (WU6TPW) ✅ UPDATE successful for 110501300925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c009a30fbb61401fb08580d1fdb5e8e6 [SalesInvoiceId] => cead2064590545898e191ec69a14b7f7 [ClientReference] => REF_050316004625_LE9LO5_575295 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050316004625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:34:07+00:00", "status": "Success", "transactionId": "cead2064590545898e191ec69a14b7f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050316004625_LE9LO5_575295", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050316004625 (LE9LO5) ✅ UPDATE successful for 050316004625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 19c4f65f0937425e8c40a88597e622d6 [SalesInvoiceId] => da9dec3d507243099627c308524d9639 [ClientReference] => REF_053504800825_R4E6Y0_009180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538378734 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538378734 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504800825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:34:44+00:00", "status": "Success", "transactionId": "da9dec3d507243099627c308524d9639", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504800825_R4E6Y0_009180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504800825 (R4E6Y0) ✅ UPDATE successful for 053504800825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2109c8c0b9c341cd80c22e1604863158 [SalesInvoiceId] => ea8e6c541fab4321a56ec2148c400f90 [ClientReference] => REF_050501600425_108CSY_562671 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554671159 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554671159 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501600425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:35:04+00:00", "status": "Success", "transactionId": "ea8e6c541fab4321a56ec2148c400f90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501600425_108CSY_562671", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501600425 (108CSY) ✅ UPDATE successful for 050501600425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01b4a2cd80034f2d9372a38d027de412 [SalesInvoiceId] => e71f5af44f9a456a871f4c92a62d45b9 [ClientReference] => REF_054002003825_NPSOWU_375467 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244433122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244433122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054002003825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:35:23+00:00", "status": "Success", "transactionId": "e71f5af44f9a456a871f4c92a62d45b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054002003825_NPSOWU_375467", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054002003825 (NPSOWU) ✅ UPDATE successful for 054002003825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4a5ac9dcf7414a61b4fc1dfaa1083a38 [SalesInvoiceId] => 22f18335b92341eab6f515362a35ad77 [ClientReference] => REF_054301601325_M86BFQ_916422 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551123693 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551123693 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 159aef139dc84f678e7f4b5c0ed231b6 [SalesInvoiceId] => 7453af80a17d4cbe896d1556d6fc2031 [ClientReference] => REF_051903202525_A7DPCP_363526 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903202525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:36:39+00:00", "status": "Success", "transactionId": "7453af80a17d4cbe896d1556d6fc2031", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903202525_A7DPCP_363526", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903202525 (A7DPCP) ✅ UPDATE successful for 051903202525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24bab698d0a54bacbc95839488edd27e [SalesInvoiceId] => bfa4108ea14e43f0a1ff0ee918f2b52c [ClientReference] => REF_050400100325_GYP9CE_860779 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246466221 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246466221 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050400100325, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:37:29+00:00", "status": "Success", "transactionId": "bfa4108ea14e43f0a1ff0ee918f2b52c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050400100325_GYP9CE_860779", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050400100325 (GYP9CE) ✅ UPDATE successful for 050400100325 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 52249741ce2745349e68313e36d369ab [SalesInvoiceId] => 176a973f8a624caaa232022f70c2d4bd [ClientReference] => REF_050316004625_LE9LO5_889428 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b7a441b725341cba165fa526e92d4f8 [SalesInvoiceId] => 9a16a191e55a4c19a57638cff1779cfd [ClientReference] => REF_050116602425_R4E6Y0_834933 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050116602425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:39:34+00:00", "status": "Success", "transactionId": "9a16a191e55a4c19a57638cff1779cfd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050116602425_R4E6Y0_834933", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050116602425 (R4E6Y0) ✅ UPDATE successful for 050116602425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf513152ec2040a391fa5012bf008feb [SalesInvoiceId] => 55956bd2bcd344cb9892c510becfa0f5 [ClientReference] => REF_054301601325_M86BFQ_626677 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054301601325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:39:42+00:00", "status": "Success", "transactionId": "55956bd2bcd344cb9892c510becfa0f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054301601325_M86BFQ_626677", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054301601325 (M86BFQ) ✅ UPDATE successful for 054301601325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b1f1b9a37b104eac8e02c75ba53a98b8 [SalesInvoiceId] => 385109cd7a784a90ab327a10460ea033 [ClientReference] => REF_011517401025_A7DPCP_376941 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011517401025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:41:05+00:00", "status": "Success", "transactionId": "385109cd7a784a90ab327a10460ea033", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011517401025_A7DPCP_376941", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011517401025 (A7DPCP) ✅ UPDATE successful for 011517401025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53cab647951242bbbc79eaffcf20d724 [SalesInvoiceId] => b42058426b2a45278949b08a7eb7bc5d [ClientReference] => REF_111002501025_ZOOR6L_601743 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002501025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:42:03+00:00", "status": "Success", "transactionId": "b42058426b2a45278949b08a7eb7bc5d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002501025_ZOOR6L_601743", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002501025 (ZOOR6L) ✅ UPDATE successful for 111002501025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b34da7c489174f679e33fdf969424e44 [SalesInvoiceId] => aa1a33e4be514d479da5eb6a2df987c8 [ClientReference] => REF_050500200425_108CSY_770276 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555585091 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555585091 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500200425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:42:58+00:00", "status": "Success", "transactionId": "aa1a33e4be514d479da5eb6a2df987c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500200425_108CSY_770276", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500200425 (108CSY) ✅ UPDATE successful for 050500200425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c98e9b03230e493aa04a4ed44301914f [SalesInvoiceId] => ae29c1a6a08743b1b808a4c7bc395e51 [ClientReference] => REF_052500709125_WRHKXK_685544 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550441083 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550441083 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500709125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:44:24+00:00", "status": "Success", "transactionId": "ae29c1a6a08743b1b808a4c7bc395e51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500709125_WRHKXK_685544", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500709125 (WRHKXK) ✅ UPDATE successful for 052500709125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30b97ef100b6421da1377bc321d88ea9 [SalesInvoiceId] => e398c30167c34088bf1864bd7f254ea5 [ClientReference] => REF_0538061015_NPSOWU_984993 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538061015, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:44:57+00:00", "status": "Success", "transactionId": "e398c30167c34088bf1864bd7f254ea5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538061015_NPSOWU_984993", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538061015 (NPSOWU) ✅ UPDATE successful for 0538061015 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b3c5c2b82e64e489e3f0a0f91403479 [SalesInvoiceId] => 26b3669ee80d43bcb2dd6205bb1482f9 [ClientReference] => REF_100501202125_R4E6Y0_149391 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100501202125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:45:29+00:00", "status": "Success", "transactionId": "26b3669ee80d43bcb2dd6205bb1482f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100501202125_R4E6Y0_149391", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100501202125 (R4E6Y0) ✅ UPDATE successful for 100501202125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8591590c271d4a4684037ba9a7e8a29a [SalesInvoiceId] => 43818b4c72df4968b3bb7df1dcc77c65 [ClientReference] => REF_111001801625_GYP9CE_902065 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245317520 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245317520 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111001801625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:48:33+00:00", "status": "Success", "transactionId": "43818b4c72df4968b3bb7df1dcc77c65", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111001801625_GYP9CE_902065", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111001801625 (GYP9CE) ✅ UPDATE successful for 111001801625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24496f3b82e4426086e471ff2e462fe4 [SalesInvoiceId] => d8e8be39b51f4d53b8c65e48eef794e4 [ClientReference] => REF_050300802325_A7DPCP_863992 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558887061 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558887061 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300802325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:48:43+00:00", "status": "Success", "transactionId": "d8e8be39b51f4d53b8c65e48eef794e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300802325_A7DPCP_863992", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300802325 (A7DPCP) ✅ UPDATE successful for 050300802325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4709ae5df6a4f898f6d847e3d7f0602 [SalesInvoiceId] => d35b8f50fc334b44a1fdaad29c4e39a0 [ClientReference] => REF_000304501425_1RC5WS_745531 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594438316 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594438316 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304501425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:49:11+00:00", "status": "Success", "transactionId": "d35b8f50fc334b44a1fdaad29c4e39a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304501425_1RC5WS_745531", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304501425 (1RC5WS) ✅ UPDATE successful for 000304501425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e39d6e607e449279855da8291607fe3 [SalesInvoiceId] => ddf10fea0d8f479da5851454032baf31 [ClientReference] => REF_140301201825_HE2114_624774 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543960601 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543960601 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140301201825, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:50:36+00:00", "status": "Success", "transactionId": "ddf10fea0d8f479da5851454032baf31", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140301201825_HE2114_624774", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140301201825 (HE2114) ✅ UPDATE successful for 140301201825 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93f028471a81483c927926be1d88f924 [SalesInvoiceId] => 96c3477c4c8442e78cad0f74a7708439 [ClientReference] => REF_053504604125_ZOOR6L_035266 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504604125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:50:37+00:00", "status": "Success", "transactionId": "96c3477c4c8442e78cad0f74a7708439", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504604125_ZOOR6L_035266", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504604125 (ZOOR6L) ✅ UPDATE successful for 053504604125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 23bc2d6323524637afe0d40bc90ec7f8 [SalesInvoiceId] => ffcdab8ef9ea44b4853cbe8538c50fc3 [ClientReference] => REF_140102204025_HE2114_973473 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540497759 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540497759 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140102204025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:51:37+00:00", "status": "Success", "transactionId": "ffcdab8ef9ea44b4853cbe8538c50fc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140102204025_HE2114_973473", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140102204025 (HE2114) ✅ UPDATE successful for 140102204025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a284cba29d914e74be097066fd4d33de [SalesInvoiceId] => 5c78c73a30e54a779970ebc56342480d [ClientReference] => REF_054204101625_R4E6Y0_017117 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245649953 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245649953 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054204101625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:53:14+00:00", "status": "Success", "transactionId": "5c78c73a30e54a779970ebc56342480d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054204101625_R4E6Y0_017117", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054204101625 (R4E6Y0) ✅ UPDATE successful for 054204101625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c134a0d528e5409cb29f296d91f399d1 [SalesInvoiceId] => 12a449783f8c40d1bb3139ba37fe67dd [ClientReference] => REF_0005006007_I95WNZ_367538 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597929885 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597929885 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005006007, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:53:39+00:00", "status": "Success", "transactionId": "12a449783f8c40d1bb3139ba37fe67dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005006007_I95WNZ_367538", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005006007 (I95WNZ) ✅ UPDATE successful for 0005006007 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33c8df1ff20744d2b9a60076acd0f8f9 [SalesInvoiceId] => e594149baacf42139d195194e6092358 [ClientReference] => REF_051009201525_M86BFQ_955523 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554027057 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554027057 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051009201525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:53:44+00:00", "status": "Success", "transactionId": "e594149baacf42139d195194e6092358", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051009201525_M86BFQ_955523", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051009201525 (M86BFQ) ✅ UPDATE successful for 051009201525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2024d2619c924d5b8858cc6875885776 [SalesInvoiceId] => 47fc8080dfca4bfe938b64871c464d4e [ClientReference] => REF_110203102525_WU6TPW_937579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110203102525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:53:54+00:00", "status": "Success", "transactionId": "47fc8080dfca4bfe938b64871c464d4e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110203102525_WU6TPW_937579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110203102525 (WU6TPW) ✅ UPDATE successful for 110203102525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c0194d455d746ab94b923cc61644a44 [SalesInvoiceId] => 60cd3309b23647df91512aa763fb2c63 [ClientReference] => REF_001001301225_1RC5WS_334845 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001301225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:54:38+00:00", "status": "Success", "transactionId": "60cd3309b23647df91512aa763fb2c63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001301225_1RC5WS_334845", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001301225 (1RC5WS) ✅ UPDATE successful for 001001301225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56dfc50fbce441bf9d6c29905e964d19 [SalesInvoiceId] => 57b506f94f484ce9ad83d4e19b379a5c [ClientReference] => REF_012813904025_R4E6Y0_768039 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543903013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543903013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012813904025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:57:11+00:00", "status": "Success", "transactionId": "57b506f94f484ce9ad83d4e19b379a5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012813904025_R4E6Y0_768039", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012813904025 (R4E6Y0) ✅ UPDATE successful for 012813904025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3978fcccf98f48e2a7f7187fa05cbe30 [SalesInvoiceId] => 29609027d15e4029afa976c717c333e8 [ClientReference] => REF_052502606325_LE9LO5_918175 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052502606325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:57:17+00:00", "status": "Success", "transactionId": "29609027d15e4029afa976c717c333e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052502606325_LE9LO5_918175", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052502606325 (LE9LO5) ✅ UPDATE successful for 052502606325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe90c722f59140cfb406eb1a8ef069d2 [SalesInvoiceId] => 76f270df713e440eb14e22c795b3ffae [ClientReference] => REF_0511160014_GYP9CE_682502 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541267185 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541267185 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0511160014, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:58:46+00:00", "status": "Success", "transactionId": "76f270df713e440eb14e22c795b3ffae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0511160014_GYP9CE_682502", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0511160014 (GYP9CE) ✅ UPDATE successful for 0511160014 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 579cee5694aa4307a433b469b86be3d1 [SalesInvoiceId] => 23ffe37aa8384ff0b4bf82f229e6d9c4 [ClientReference] => REF_050130100125_A7DPCP_531467 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050130100125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:59:10+00:00", "status": "Success", "transactionId": "23ffe37aa8384ff0b4bf82f229e6d9c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050130100125_A7DPCP_531467", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050130100125 (A7DPCP) ✅ UPDATE successful for 050130100125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0f032a832e74d6fa010bc93f0b62bdd [SalesInvoiceId] => 516feac073f04680aa5ceade6bbb9f0f [ClientReference] => REF_051507402425_4S2EHN_501252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051507402425, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:59:20+00:00", "status": "Success", "transactionId": "516feac073f04680aa5ceade6bbb9f0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051507402425_4S2EHN_501252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051507402425 (4S2EHN) ✅ UPDATE successful for 051507402425 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 76f2b521d53e490686d9d2013db26833 [SalesInvoiceId] => ed2483135ace4c138d06a73f364f2607 [ClientReference] => REF_0521028030_NPSOWU_219913 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0521028030, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T10:59:34+00:00", "status": "Success", "transactionId": "ed2483135ace4c138d06a73f364f2607", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0521028030_NPSOWU_219913", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0521028030 (NPSOWU) ✅ UPDATE successful for 0521028030 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e50c67b384c04ea2addfe4a795ec3f76 [SalesInvoiceId] => 801ffa1781124e02aeac0072128a074d [ClientReference] => REF_041311000125_LE9LO5_414065 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041311000125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:00:06+00:00", "status": "Success", "transactionId": "801ffa1781124e02aeac0072128a074d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041311000125_LE9LO5_414065", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041311000125 (LE9LO5) ✅ UPDATE successful for 041311000125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 97af0bad13aa482aad01c40b88137985 [SalesInvoiceId] => 2ffaf5d0e1eb44ac9c674e32ddb4c6d2 [ClientReference] => REF_051412000525_ZOOR6L_023734 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051412000525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:01:17+00:00", "status": "Success", "transactionId": "2ffaf5d0e1eb44ac9c674e32ddb4c6d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051412000525_ZOOR6L_023734", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051412000525 (ZOOR6L) ✅ UPDATE successful for 051412000525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 151566bdc0e44822ad9b841586253366 [SalesInvoiceId] => dfae1ac835d045c39086d71e19774791 [ClientReference] => REF_050300801125_4S2EHN_236875 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300801125, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:02:45+00:00", "status": "Success", "transactionId": "dfae1ac835d045c39086d71e19774791", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300801125_4S2EHN_236875", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300801125 (4S2EHN) ✅ UPDATE successful for 050300801125 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9882e6fa379c451187aa82b8fea529b9 [SalesInvoiceId] => 14649155dcfe478fa498ca1d8ecf4d56 [ClientReference] => REF_052401100325_108CSY_195585 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052401100325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:04:22+00:00", "status": "Success", "transactionId": "14649155dcfe478fa498ca1d8ecf4d56", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052401100325_108CSY_195585", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052401100325 (108CSY) ✅ UPDATE successful for 052401100325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 340967118aed44869b47b4ebb000691a [SalesInvoiceId] => 020a591f6a334e559ed8530ef0847448 [ClientReference] => REF_050101404525_R4E6Y0_377810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050101404525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:06:19+00:00", "status": "Success", "transactionId": "020a591f6a334e559ed8530ef0847448", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050101404525_R4E6Y0_377810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050101404525 (R4E6Y0) ✅ UPDATE successful for 050101404525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4778ca98cbb4151a780f6cfabba202f [SalesInvoiceId] => 0219482a7be643529983ef4458e73df6 [ClientReference] => REF_050104901525_A7DPCP_425341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241125071 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241125071 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104901525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:08:33+00:00", "status": "Success", "transactionId": "0219482a7be643529983ef4458e73df6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104901525_A7DPCP_425341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104901525 (A7DPCP) ✅ UPDATE successful for 050104901525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 139fa13584d1427daad90c8b19ab3225 [SalesInvoiceId] => 922ded7fa36f483087b6a97916e355b0 [ClientReference] => REF_111003902725_HXWPV7_464067 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243749776 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243749776 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111003902725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:08:36+00:00", "status": "Success", "transactionId": "922ded7fa36f483087b6a97916e355b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111003902725_HXWPV7_464067", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111003902725 (HXWPV7) ✅ UPDATE successful for 111003902725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84e3ebe3c8654734bf1c4a909ed9385e [SalesInvoiceId] => 755ac1ce0fc44c6fa0dbe7488c6b29c4 [ClientReference] => REF_120104507125_ZOOR6L_465984 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535408390 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535408390 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120104507125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:09:31+00:00", "status": "Success", "transactionId": "755ac1ce0fc44c6fa0dbe7488c6b29c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120104507125_ZOOR6L_465984", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120104507125 (ZOOR6L) ✅ UPDATE successful for 120104507125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bcd34c396f844e9aa7d5d6f14f6a5aa5 [SalesInvoiceId] => f00522492c9542028919b52b8e886719 [ClientReference] => REF_050110700825_A7DPCP_678571 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244479536 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244479536 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110700825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:09:47+00:00", "status": "Success", "transactionId": "f00522492c9542028919b52b8e886719", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110700825_A7DPCP_678571", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110700825 (A7DPCP) ✅ UPDATE successful for 050110700825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75816d1226dd419d9595e8c6c1561a8c [SalesInvoiceId] => 8e3edf68c0394b11bfa4333a24d621d7 [ClientReference] => REF_052505104425_A7DPCP_232756 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553008702 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553008702 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505104425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:10:30+00:00", "status": "Success", "transactionId": "8e3edf68c0394b11bfa4333a24d621d7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505104425_A7DPCP_232756", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505104425 (A7DPCP) ✅ UPDATE successful for 052505104425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cff4c2a2d515461c8b263ca0cc72644c [SalesInvoiceId] => c77c86d01e724bbe8565c35d92e6646d [ClientReference] => REF_0115163027_NPSOWU_606705 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0115163027, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:11:07+00:00", "status": "Success", "transactionId": "c77c86d01e724bbe8565c35d92e6646d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0115163027_NPSOWU_606705", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0115163027 (NPSOWU) ✅ UPDATE successful for 0115163027 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d224455c21947158dc547f476086404 [SalesInvoiceId] => 73427072d5b74328bab185c4f863a188 [ClientReference] => REF_0538035082_NPSOWU_858546 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538035082, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:11:45+00:00", "status": "Success", "transactionId": "73427072d5b74328bab185c4f863a188", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538035082_NPSOWU_858546", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538035082 (NPSOWU) ✅ UPDATE successful for 0538035082 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c19e87bd13d9479abcec207f02b688df [SalesInvoiceId] => f202872cd1d043ce93ba77c3a72d7acc [ClientReference] => REF_052808600425_R4E6Y0_766499 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052808600425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:13:52+00:00", "status": "Success", "transactionId": "f202872cd1d043ce93ba77c3a72d7acc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052808600425_R4E6Y0_766499", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052808600425 (R4E6Y0) ✅ UPDATE successful for 052808600425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2acb1ca166414f2d872f622a2ae28c2d [SalesInvoiceId] => 19833eacda984a69b1cd99ff453d882b [ClientReference] => REF_060100802725_HXWPV7_815522 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559596154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559596154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100802725, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:15:28+00:00", "status": "Success", "transactionId": "19833eacda984a69b1cd99ff453d882b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100802725_HXWPV7_815522", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100802725 (HXWPV7) ✅ UPDATE successful for 060100802725 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe91f9aa192849ef86dbda9e99330018 [SalesInvoiceId] => f9cdd4ebee4848f1b928d4f4bb5dbe4d [ClientReference] => REF_053410711325_LE9LO5_490580 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053410711325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:19:16+00:00", "status": "Success", "transactionId": "f9cdd4ebee4848f1b928d4f4bb5dbe4d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053410711325_LE9LO5_490580", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053410711325 (LE9LO5) ✅ UPDATE successful for 053410711325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07f27aa4b6b84f92bbf0bfd6d13ef1ec [SalesInvoiceId] => 60f19e679cec44a49c4b1daa01a043be [ClientReference] => REF_051116501625_G07PPZ_478519 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051116501625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:19:37+00:00", "status": "Success", "transactionId": "60f19e679cec44a49c4b1daa01a043be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051116501625_G07PPZ_478519", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051116501625 (G07PPZ) ✅ UPDATE successful for 051116501625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df2ac21c04624c4dbbd37c803d96a808 [SalesInvoiceId] => 75ce6f6b6a1643aca55dcc426ffc2c3b [ClientReference] => REF_111014200925_HXWPV7_027581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243749776 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243749776 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111014200925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:21:25+00:00", "status": "Success", "transactionId": "75ce6f6b6a1643aca55dcc426ffc2c3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111014200925_HXWPV7_027581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111014200925 (HXWPV7) ✅ UPDATE successful for 111014200925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b1ef8b23eab345b8834f740313ed748c [SalesInvoiceId] => 8cc28006960f449e8099033a6c4bd15d [ClientReference] => REF_100201700825_FXIX7B_832994 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593466881 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593466881 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100201700825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:21:59+00:00", "status": "Success", "transactionId": "8cc28006960f449e8099033a6c4bd15d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100201700825_FXIX7B_832994", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100201700825 (FXIX7B) ✅ UPDATE successful for 100201700825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a54a34f5b6324ba3ace3bfe01e677904 [SalesInvoiceId] => 5b27e51f7ccb4a978d1b41df35f04c7e [ClientReference] => REF_050818602825_A7DPCP_523166 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548020080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548020080 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050818602825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:22:07+00:00", "status": "Success", "transactionId": "5b27e51f7ccb4a978d1b41df35f04c7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050818602825_A7DPCP_523166", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050818602825 (A7DPCP) ✅ UPDATE successful for 050818602825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 794ba662bc6f48c7ad942844905f7888 [SalesInvoiceId] => 53c7d90386b64a449cdc2a2ea6551c57 [ClientReference] => REF_110402200525_WU6TPW_604330 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110402200525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:22:07+00:00", "status": "Success", "transactionId": "53c7d90386b64a449cdc2a2ea6551c57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110402200525_WU6TPW_604330", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110402200525 (WU6TPW) ✅ UPDATE successful for 110402200525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78b3d564c5294c1186e63515f7afd2e5 [SalesInvoiceId] => 5763e31cb36842599fbb38c734f8c75b [ClientReference] => REF_050304704525_LE9LO5_163996 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304704525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:22:38+00:00", "status": "Success", "transactionId": "5763e31cb36842599fbb38c734f8c75b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304704525_LE9LO5_163996", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304704525 (LE9LO5) ✅ UPDATE successful for 050304704525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f97aad851ae4e8ba1a802cd396f5f82 [SalesInvoiceId] => a33fed597a824e4fad4cf5be36d0ca47 [ClientReference] => REF_050619604825_R4E6Y0_303646 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553440246 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553440246 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050619604825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:23:02+00:00", "status": "Success", "transactionId": "a33fed597a824e4fad4cf5be36d0ca47", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050619604825_R4E6Y0_303646", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050619604825 (R4E6Y0) ✅ UPDATE successful for 050619604825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e957f184fcbb41d4ae75ca15f36d8ec2 [SalesInvoiceId] => 9601f25276064025be39cc79dd655f84 [ClientReference] => REF_070706200725_LXB63X_315780 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544530256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544530256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070706200725, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:23:03+00:00", "status": "Success", "transactionId": "9601f25276064025be39cc79dd655f84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070706200725_LXB63X_315780", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070706200725 (LXB63X) ✅ UPDATE successful for 070706200725 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a60cfda1c03475fa9ea3506d17596f4 [SalesInvoiceId] => eb7b3d654be94d93a0f4a7c2be3b54d6 [ClientReference] => REF_053406502525_A7DPCP_955556 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406502525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:23:08+00:00", "status": "Success", "transactionId": "eb7b3d654be94d93a0f4a7c2be3b54d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406502525_A7DPCP_955556", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406502525 (A7DPCP) ✅ UPDATE successful for 053406502525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 56b3723d16994b99a3fee824d88e205e [SalesInvoiceId] => 96282d84a6234c2cba8ee63c0c5769c3 [ClientReference] => REF_053103205325_WRHKXK_823584 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530705113 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530705113 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103205325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:23:42+00:00", "status": "Success", "transactionId": "96282d84a6234c2cba8ee63c0c5769c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103205325_WRHKXK_823584", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103205325 (WRHKXK) ✅ UPDATE successful for 053103205325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d414264769d43cf865ce3a4fc555d89 [SalesInvoiceId] => 8eadc2910fe84af591565aee579c9258 [ClientReference] => REF_052702702325_ZOOR6L_870248 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702702325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:24:59+00:00", "status": "Success", "transactionId": "8eadc2910fe84af591565aee579c9258", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702702325_ZOOR6L_870248", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702702325 (ZOOR6L) ✅ UPDATE successful for 052702702325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b3a7f02494742139aa4c192d717f863 [SalesInvoiceId] => f557211b85804e0996490cba155a55ce [ClientReference] => REF_052801601225_LE9LO5_034105 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052801601225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:25:48+00:00", "status": "Success", "transactionId": "f557211b85804e0996490cba155a55ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052801601225_LE9LO5_034105", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052801601225 (LE9LO5) ✅ UPDATE successful for 052801601225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8dcac5dfb6f04b09bb046cfe06d9d8a6 [SalesInvoiceId] => d65af39dfb5d4f719d1f4be8fa952cdf [ClientReference] => REF_053801801525_NPSOWU_004399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801801525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:27:09+00:00", "status": "Success", "transactionId": "d65af39dfb5d4f719d1f4be8fa952cdf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801801525_NPSOWU_004399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801801525 (NPSOWU) ✅ UPDATE successful for 053801801525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6377805b361949d3b4a7523034a0ff79 [SalesInvoiceId] => edc0c90ba7bb4a04a3c10d9df9c2ef72 [ClientReference] => REF_052509307425_WRHKXK_293143 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052509307425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:27:30+00:00", "status": "Success", "transactionId": "edc0c90ba7bb4a04a3c10d9df9c2ef72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052509307425_WRHKXK_293143", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052509307425 (WRHKXK) ✅ UPDATE successful for 052509307425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a925945d895c4fb5b40db27f51d1072c [SalesInvoiceId] => d070527721364cd39f867b3a42025430 [ClientReference] => REF_051801908225_LE9LO5_507807 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801908225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:28:13+00:00", "status": "Success", "transactionId": "d070527721364cd39f867b3a42025430", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801908225_LE9LO5_507807", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801908225 (LE9LO5) ✅ UPDATE successful for 051801908225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4508eb3b7324b5eb828881fd8236f0c [SalesInvoiceId] => a104af839c7a4dd184dbed333a311bfa [ClientReference] => REF_053407006725_LE9LO5_305953 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407006725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:28:56+00:00", "status": "Success", "transactionId": "a104af839c7a4dd184dbed333a311bfa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407006725_LE9LO5_305953", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407006725 (LE9LO5) ✅ UPDATE successful for 053407006725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b86efee94d014b9794b293bafc197228 [SalesInvoiceId] => e3af344860b846e492ff1383eaba55bf [ClientReference] => REF_050306400825_108CSY_253360 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242172520 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242172520 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306400825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:29:31+00:00", "status": "Success", "transactionId": "e3af344860b846e492ff1383eaba55bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306400825_108CSY_253360", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306400825 (108CSY) ✅ UPDATE successful for 050306400825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f2791fba2d0d4156975db42e66ecebdd [SalesInvoiceId] => 9ff27295b2ba4d028c06ae4cfc0a3e69 [ClientReference] => REF_052801601225_LE9LO5_703792 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87040160e19240fa8104901f4caf3ea5 [SalesInvoiceId] => ab02bcfb78f740639b6b609e622fed91 [ClientReference] => REF_031934500525_WRHKXK_035965 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031934500525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:29:46+00:00", "status": "Success", "transactionId": "ab02bcfb78f740639b6b609e622fed91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031934500525_WRHKXK_035965", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031934500525 (WRHKXK) ✅ UPDATE successful for 031934500525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2176594e6b5c49b283d5480a9591e6fa [SalesInvoiceId] => 8dba0e89be64403ea3f17fc0a8404670 [ClientReference] => REF_050719600825_NPSOWU_958734 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050719600825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:30:41+00:00", "status": "Success", "transactionId": "8dba0e89be64403ea3f17fc0a8404670", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050719600825_NPSOWU_958734", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050719600825 (NPSOWU) ✅ UPDATE successful for 050719600825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c9549c53ff754f458c8e75623c3f1aec [SalesInvoiceId] => 9fee3066606947c387be88fdb5af6075 [ClientReference] => REF_053801801525_NPSOWU_145699 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a36f61bbe56e4aa1b5e36350035f6f09 [SalesInvoiceId] => 428db1acd9074c7f949058a1661ab899 [ClientReference] => REF_053407006725_LE9LO5_034035 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4eaf57d8540d4159ae123d7a1eb68d21 [SalesInvoiceId] => caeb529e3d804982a747b752b170c842 [ClientReference] => REF_050107800425_R4E6Y0_847967 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107800425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:33:33+00:00", "status": "Success", "transactionId": "caeb529e3d804982a747b752b170c842", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107800425_R4E6Y0_847967", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107800425 (R4E6Y0) ✅ UPDATE successful for 050107800425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7dc86e7e95ea48d4a8fdddd9abf81241 [SalesInvoiceId] => 6dd289d8efb74552ab8fe2e3987057cc [ClientReference] => REF_041311600525_M86BFQ_405897 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555564921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555564921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041311600525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:33:57+00:00", "status": "Success", "transactionId": "6dd289d8efb74552ab8fe2e3987057cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041311600525_M86BFQ_405897", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041311600525 (M86BFQ) ✅ UPDATE successful for 041311600525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ced35b11a758400eb550c07c6d8925fb [SalesInvoiceId] => 3bd0ab34bbd34ed0ae73cc61490f584c [ClientReference] => REF_0538035065_NPSOWU_266662 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538035065, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:35:08+00:00", "status": "Success", "transactionId": "3bd0ab34bbd34ed0ae73cc61490f584c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538035065_NPSOWU_266662", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538035065 (NPSOWU) ✅ UPDATE successful for 0538035065 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d3b55dfc44846dcb11567873bf0b5ec [SalesInvoiceId] => 0732af2ec1a04a51a4e7fe2f7b121cc4 [ClientReference] => REF_052703901125_ZOOR6L_456001 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703901125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:35:18+00:00", "status": "Success", "transactionId": "0732af2ec1a04a51a4e7fe2f7b121cc4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703901125_ZOOR6L_456001", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703901125 (ZOOR6L) ✅ UPDATE successful for 052703901125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a0f8843ae8146f0922b606d8a727633 [SalesInvoiceId] => b9cb6d06a9ae4c499958f9b1871852b0 [ClientReference] => REF_052702000525_ZOOR6L_370280 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548868529 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548868529 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702000525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:35:26+00:00", "status": "Success", "transactionId": "b9cb6d06a9ae4c499958f9b1871852b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702000525_ZOOR6L_370280", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702000525 (ZOOR6L) ✅ UPDATE successful for 052702000525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb1d9c194e064693afcd899df5616b64 [SalesInvoiceId] => 6961f323a56940f1b5d37dec31c006e3 [ClientReference] => REF_051711802725_WRHKXK_984966 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051711802725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:35:48+00:00", "status": "Success", "transactionId": "6961f323a56940f1b5d37dec31c006e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051711802725_WRHKXK_984966", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051711802725 (WRHKXK) ✅ UPDATE successful for 051711802725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ad7e7b50a604cc29522388e738d3ff2 [SalesInvoiceId] => 8c4ecff4bc064663a83cd3dede6d93f8 [ClientReference] => REF_000903000425_BWI2U9_841220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547895427 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547895427 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903000425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:36:32+00:00", "status": "Success", "transactionId": "8c4ecff4bc064663a83cd3dede6d93f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903000425_BWI2U9_841220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903000425 (BWI2U9) ✅ UPDATE successful for 000903000425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1f6d5d28c68448194766bade4060b51 [SalesInvoiceId] => 3788d6dccfca41e1a75a5bbdd8b23a1b [ClientReference] => REF_052404600825_G07PPZ_267332 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052404600825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:36:47+00:00", "status": "Success", "transactionId": "3788d6dccfca41e1a75a5bbdd8b23a1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052404600825_G07PPZ_267332", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052404600825 (G07PPZ) ✅ UPDATE successful for 052404600825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee04520003474e24a95d72fc5a537ac8 [SalesInvoiceId] => 3c46a0baff7d498a80925faf0f603517 [ClientReference] => REF_030803700425_LE9LO5_354290 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030803700425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:36:52+00:00", "status": "Success", "transactionId": "3c46a0baff7d498a80925faf0f603517", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030803700425_LE9LO5_354290", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030803700425 (LE9LO5) ✅ UPDATE successful for 030803700425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b465d08f7e574352922aed1e1103954b [SalesInvoiceId] => 493517cfc95045b18d326c4db66ea391 [ClientReference] => REF_052702000525_ZOOR6L_752227 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548868529 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548868529 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0663574c12404fe287253bdb0257b434 [SalesInvoiceId] => a79eb26d0ee3477aa75dfa57054fc232 [ClientReference] => REF_000502201025_I95WNZ_542263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533889774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533889774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000502201025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:37:36+00:00", "status": "Success", "transactionId": "a79eb26d0ee3477aa75dfa57054fc232", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000502201025_I95WNZ_542263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000502201025 (I95WNZ) ✅ UPDATE successful for 000502201025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2b84956d3fb74557b577061561ddc03e [SalesInvoiceId] => c02f1c190ba74ee9b3fc08beaf28f742 [ClientReference] => REF_000500702825_OTS8SJ_907530 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597363350 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597363350 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e52ff31915141ca915e309172c88973 [SalesInvoiceId] => 45bd1bc1e0d5466da351ebd616418a57 [ClientReference] => REF_111004007825_HXWPV7_450215 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111004007825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:38:29+00:00", "status": "Success", "transactionId": "45bd1bc1e0d5466da351ebd616418a57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111004007825_HXWPV7_450215", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111004007825 (HXWPV7) ✅ UPDATE successful for 111004007825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 97b6ef7a13774277a427a7acc6c0c246 [SalesInvoiceId] => ece64d879a1b4fd28de4e80394c81b4c [ClientReference] => REF_050400803325_108CSY_928917 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247239174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247239174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050400803325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:39:05+00:00", "status": "Success", "transactionId": "ece64d879a1b4fd28de4e80394c81b4c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050400803325_108CSY_928917", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050400803325 (108CSY) ✅ UPDATE successful for 050400803325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 407c3138b87841c3a145ec5e675d7c4f [SalesInvoiceId] => ca50f676a10e420c837b0ca641d1323c [ClientReference] => REF_050507502025_6BLU49_607163 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507502025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:39:31+00:00", "status": "Success", "transactionId": "ca50f676a10e420c837b0ca641d1323c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507502025_6BLU49_607163", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507502025 (6BLU49) ✅ UPDATE successful for 050507502025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad588120b4384c228808871a5c6d7e53 [SalesInvoiceId] => 29e7cb4cfe06423e834c4ac52876b0e1 [ClientReference] => REF_041503204325_LE9LO5_784510 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041503204325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:40:02+00:00", "status": "Success", "transactionId": "29e7cb4cfe06423e834c4ac52876b0e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041503204325_LE9LO5_784510", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041503204325 (LE9LO5) ✅ UPDATE successful for 041503204325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a4e434060244e458ddeb57fff4f009c [SalesInvoiceId] => 0e2b6dfe03d24b8ea86b6799fadeae17 [ClientReference] => REF_110304202525_WU6TPW_314389 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110304202525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:40:14+00:00", "status": "Success", "transactionId": "0e2b6dfe03d24b8ea86b6799fadeae17", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110304202525_WU6TPW_314389", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110304202525 (WU6TPW) ✅ UPDATE successful for 110304202525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a345794a74644ea0b0b15249a9c7e5b3 [SalesInvoiceId] => 79ba4ce79c54408aa484acfff3a8387b [ClientReference] => REF_120204802325_HXWPV7_464283 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248430544 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248430544 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120204802325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:40:53+00:00", "status": "Success", "transactionId": "79ba4ce79c54408aa484acfff3a8387b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120204802325_HXWPV7_464283", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120204802325 (HXWPV7) ✅ UPDATE successful for 120204802325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad4b5a8ae3704fe8949232ef988104d7 [SalesInvoiceId] => 083b052095ac49cc9a361a0fccbbba7c [ClientReference] => REF_051802100825_EJISU34222_729480 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544896670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544896670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051802100825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:41:00+00:00", "status": "Success", "transactionId": "083b052095ac49cc9a361a0fccbbba7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051802100825_EJISU34222_729480", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051802100825 (EJISU34222) ✅ UPDATE successful for 051802100825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b86f47716570478dbd3bf363c45f533d [SalesInvoiceId] => 96e3c20fb7cc4b82803c2ed9ca8f72b1 [ClientReference] => REF_051801701925_EJISU34222_702834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249506341 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249506341 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801701925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:41:19+00:00", "status": "Success", "transactionId": "96e3c20fb7cc4b82803c2ed9ca8f72b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801701925_EJISU34222_702834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801701925 (EJISU34222) ✅ UPDATE successful for 051801701925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5aa65e94c1c46ab85b1221874c09146 [SalesInvoiceId] => 4ebb22d2a69d458fbd05f1e01ff2eb4f [ClientReference] => REF_053703314425_ZOOR6L_025076 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703314425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:48:15+00:00", "status": "Success", "transactionId": "4ebb22d2a69d458fbd05f1e01ff2eb4f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703314425_ZOOR6L_025076", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703314425 (ZOOR6L) ✅ UPDATE successful for 053703314425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 351392afb7b24a17b62d8b230356d3fd [SalesInvoiceId] => 0d786bccf0134f3983b018809c2b7768 [ClientReference] => REF_051600901625_CN4KKG_498249 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600901625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:49:25+00:00", "status": "Success", "transactionId": "0d786bccf0134f3983b018809c2b7768", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600901625_CN4KKG_498249", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600901625 (CN4KKG) ✅ UPDATE successful for 051600901625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2015fc47cc148db9ddaeaf4707d4640 [SalesInvoiceId] => 22b6b8f3be894b0aaf9ee824a9fed4af [ClientReference] => REF_053803503325_NPSOWU_681505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803503325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:50:17+00:00", "status": "Success", "transactionId": "22b6b8f3be894b0aaf9ee824a9fed4af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803503325_NPSOWU_681505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803503325 (NPSOWU) ✅ UPDATE successful for 053803503325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7fb674a799c048389e9ca701638efe0c [SalesInvoiceId] => 9a5d19b0da524d8ca670bddd922fc22a [ClientReference] => REF_051604000225_EJISU34222_699189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537605287 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537605287 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604000225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:50:45+00:00", "status": "Success", "transactionId": "9a5d19b0da524d8ca670bddd922fc22a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604000225_EJISU34222_699189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604000225 (EJISU34222) ✅ UPDATE successful for 051604000225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a916c1055274587bfdec6cf86bbccf1 [SalesInvoiceId] => d1bdb2276cff4e6cab2304d885df0c04 [ClientReference] => REF_100206801625_R4E6Y0_101042 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100206801625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:53:05+00:00", "status": "Success", "transactionId": "d1bdb2276cff4e6cab2304d885df0c04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100206801625_R4E6Y0_101042", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100206801625 (R4E6Y0) ✅ UPDATE successful for 100206801625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b7f85a1ab1d443386ed34c2e9aac7d2 [SalesInvoiceId] => 1f89f8c64d9a43928fd5a61765a3666d [ClientReference] => REF_050317403325_EJISU34222_556693 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547480119 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547480119 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317403325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:53:32+00:00", "status": "Success", "transactionId": "1f89f8c64d9a43928fd5a61765a3666d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317403325_EJISU34222_556693", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317403325 (EJISU34222) ✅ UPDATE successful for 050317403325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c860b01e1019496982b3015c839d8c53 [SalesInvoiceId] => 4aa451ebca744612a3712d30d137b408 [ClientReference] => REF_050311401525_EJISU34222_872996 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533606338 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533606338 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311401525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:55:11+00:00", "status": "Success", "transactionId": "4aa451ebca744612a3712d30d137b408", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311401525_EJISU34222_872996", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311401525 (EJISU34222) ✅ UPDATE successful for 050311401525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d68b3798ee5749aca1c1b33229aad445 [SalesInvoiceId] => 0bb3135704fa417ebb08959beed88bf2 [ClientReference] => REF_050102014625_A7DPCP_543740 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233544869344 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544869344 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4cbd9121e3244bcb317dcc3079ea81e [SalesInvoiceId] => 10f8d458c9304dee9eb6f591f4c317f7 [ClientReference] => REF_080400404925_BWI2U9_877400 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554995020 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554995020 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080400404925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:57:29+00:00", "status": "Success", "transactionId": "10f8d458c9304dee9eb6f591f4c317f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080400404925_BWI2U9_877400", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080400404925 (BWI2U9) ✅ UPDATE successful for 080400404925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d3b036064e9471eafe1c8bf91a79b1a [SalesInvoiceId] => fb3f7ff77ba34c40b17735f546d27ec5 [ClientReference] => REF_050102014625_A7DPCP_824666 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544869344 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544869344 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050102014625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:58:17+00:00", "status": "Success", "transactionId": "fb3f7ff77ba34c40b17735f546d27ec5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050102014625_A7DPCP_824666", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050102014625 (A7DPCP) ✅ UPDATE successful for 050102014625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c272d5b73ea4178bb8eac24311a7e7f [SalesInvoiceId] => d75b629399f843b99ea5cb15ea00e82f [ClientReference] => REF_050718011425_LE9LO5_777205 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718011425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T11:59:20+00:00", "status": "Success", "transactionId": "d75b629399f843b99ea5cb15ea00e82f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718011425_LE9LO5_777205", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718011425 (LE9LO5) ✅ UPDATE successful for 050718011425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 640869de3ee746f7878155dcadcb9b51 [SalesInvoiceId] => 1601b1975b804f5e8357489df1d54396 [ClientReference] => REF_010704903225_69UIPK_204536 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551033640 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551033640 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010704903225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:00:27+00:00", "status": "Success", "transactionId": "1601b1975b804f5e8357489df1d54396", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010704903225_69UIPK_204536", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010704903225 (69UIPK) ✅ UPDATE successful for 010704903225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bfc334383034e0ba5771b7cba6f89e5 [SalesInvoiceId] => c3afa102d6ab461fa29c2b4c6c4543ed [ClientReference] => REF_0521014012_NPSOWU_683617 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0521014012, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:01:31+00:00", "status": "Success", "transactionId": "c3afa102d6ab461fa29c2b4c6c4543ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0521014012_NPSOWU_683617", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0521014012 (NPSOWU) ✅ UPDATE successful for 0521014012 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78b2d52d2f6346cc845abb401a510de3 [SalesInvoiceId] => 7127fb3baab74a13bdb3390e9e043b4d [ClientReference] => REF_0507011024_NPSOWU_039578 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507011024, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:02:06+00:00", "status": "Success", "transactionId": "7127fb3baab74a13bdb3390e9e043b4d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507011024_NPSOWU_039578", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507011024 (NPSOWU) ✅ UPDATE successful for 0507011024 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3d3df2ec289e42c7a173646d4e995fbe [SalesInvoiceId] => e32d1dc8cd99465fa306b8e524319f54 [ClientReference] => REF_031701300825_EJISU34222_029359 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244472507 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244472507 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4eac316a886243d090c8733331a3f0f0 [SalesInvoiceId] => e55f6a13e55f4b3a8d6e971c4151b764 [ClientReference] => REF_053602700525_LE9LO5_105367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591840586 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591840586 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602700525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:04:37+00:00", "status": "Success", "transactionId": "e55f6a13e55f4b3a8d6e971c4151b764", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602700525_LE9LO5_105367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602700525 (LE9LO5) ✅ UPDATE successful for 053602700525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64eba271064e41fa8ad8d937df7e8ef9 [SalesInvoiceId] => 682bd9b46f564796bd98bbf80e751311 [ClientReference] => REF_001000503125_BWI2U9_070732 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000503125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:04:55+00:00", "status": "Success", "transactionId": "682bd9b46f564796bd98bbf80e751311", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000503125_BWI2U9_070732", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000503125 (BWI2U9) ✅ UPDATE successful for 001000503125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81da3551ba124379924a1dc134bcdeab [SalesInvoiceId] => d156b97b42954f9087cf849b38273733 [ClientReference] => REF_150804400525_4S2EHN_868528 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150804400525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:05:15+00:00", "status": "Success", "transactionId": "d156b97b42954f9087cf849b38273733", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150804400525_4S2EHN_868528", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150804400525 (4S2EHN) ✅ UPDATE successful for 150804400525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 038ea64fb8a045be92395a41fb594751 [SalesInvoiceId] => 0ffe6814e93345cb9a5dd3f76baa9512 [ClientReference] => REF_011102702625_108CSY_541502 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011102702625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:05:49+00:00", "status": "Success", "transactionId": "0ffe6814e93345cb9a5dd3f76baa9512", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011102702625_108CSY_541502", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011102702625 (108CSY) ✅ UPDATE successful for 011102702625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67428f138edd46bab6887ffa53a157be [SalesInvoiceId] => b41d7ea3f0c24b529762a98462b8e88c [ClientReference] => REF_054302701425_EJISU34222_368193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599307760 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599307760 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302701425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:06:01+00:00", "status": "Success", "transactionId": "b41d7ea3f0c24b529762a98462b8e88c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302701425_EJISU34222_368193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302701425 (EJISU34222) ✅ UPDATE successful for 054302701425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f4a20b855626428cbb1862b60cb83ea2 [SalesInvoiceId] => f26d5c8ec8c94e89a71d6020fabce318 [ClientReference] => REF_031701300825_EJISU34222_103948 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244470659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244470659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031701300825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:06:08+00:00", "status": "Success", "transactionId": "f26d5c8ec8c94e89a71d6020fabce318", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031701300825_EJISU34222_103948", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031701300825 (EJISU34222) ✅ UPDATE successful for 031701300825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e51f3f17961645329eed00c8036523ba [SalesInvoiceId] => 30a91f08d4a14b8cba29d38bff340556 [ClientReference] => REF_000500702825_OTS8SJ_256556 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597363350 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597363350 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87efedb5a9994e4ebb19fc2c41cb5bf1 [SalesInvoiceId] => 84382e8a7fc74c85a28eb925307287c0 [ClientReference] => REF_052505709725_M86BFQ_141617 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500016804 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500016804 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052505709725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:07:50+00:00", "status": "Success", "transactionId": "84382e8a7fc74c85a28eb925307287c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505709725_M86BFQ_141617", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505709725 (M86BFQ) ✅ UPDATE successful for 052505709725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9c229ba9ba44d13bc6cac1fa43fe2e4 [SalesInvoiceId] => 5e9f605ac4f84bb38e63b2b389ebd804 [ClientReference] => REF_050122802225_M86BFQ_522801 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122802225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:10:38+00:00", "status": "Success", "transactionId": "5e9f605ac4f84bb38e63b2b389ebd804", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122802225_M86BFQ_522801", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122802225 (M86BFQ) ✅ UPDATE successful for 050122802225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => adf7ae1556504174a2308a2f45c1ee7e [SalesInvoiceId] => e7cbe2459b39413094e009dad0392479 [ClientReference] => REF_051104100225_G07PPZ_473228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051104100225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:10:38+00:00", "status": "Success", "transactionId": "e7cbe2459b39413094e009dad0392479", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051104100225_G07PPZ_473228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051104100225 (G07PPZ) ✅ UPDATE successful for 051104100225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42b0f11e2cc049ea85f3463bd8d7d413 [SalesInvoiceId] => 56ccd01619334adaa34119422dd6fdd5 [ClientReference] => REF_0520078006_NPSOWU_226136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0520078006, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:12:42+00:00", "status": "Success", "transactionId": "56ccd01619334adaa34119422dd6fdd5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0520078006_NPSOWU_226136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0520078006 (NPSOWU) ✅ UPDATE successful for 0520078006 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa4d963b6876464da5c42070695e094d [SalesInvoiceId] => f823900dd49f45df95dd64b33b073548 [ClientReference] => REF_053804306625_NPSOWU_089441 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804306625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:13:47+00:00", "status": "Success", "transactionId": "f823900dd49f45df95dd64b33b073548", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804306625_NPSOWU_089441", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804306625 (NPSOWU) ✅ UPDATE successful for 053804306625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2bc421041ffe4ab98234bcb65472b7c9 [SalesInvoiceId] => 201e538912e741e5877dcd3fc04baede [ClientReference] => REF_053407000925_GYP9CE_436587 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547431890 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547431890 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407000925, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:13:57+00:00", "status": "Success", "transactionId": "201e538912e741e5877dcd3fc04baede", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407000925_GYP9CE_436587", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407000925 (GYP9CE) ✅ UPDATE successful for 053407000925 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53bb5a40968546c4b0b50b8ed2864b9f [SalesInvoiceId] => 7556607e9d1c4765b03c5763c6eb243a [ClientReference] => REF_052700300825_ZOOR6L_895872 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532634356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532634356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700300825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:15:49+00:00", "status": "Success", "transactionId": "7556607e9d1c4765b03c5763c6eb243a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700300825_ZOOR6L_895872", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700300825 (ZOOR6L) ✅ UPDATE successful for 052700300825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6403b35460b45859d6e3d9f840973c3 [SalesInvoiceId] => e6b9cb8d8b2643b2b5c4c857799133d6 [ClientReference] => REF_050167400325_EJISU34222_691511 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543518106 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543518106 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050167400325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:16:25+00:00", "status": "Success", "transactionId": "e6b9cb8d8b2643b2b5c4c857799133d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050167400325_EJISU34222_691511", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050167400325 (EJISU34222) ✅ UPDATE successful for 050167400325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55978568dea04ec1a002940236ab5c36 [SalesInvoiceId] => da7870153b4c4af9a8f16b0e98697d07 [ClientReference] => REF_050311400625_LE9LO5_414618 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311400625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:16:51+00:00", "status": "Success", "transactionId": "da7870153b4c4af9a8f16b0e98697d07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311400625_LE9LO5_414618", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311400625 (LE9LO5) ✅ UPDATE successful for 050311400625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbc1d7ed4a5744b2b936dd719302ce7e [SalesInvoiceId] => be019ebbf3454151927bf1e69fd1b8f7 [ClientReference] => REF_052311008125_M86BFQ_141368 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242802955 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242802955 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052311008125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:17:07+00:00", "status": "Success", "transactionId": "be019ebbf3454151927bf1e69fd1b8f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052311008125_M86BFQ_141368", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052311008125 (M86BFQ) ✅ UPDATE successful for 052311008125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37f3b4d0542f4b10822d1af07163aa4f [SalesInvoiceId] => 16c88279f86e4fde90d6d4fff5ab4be9 [ClientReference] => REF_051801905725_LE9LO5_350097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801905725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:17:40+00:00", "status": "Success", "transactionId": "16c88279f86e4fde90d6d4fff5ab4be9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801905725_LE9LO5_350097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801905725 (LE9LO5) ✅ UPDATE successful for 051801905725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e1b698b76c442988f9de6d5ccb17384 [SalesInvoiceId] => 6ac644f899644c9d96e46a5a0347df7d [ClientReference] => REF_041301605525_WRHKXK_629231 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041301605525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:17:43+00:00", "status": "Success", "transactionId": "6ac644f899644c9d96e46a5a0347df7d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041301605525_WRHKXK_629231", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041301605525 (WRHKXK) ✅ UPDATE successful for 041301605525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71377bb997424bdf92d9f2c869c68a75 [SalesInvoiceId] => d4954c491e774f5ab74009e6c0f13c06 [ClientReference] => REF_000500702825_OTS8SJ_494028 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537625266 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537625266 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500702825, schoolCode=OTS8SJ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:18:52+00:00", "status": "Success", "transactionId": "d4954c491e774f5ab74009e6c0f13c06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500702825_OTS8SJ_494028", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500702825 (OTS8SJ) ✅ UPDATE successful for 000500702825 (OTS8SJ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b241563b6ce444cba2cea461ec4fb4f [SalesInvoiceId] => df5ee42d81014c8baedaa3bcba26c3c6 [ClientReference] => REF_052505713125_A7DPCP_558679 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505713125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:22:36+00:00", "status": "Success", "transactionId": "df5ee42d81014c8baedaa3bcba26c3c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505713125_A7DPCP_558679", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505713125 (A7DPCP) ✅ UPDATE successful for 052505713125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e5dfaaceb48494bb194cf51d798979e [SalesInvoiceId] => 9d5e87e2b13747f29d32dae5ccbab22e [ClientReference] => REF_053703309925_ZOOR6L_702451 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553140565 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553140565 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703309925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:22:42+00:00", "status": "Success", "transactionId": "9d5e87e2b13747f29d32dae5ccbab22e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703309925_ZOOR6L_702451", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703309925 (ZOOR6L) ✅ UPDATE successful for 053703309925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c0931af12b74a1c9a69d5d47d9cb1a4 [SalesInvoiceId] => da9683c931a941219e9d79f8add88515 [ClientReference] => REF_000802700625_BWI2U9_461092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542997317 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542997317 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000802700625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:22:44+00:00", "status": "Success", "transactionId": "da9683c931a941219e9d79f8add88515", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000802700625_BWI2U9_461092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000802700625 (BWI2U9) ✅ UPDATE successful for 000802700625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f378fd1aba5a4879bff25ac6657b05c9 [SalesInvoiceId] => 1f782f7327e544669c501b05a2d525c2 [ClientReference] => REF_110407300625_WU6TPW_499587 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407300625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:23:14+00:00", "status": "Success", "transactionId": "1f782f7327e544669c501b05a2d525c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407300625_WU6TPW_499587", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407300625 (WU6TPW) ✅ UPDATE successful for 110407300625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15ceaccdb9f84f76b032b59413c5f434 [SalesInvoiceId] => c51e3eff43e64d748350349c264692ab [ClientReference] => REF_001002901625_BWI2U9_400215 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002901625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:24:01+00:00", "status": "Success", "transactionId": "c51e3eff43e64d748350349c264692ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002901625_BWI2U9_400215", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002901625 (BWI2U9) ✅ UPDATE successful for 001002901625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15b0cf86e5f04fe7ab439a07b0d2e316 [SalesInvoiceId] => c178333b8b7a43b9b354f7fa6f9da89b [ClientReference] => REF_111003503025_R4E6Y0_655462 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554212616 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554212616 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111003503025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:24:18+00:00", "status": "Success", "transactionId": "c178333b8b7a43b9b354f7fa6f9da89b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111003503025_R4E6Y0_655462", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111003503025 (R4E6Y0) ✅ UPDATE successful for 111003503025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5856e6e79074413d9c4bd314adf51182 [SalesInvoiceId] => f15e7abd99dc499fbcc2854c7f40d7c9 [ClientReference] => REF_001001302125_IR97F7_693135 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554995020 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554995020 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001302125, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:24:48+00:00", "status": "Success", "transactionId": "f15e7abd99dc499fbcc2854c7f40d7c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001302125_IR97F7_693135", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001302125 (IR97F7) ✅ UPDATE successful for 001001302125 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80ea17740f93466d9a56908300be3270 [SalesInvoiceId] => 85cf9b62ab674ce683b6a15d663ab0a8 [ClientReference] => REF_054100201525_G07PPZ_185415 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054100201525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:27:14+00:00", "status": "Success", "transactionId": "85cf9b62ab674ce683b6a15d663ab0a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054100201525_G07PPZ_185415", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054100201525 (G07PPZ) ✅ UPDATE successful for 054100201525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c62f5bb2237443da87f16a194d1c5673 [SalesInvoiceId] => cc6b5767e7df4c0287cb0c0506676afe [ClientReference] => REF_050112404425_CN4KKG_110170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112404425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:28:11+00:00", "status": "Success", "transactionId": "cc6b5767e7df4c0287cb0c0506676afe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112404425_CN4KKG_110170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112404425 (CN4KKG) ✅ UPDATE successful for 050112404425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8104978a736a484f8c94b5746daa0584 [SalesInvoiceId] => d0ebf0db12314e80830dd91ef25761b2 [ClientReference] => REF_110600202125_R4E6Y0_446200 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246133256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246133256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110600202125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:28:39+00:00", "status": "Success", "transactionId": "d0ebf0db12314e80830dd91ef25761b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110600202125_R4E6Y0_446200", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110600202125 (R4E6Y0) ✅ UPDATE successful for 110600202125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04eb2a464b804c20a8f6c76543830a87 [SalesInvoiceId] => 2ff04dccd5904a17a3ee693c68d819af [ClientReference] => REF_0516064032_NPSOWU_599430 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0516064032, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:28:53+00:00", "status": "Success", "transactionId": "2ff04dccd5904a17a3ee693c68d819af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0516064032_NPSOWU_599430", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0516064032 (NPSOWU) ✅ UPDATE successful for 0516064032 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b90141c4e564ee68e098b889092d85c [SalesInvoiceId] => 306996e2fdd84dc6862d1b3c1bffef17 [ClientReference] => REF_052702701825_ZOOR6L_649235 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702701825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:32:06+00:00", "status": "Success", "transactionId": "306996e2fdd84dc6862d1b3c1bffef17", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702701825_ZOOR6L_649235", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702701825 (ZOOR6L) ✅ UPDATE successful for 052702701825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64626ee2727047bb961471f0ca0ee9c2 [SalesInvoiceId] => 5bfe2369f8354652ae53b475ebc4d5fe [ClientReference] => REF_053200700325_EJISU34222_275027 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244535391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244535391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200700325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:32:56+00:00", "status": "Success", "transactionId": "5bfe2369f8354652ae53b475ebc4d5fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200700325_EJISU34222_275027", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200700325 (EJISU34222) ✅ UPDATE successful for 053200700325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8ac0b6809b3400295a272a3da1ed3d9 [SalesInvoiceId] => 0d98af7a31bd4b19aec6ad960354d6f9 [ClientReference] => REF_000405101425_PFKS1R_659697 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247517062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247517062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405101425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:33:20+00:00", "status": "Success", "transactionId": "0d98af7a31bd4b19aec6ad960354d6f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405101425_PFKS1R_659697", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405101425 (PFKS1R) ✅ UPDATE successful for 000405101425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b24812368e7c4b809dfa1bc9284a01c6 [SalesInvoiceId] => 602a208a20a147ca8c715c9d7682a6dc [ClientReference] => REF_052505304925_WRHKXK_377941 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246965222 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246965222 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505304925, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:34:19+00:00", "status": "Success", "transactionId": "602a208a20a147ca8c715c9d7682a6dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505304925_WRHKXK_377941", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505304925 (WRHKXK) ✅ UPDATE successful for 052505304925 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f96d12227b8341a9ba2993b999790471 [SalesInvoiceId] => 42c998d9e69c452bb4e72437edee434b [ClientReference] => REF_052406901425_R4E6Y0_690409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242553555 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242553555 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052406901425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:34:32+00:00", "status": "Success", "transactionId": "42c998d9e69c452bb4e72437edee434b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052406901425_R4E6Y0_690409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052406901425 (R4E6Y0) ✅ UPDATE successful for 052406901425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 769015869a6d480583f974401993c6e4 [SalesInvoiceId] => b380b47fef264630b58b14fbcbd0cfea [ClientReference] => REF_020102500725_4S2EHN_891453 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547272358 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547272358 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020102500725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:34:37+00:00", "status": "Success", "transactionId": "b380b47fef264630b58b14fbcbd0cfea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020102500725_4S2EHN_891453", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020102500725 (4S2EHN) ✅ UPDATE successful for 020102500725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a882eb162c174ddcb80a070d6cae74fe [SalesInvoiceId] => c3260fc252dc43d6b05a9ef2f2affb84 [ClientReference] => REF_053400207025_GYP9CE_494186 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596348546 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596348546 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400207025, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:35:14+00:00", "status": "Success", "transactionId": "c3260fc252dc43d6b05a9ef2f2affb84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400207025_GYP9CE_494186", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400207025 (GYP9CE) ✅ UPDATE successful for 053400207025 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03428bda018a4290bc84cbca57a675af [SalesInvoiceId] => 1c5c56025d004098addeb874eda675eb [ClientReference] => REF_053201202525_R4E6Y0_478934 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243059174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243059174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053201202525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:35:55+00:00", "status": "Success", "transactionId": "1c5c56025d004098addeb874eda675eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053201202525_R4E6Y0_478934", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053201202525 (R4E6Y0) ✅ UPDATE successful for 053201202525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a057dd38fb74463a836840e0990a59a [SalesInvoiceId] => e9e4c4af11a1452bbece15ea25e15cb1 [ClientReference] => REF_054104900225_Y3GO0A_579295 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248303779 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248303779 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054104900225, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:36:20+00:00", "status": "Success", "transactionId": "e9e4c4af11a1452bbece15ea25e15cb1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054104900225_Y3GO0A_579295", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054104900225 (Y3GO0A) ✅ UPDATE successful for 054104900225 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8ae740e26c664f0fb5eb31a4d3fcab8c [SalesInvoiceId] => de5bffeae37f4870a7994d746b218f7f [ClientReference] => REF_031917917025_R4E6Y0_016016 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40004adf39da4003bea7b58f69177ca1 [SalesInvoiceId] => 4dfd91fff88f4235a7b7d0c8e7dcb840 [ClientReference] => REF_031917917025_R4E6Y0_830539 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031917917025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:38:30+00:00", "status": "Success", "transactionId": "4dfd91fff88f4235a7b7d0c8e7dcb840", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031917917025_R4E6Y0_830539", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031917917025 (R4E6Y0) ✅ UPDATE successful for 031917917025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e154f3ef777c40f0a801b2fed8cc380c [SalesInvoiceId] => 92cabb95f91f4e778b9efae7acb1d33b [ClientReference] => REF_082300603525_HE2114_598383 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558100410 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558100410 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082300603525, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:38:51+00:00", "status": "Success", "transactionId": "92cabb95f91f4e778b9efae7acb1d33b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082300603525_HE2114_598383", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082300603525 (HE2114) ✅ UPDATE successful for 082300603525 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86d677c3a65e4734911933fb30a91b60 [SalesInvoiceId] => 31a2e0806f0140b7895257f7a547912e [ClientReference] => REF_053507300125_A7DPCP_156886 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546085164 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546085164 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053507300125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:39:12+00:00", "status": "Success", "transactionId": "31a2e0806f0140b7895257f7a547912e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053507300125_A7DPCP_156886", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053507300125 (A7DPCP) ✅ UPDATE successful for 053507300125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c873085f93104fe0b73241d8f29dbbe6 [SalesInvoiceId] => c3cf0ef1e8034c50acb83777ac773a22 [ClientReference] => REF_052405100525_R4E6Y0_102892 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405100525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:39:28+00:00", "status": "Success", "transactionId": "c3cf0ef1e8034c50acb83777ac773a22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405100525_R4E6Y0_102892", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405100525 (R4E6Y0) ✅ UPDATE successful for 052405100525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75857bd820574c09b01e958bbd28537f [SalesInvoiceId] => 90301aa6d7d54776bd16316683ccba4d [ClientReference] => REF_052514102225_A7DPCP_625646 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052514102225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:40:11+00:00", "status": "Success", "transactionId": "90301aa6d7d54776bd16316683ccba4d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052514102225_A7DPCP_625646", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052514102225 (A7DPCP) ✅ UPDATE successful for 052514102225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d3db90bc4494c86bdbfdb494e8f344b [SalesInvoiceId] => 1bcccaed1c7641f3bb9765608c5026cd [ClientReference] => REF_051506800325_WRHKXK_262228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051506800325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:40:45+00:00", "status": "Success", "transactionId": "1bcccaed1c7641f3bb9765608c5026cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051506800325_WRHKXK_262228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051506800325 (WRHKXK) ✅ UPDATE successful for 051506800325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e220825d309f44e2b83890b19b1596f6 [SalesInvoiceId] => 561113890b5a42f3866dc99bed7c331a [ClientReference] => REF_054202601425_G07PPZ_202288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054202601425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:41:14+00:00", "status": "Success", "transactionId": "561113890b5a42f3866dc99bed7c331a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054202601425_G07PPZ_202288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054202601425 (G07PPZ) ✅ UPDATE successful for 054202601425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3511b1cd135041ec98e35bb48e825a42 [SalesInvoiceId] => 3459b203f9c84b28b01164fe8fc8d2b5 [ClientReference] => REF_110401401725_WU6TPW_485757 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401401725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:42:08+00:00", "status": "Success", "transactionId": "3459b203f9c84b28b01164fe8fc8d2b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401401725_WU6TPW_485757", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401401725 (WU6TPW) ✅ UPDATE successful for 110401401725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b26e4d866d334822bf8fb1696e0faa23 [SalesInvoiceId] => 12fcf8a1e0034e8db13b3cd7679d66d6 [ClientReference] => REF_052700300925_ZOOR6L_621214 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532634356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532634356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700300925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:42:55+00:00", "status": "Success", "transactionId": "12fcf8a1e0034e8db13b3cd7679d66d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700300925_ZOOR6L_621214", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700300925 (ZOOR6L) ✅ UPDATE successful for 052700300925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a494a5b7c2504d78a6db35689e4c0923 [SalesInvoiceId] => 9086c9280f574dff83533d3b664f996d [ClientReference] => REF_051905503325_RY07KN_030878 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536827880 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536827880 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051905503325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:42:56+00:00", "status": "Success", "transactionId": "9086c9280f574dff83533d3b664f996d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051905503325_RY07KN_030878", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051905503325 (RY07KN) ✅ UPDATE successful for 051905503325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45e738c11864402a92731258e012f180 [SalesInvoiceId] => f2347f44e1724ef6afbb1b4c34e6889b [ClientReference] => REF_051810301025_9D49MA_506459 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051810301025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:43:33+00:00", "status": "Success", "transactionId": "f2347f44e1724ef6afbb1b4c34e6889b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051810301025_9D49MA_506459", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051810301025 (9D49MA) ✅ UPDATE successful for 051810301025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5424a91b94a247418bbfe413f99b8a4b [SalesInvoiceId] => fdcd48d2d7034b57861140667ff119f5 [ClientReference] => REF_050810201625_R4E6Y0_734766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246167766 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246167766 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050810201625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:44:08+00:00", "status": "Success", "transactionId": "fdcd48d2d7034b57861140667ff119f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050810201625_R4E6Y0_734766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050810201625 (R4E6Y0) ✅ UPDATE successful for 050810201625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6f227e8f29c415ba7b41a02a77cbca6 [SalesInvoiceId] => fcd8c6596efe4c38b701076e6c5d8e7c [ClientReference] => REF_060100803525_HXWPV7_910451 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248150062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248150062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100803525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:45:06+00:00", "status": "Success", "transactionId": "fcd8c6596efe4c38b701076e6c5d8e7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100803525_HXWPV7_910451", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100803525 (HXWPV7) ✅ UPDATE successful for 060100803525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 628f2e945fac4a3f8a818a8306989926 [SalesInvoiceId] => 0826c1874cce4cdda0fbf09cd6019d20 [ClientReference] => REF_050123503825_M86BFQ_307557 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050123503825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:45:19+00:00", "status": "Success", "transactionId": "0826c1874cce4cdda0fbf09cd6019d20", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050123503825_M86BFQ_307557", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050123503825 (M86BFQ) ✅ UPDATE successful for 050123503825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 406c3b3a515e4a9d855ad24a96b258ee [SalesInvoiceId] => 170508e778fa4d448ba9f86d903d185a [ClientReference] => REF_110403407025_WU6TPW_404341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403407025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:45:35+00:00", "status": "Success", "transactionId": "170508e778fa4d448ba9f86d903d185a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403407025_WU6TPW_404341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403407025 (WU6TPW) ✅ UPDATE successful for 110403407025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3bb2885a62a546999e5a8e0825adb199 [SalesInvoiceId] => bd1d0c8456d54e55b013ad76f7c2affc [ClientReference] => REF_050408301625_108CSY_635834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050408301625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:46:11+00:00", "status": "Success", "transactionId": "bd1d0c8456d54e55b013ad76f7c2affc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050408301625_108CSY_635834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050408301625 (108CSY) ✅ UPDATE successful for 050408301625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7a08eb27dc3947aa92e001d6f4c75a30 [SalesInvoiceId] => 764a2cb4abd041059400710998a18f29 [ClientReference] => REF_051810301025_9D49MA_339412 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8bfda44b554e4592a97a71422b9f9ddf [SalesInvoiceId] => 54c802e8f67c486bbace8afe99ea9326 [ClientReference] => REF_050106304325_GYP9CE_464321 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244996813 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244996813 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106304325, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:47:39+00:00", "status": "Success", "transactionId": "54c802e8f67c486bbace8afe99ea9326", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106304325_GYP9CE_464321", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106304325 (GYP9CE) ✅ UPDATE successful for 050106304325 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 136b7ec58fae4518a5609c85de7e3894 [SalesInvoiceId] => 08eb32b4091444ac9ee1ad636a4e2527 [ClientReference] => REF_150811100525_WRHKXK_265483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245420429 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245420429 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150811100525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:48:01+00:00", "status": "Success", "transactionId": "08eb32b4091444ac9ee1ad636a4e2527", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150811100525_WRHKXK_265483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150811100525 (WRHKXK) ✅ UPDATE successful for 150811100525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f7cfaa58e0d4eeb8fe9c596485ca6d6 [SalesInvoiceId] => 727a48c397ab44d6bb8c7cb7e88c0910 [ClientReference] => REF_051602307425_CN4KKG_600567 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602307425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:48:22+00:00", "status": "Success", "transactionId": "727a48c397ab44d6bb8c7cb7e88c0910", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602307425_CN4KKG_600567", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602307425 (CN4KKG) ✅ UPDATE successful for 051602307425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46173e88fd3243fe999378c338bd6f23 [SalesInvoiceId] => b0a7ee598d38455c868614e86c5c5f5a [ClientReference] => REF_051511300625_WRHKXK_852971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051511300625, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:48:38+00:00", "status": "Success", "transactionId": "b0a7ee598d38455c868614e86c5c5f5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051511300625_WRHKXK_852971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051511300625 (WRHKXK) ✅ UPDATE successful for 051511300625 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b6d48f0d5c3490c83c9fa6153e6c294 [SalesInvoiceId] => cbfed005392e4f41b4ecbbc2b094fb11 [ClientReference] => REF_053100903925_A7DPCP_202104 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100903925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:49:03+00:00", "status": "Success", "transactionId": "cbfed005392e4f41b4ecbbc2b094fb11", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100903925_A7DPCP_202104", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100903925 (A7DPCP) ✅ UPDATE successful for 053100903925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 459682f452f64dd0aa7899e36a56fd77 [SalesInvoiceId] => 1e98f800e0444f7ea396e05c04309223 [ClientReference] => REF_010105101025_Y3GO0A_122682 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010105101025, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:49:10+00:00", "status": "Success", "transactionId": "1e98f800e0444f7ea396e05c04309223", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010105101025_Y3GO0A_122682", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010105101025 (Y3GO0A) ✅ UPDATE successful for 010105101025 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24532c8d181d47cdbeb28a58f0a419de [SalesInvoiceId] => cf3a09fc07e04689a40a5fef2c6b9974 [ClientReference] => REF_052703700725_ZOOR6L_852653 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703700725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:49:56+00:00", "status": "Success", "transactionId": "cf3a09fc07e04689a40a5fef2c6b9974", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703700725_ZOOR6L_852653", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703700725 (ZOOR6L) ✅ UPDATE successful for 052703700725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ab5e943b97440dd9f9092492e179a69 [SalesInvoiceId] => 49b66f4df14f42478dd39207d1cb65af [ClientReference] => REF_050111504425_Y3GO0A_700848 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050111504425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:50:10+00:00", "status": "Success", "transactionId": "49b66f4df14f42478dd39207d1cb65af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050111504425_Y3GO0A_700848", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050111504425 (Y3GO0A) ✅ UPDATE successful for 050111504425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4366bccccdb347bb95039bbd4baa1663 [SalesInvoiceId] => 439cc22c726246dbb1e3e8794e090f8d [ClientReference] => REF_051805105625_LE9LO5_943945 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051805105625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:50:17+00:00", "status": "Success", "transactionId": "439cc22c726246dbb1e3e8794e090f8d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051805105625_LE9LO5_943945", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051805105625 (LE9LO5) ✅ UPDATE successful for 051805105625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7522de1c865f41c199f356253d0190a4 [SalesInvoiceId] => c395f046fded489b9a8e8cd000829f59 [ClientReference] => REF_050112415025_LE9LO5_298897 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112415025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:51:04+00:00", "status": "Success", "transactionId": "c395f046fded489b9a8e8cd000829f59", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112415025_LE9LO5_298897", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112415025 (LE9LO5) ✅ UPDATE successful for 050112415025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3cafd66061454024a662e166a36e041f [SalesInvoiceId] => 21056cc5f417439dad5867c10c41489e [ClientReference] => REF_110800802025_WU6TPW_041220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110800802025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:51:37+00:00", "status": "Success", "transactionId": "21056cc5f417439dad5867c10c41489e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110800802025_WU6TPW_041220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110800802025 (WU6TPW) ✅ UPDATE successful for 110800802025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46fe0f22e1af4b6aaf90eb2d3785058d [SalesInvoiceId] => 0852be119e8a4edfb58409b7847d421e [ClientReference] => REF_052605700925_R4E6Y0_892441 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541642054 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541642054 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052605700925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:52:41+00:00", "status": "Success", "transactionId": "0852be119e8a4edfb58409b7847d421e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052605700925_R4E6Y0_892441", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052605700925 (R4E6Y0) ✅ UPDATE successful for 052605700925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1eba886a03624569a2325c13e4f801dc [SalesInvoiceId] => de45a0d1f1a74ffda8d92dc6e70120b6 [ClientReference] => REF_054300103425_LE9LO5_663713 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300103425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:53:39+00:00", "status": "Success", "transactionId": "de45a0d1f1a74ffda8d92dc6e70120b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300103425_LE9LO5_663713", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300103425 (LE9LO5) ✅ UPDATE successful for 054300103425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0dd407c7b07b4d8cb0ac5df7da906fe5 [SalesInvoiceId] => e41f8827cad544ed9559b0ff3bb28e96 [ClientReference] => REF_053703508725_A7DPCP_705010 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703508725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:54:34+00:00", "status": "Success", "transactionId": "e41f8827cad544ed9559b0ff3bb28e96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703508725_A7DPCP_705010", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703508725 (A7DPCP) ✅ UPDATE successful for 053703508725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7133b48c5f924e4a85d9c77ca3b9bcec [SalesInvoiceId] => 30900eb4465244a381cf4cb44096d875 [ClientReference] => REF_052304408225_M86BFQ_315632 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246116309 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246116309 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052304408225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:55:25+00:00", "status": "Success", "transactionId": "30900eb4465244a381cf4cb44096d875", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052304408225_M86BFQ_315632", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052304408225 (M86BFQ) ✅ UPDATE successful for 052304408225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 80c55811bbc74348a117da7697297e85 [SalesInvoiceId] => 9ae5abeb90b447e893446d9802d99e7f [ClientReference] => REF_012002201125_R4E6Y0_829026 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233507709748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233507709748 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f1af1f5900f4493a83d211cdc1dda994 [SalesInvoiceId] => 94fc0fa03e5a4dec856601f087928003 [ClientReference] => REF_051304311425_4S2EHN_266893 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051304311425, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:55:37+00:00", "status": "Success", "transactionId": "94fc0fa03e5a4dec856601f087928003", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051304311425_4S2EHN_266893", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051304311425 (4S2EHN) ✅ UPDATE successful for 051304311425 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfae0deeded94d319eb65188ff7aa246 [SalesInvoiceId] => 1b60347ea703402f99d2c31d0b706c6e [ClientReference] => REF_053500110125_LE9LO5_096844 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053500110125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:56:07+00:00", "status": "Success", "transactionId": "1b60347ea703402f99d2c31d0b706c6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053500110125_LE9LO5_096844", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053500110125 (LE9LO5) ✅ UPDATE successful for 053500110125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 678de37ed5424beba69714650a785223 [SalesInvoiceId] => c0bd78f512f649c9afcbfb2cb8d45223 [ClientReference] => REF_110900202725_CN4KKG_553465 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546570891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546570891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110900202725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:56:17+00:00", "status": "Success", "transactionId": "c0bd78f512f649c9afcbfb2cb8d45223", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110900202725_CN4KKG_553465", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110900202725 (CN4KKG) ✅ UPDATE successful for 110900202725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 365f37db1d2642d5bde65a56f9e816e9 [SalesInvoiceId] => a37d908d34e441a08d804b60e460b4d6 [ClientReference] => REF_110303800425_WRHKXK_703401 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110303800425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:56:26+00:00", "status": "Success", "transactionId": "a37d908d34e441a08d804b60e460b4d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110303800425_WRHKXK_703401", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110303800425 (WRHKXK) ✅ UPDATE successful for 110303800425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => daf24d1d44c34a27a424d53283dfcce6 [SalesInvoiceId] => 1623bc83b6724444a54b2077e6ddbc0c [ClientReference] => REF_053703508725_A7DPCP_019846 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 518d92f61fbd4103a29074034f61ad86 [SalesInvoiceId] => 106e7993c3324206a3345595d2c9d906 [ClientReference] => REF_012002201125_R4E6Y0_707801 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233507709748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233507709748 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=012002201125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:56:57+00:00", "status": "Success", "transactionId": "106e7993c3324206a3345595d2c9d906", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012002201125_R4E6Y0_707801", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012002201125 (R4E6Y0) ✅ UPDATE successful for 012002201125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c4fdece5f9184c1daaaf5a5e58d63603 [SalesInvoiceId] => 5b0370b620c74538a3fcc4310dedb01e [ClientReference] => REF_053403206425_R4E6Y0_558611 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244671793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244671793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1d6526917e1741efa940b24db06bba5d [SalesInvoiceId] => 0e6c6992a0864b5b8100126c1748dbcc [ClientReference] => REF_110303800425_WRHKXK_670416 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244748732 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244748732 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48fb7e6c2daa4e8f96e8525fc17476ac [SalesInvoiceId] => ff5ffca33687440394ff9e5a31ffa8b4 [ClientReference] => REF_021306300425_R4E6Y0_199914 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244642270 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244642270 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021306300425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:59:05+00:00", "status": "Success", "transactionId": "ff5ffca33687440394ff9e5a31ffa8b4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021306300425_R4E6Y0_199914", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021306300425 (R4E6Y0) ✅ UPDATE successful for 021306300425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ffbb93226524b63b63911ff05dc3493 [SalesInvoiceId] => 07281f267c4c4147b8298a5aab8a9f5e [ClientReference] => REF_060704506025_LE9LO5_724251 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060704506025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T12:59:43+00:00", "status": "Success", "transactionId": "07281f267c4c4147b8298a5aab8a9f5e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060704506025_LE9LO5_724251", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060704506025 (LE9LO5) ✅ UPDATE successful for 060704506025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 396eb5bc37cb47aa8abfe0740bf89620 [SalesInvoiceId] => fb2f9f33656d4238b0f0a20d2fd81f1b [ClientReference] => REF_050205105025_R4E6Y0_671546 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244851612 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244851612 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050205105025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:01:59+00:00", "status": "Success", "transactionId": "fb2f9f33656d4238b0f0a20d2fd81f1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050205105025_R4E6Y0_671546", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050205105025 (R4E6Y0) ✅ UPDATE successful for 050205105025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af2abf31a1b4477193078723e5d73a3f [SalesInvoiceId] => 0a41499963d84f049900539d1102e294 [ClientReference] => REF_053101902425_RY07KN_932220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053101902425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:02:07+00:00", "status": "Success", "transactionId": "0a41499963d84f049900539d1102e294", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053101902425_RY07KN_932220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053101902425 (RY07KN) ✅ UPDATE successful for 053101902425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05dd27f19a904d9ba3f8e7acf601abe4 [SalesInvoiceId] => 3a831d42ca894b2fa7916e8dde27e241 [ClientReference] => REF_051407701125_ZOOR6L_314973 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407701125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:02:47+00:00", "status": "Success", "transactionId": "3a831d42ca894b2fa7916e8dde27e241", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407701125_ZOOR6L_314973", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407701125 (ZOOR6L) ✅ UPDATE successful for 051407701125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a32b6f231464ce9b1bcc4c080a0b88d [SalesInvoiceId] => 701bf49cd2834057afe1e6dcac8db62c [ClientReference] => REF_010345304025_R4E6Y0_562484 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010345304025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:04:27+00:00", "status": "Success", "transactionId": "701bf49cd2834057afe1e6dcac8db62c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010345304025_R4E6Y0_562484", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010345304025 (R4E6Y0) ✅ UPDATE successful for 010345304025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05af458fe93b4487899d499a86dce4af [SalesInvoiceId] => 7bd4f24ec1734459b90977cbb93e5da9 [ClientReference] => REF_060115500925_HXWPV7_809812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060115500925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:04:54+00:00", "status": "Success", "transactionId": "7bd4f24ec1734459b90977cbb93e5da9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060115500925_HXWPV7_809812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060115500925 (HXWPV7) ✅ UPDATE successful for 060115500925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54a3d9e3eaac4c79be485b6fb665bab1 [SalesInvoiceId] => 98135b67714b4bf3a8c93464f07c687e [ClientReference] => REF_000903300625_BWI2U9_581041 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903300625, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:04:54+00:00", "status": "Success", "transactionId": "98135b67714b4bf3a8c93464f07c687e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903300625_BWI2U9_581041", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903300625 (BWI2U9) ✅ UPDATE successful for 000903300625 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d7b0846b46a4050aceec0e6e55da9c9 [SalesInvoiceId] => 5fa080d2f22943029826da53a1e49492 [ClientReference] => REF_011900601025_R4E6Y0_726126 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558077006 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558077006 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011900601025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:04:56+00:00", "status": "Success", "transactionId": "5fa080d2f22943029826da53a1e49492", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011900601025_R4E6Y0_726126", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011900601025 (R4E6Y0) ✅ UPDATE successful for 011900601025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6a366a4785248b690bac8c4d1f551e7 [SalesInvoiceId] => c1db398ddc414583b863d04956988572 [ClientReference] => REF_050304710825_LE9LO5_081667 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304710825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:05:44+00:00", "status": "Success", "transactionId": "c1db398ddc414583b863d04956988572", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304710825_LE9LO5_081667", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304710825 (LE9LO5) ✅ UPDATE successful for 050304710825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6543818daa34bf69a199a2809f5eca2 [SalesInvoiceId] => a624d8da05e24a14bd3fe79b1dcf1b8f [ClientReference] => REF_011403900625_GYP9CE_413433 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245317520 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245317520 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011403900625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:06:01+00:00", "status": "Success", "transactionId": "a624d8da05e24a14bd3fe79b1dcf1b8f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011403900625_GYP9CE_413433", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011403900625 (GYP9CE) ✅ UPDATE successful for 011403900625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 501cf1a252fd48209bf1a7dc48603e74 [SalesInvoiceId] => 5fce14b4a74c461b8debc2fb66287ec4 [ClientReference] => REF_000500201025_I95WNZ_214497 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559717599 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559717599 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500201025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:06:07+00:00", "status": "Success", "transactionId": "5fce14b4a74c461b8debc2fb66287ec4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500201025_I95WNZ_214497", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500201025 (I95WNZ) ✅ UPDATE successful for 000500201025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9eb5325ad114142b4fcc4830a095e2b [SalesInvoiceId] => dbae2a01527b4cf5a93579beabefdf58 [ClientReference] => REF_050112417925_R4E6Y0_142815 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249715826 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249715826 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112417925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:06:09+00:00", "status": "Success", "transactionId": "dbae2a01527b4cf5a93579beabefdf58", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112417925_R4E6Y0_142815", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112417925 (R4E6Y0) ✅ UPDATE successful for 050112417925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63685a24fc2b45f4bf69b401ec84743b [SalesInvoiceId] => bfb7f80bc9394d2bad8868d9baf16372 [ClientReference] => REF_050502304025_108CSY_502594 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502304025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:07:06+00:00", "status": "Success", "transactionId": "bfb7f80bc9394d2bad8868d9baf16372", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502304025_108CSY_502594", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502304025 (108CSY) ✅ UPDATE successful for 050502304025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d9d53ffbdef4408ab844a453723fc7d [SalesInvoiceId] => e66e6adfaff04f77be00b71ed20a97a0 [ClientReference] => REF_053602200525_G07PPZ_409740 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053602200525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:09:05+00:00", "status": "Success", "transactionId": "e66e6adfaff04f77be00b71ed20a97a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053602200525_G07PPZ_409740", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053602200525 (G07PPZ) ✅ UPDATE successful for 053602200525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05614197c3b84e6eba5e733063a8b21e [SalesInvoiceId] => 33bc2812e3914c9084ae68e7418a5d0f [ClientReference] => REF_052000802625_GYP9CE_242674 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245317520 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245317520 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052000802625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:09:55+00:00", "status": "Success", "transactionId": "33bc2812e3914c9084ae68e7418a5d0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052000802625_GYP9CE_242674", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052000802625 (GYP9CE) ✅ UPDATE successful for 052000802625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1ed672ef4964806a95bf4533e6720b5 [SalesInvoiceId] => 8ceb113dd471494abef904c399933e71 [ClientReference] => REF_000702601725_BWI2U9_226709 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249882266 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249882266 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000702601725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:10:29+00:00", "status": "Success", "transactionId": "8ceb113dd471494abef904c399933e71", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000702601725_BWI2U9_226709", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000702601725 (BWI2U9) ✅ UPDATE successful for 000702601725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ceda2bfa4696496b84e5530cb565e6c9 [SalesInvoiceId] => dde4704327934db8ae0f55699ee7122a [ClientReference] => REF_021604201625_R4E6Y0_275846 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244104336 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244104336 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021604201625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:10:55+00:00", "status": "Success", "transactionId": "dde4704327934db8ae0f55699ee7122a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021604201625_R4E6Y0_275846", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021604201625 (R4E6Y0) ✅ UPDATE successful for 021604201625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fdf29657cd643059bb2a531e2fc13ce [SalesInvoiceId] => 0b0c778d23374714a74a1b85c21f7a7c [ClientReference] => REF_090401301525_EJISU34222_736928 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242217790 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242217790 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090401301525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:11:17+00:00", "status": "Success", "transactionId": "0b0c778d23374714a74a1b85c21f7a7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090401301525_EJISU34222_736928", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090401301525 (EJISU34222) ✅ UPDATE successful for 090401301525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45cf8246a22c4261830bdddc882343f0 [SalesInvoiceId] => df05e333d7604d77a768e0e406e8dfef [ClientReference] => REF_053403206425_R4E6Y0_861431 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244671793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244671793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403206425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:12:03+00:00", "status": "Success", "transactionId": "df05e333d7604d77a768e0e406e8dfef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403206425_R4E6Y0_861431", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403206425 (R4E6Y0) ✅ UPDATE successful for 053403206425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1756dc96cd674e76a708405e4ab17dd7 [SalesInvoiceId] => e27d6d4924f94111b2bd9bb0a63c7cf4 [ClientReference] => REF_020401902825_WRHKXK_656550 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551239995 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551239995 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020401902825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:12:24+00:00", "status": "Success", "transactionId": "e27d6d4924f94111b2bd9bb0a63c7cf4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020401902825_WRHKXK_656550", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020401902825 (WRHKXK) ✅ UPDATE successful for 020401902825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7f6184ac4bc47f49fdcd180f6dc8940 [SalesInvoiceId] => 9362306ef4b9419da698e124c9d4f474 [ClientReference] => REF_051901002425_WRHKXK_169532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051901002425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:13:23+00:00", "status": "Success", "transactionId": "9362306ef4b9419da698e124c9d4f474", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051901002425_WRHKXK_169532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051901002425 (WRHKXK) ✅ UPDATE successful for 051901002425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bdefc760dfae47f28a52595e1c80143e [SalesInvoiceId] => d781854ee796480a8fa63ae70e0a6c49 [ClientReference] => REF_0512075012_NPSOWU_450323 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d17412b283a41cfaa3761c34c52e1b4 [SalesInvoiceId] => 20a9e4102f064d9998d95f4b7ecdd56e [ClientReference] => REF_051706005125_R4E6Y0_708119 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533936054 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533936054 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051706005125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:17:10+00:00", "status": "Success", "transactionId": "20a9e4102f064d9998d95f4b7ecdd56e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051706005125_R4E6Y0_708119", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051706005125 (R4E6Y0) ✅ UPDATE successful for 051706005125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6aa21f85fa2d4ca5aca18406dec58afc [SalesInvoiceId] => d30500bd094a405fb51f072eeca18b14 [ClientReference] => REF_022211408425_R4E6Y0_941763 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022211408425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:17:39+00:00", "status": "Success", "transactionId": "d30500bd094a405fb51f072eeca18b14", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022211408425_R4E6Y0_941763", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022211408425 (R4E6Y0) ✅ UPDATE successful for 022211408425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fb6ca2038ee46c5b0edf075aed1d5c8 [SalesInvoiceId] => 11986d6ab21e413e839f386c1f10e542 [ClientReference] => REF_060100808825_HXWPV7_613514 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559596154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559596154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100808825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:19:09+00:00", "status": "Success", "transactionId": "11986d6ab21e413e839f386c1f10e542", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100808825_HXWPV7_613514", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100808825 (HXWPV7) ✅ UPDATE successful for 060100808825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9212459038c4df9b973acc7653aae9f [SalesInvoiceId] => c1f7acf5d8fe4df682798c183c112d02 [ClientReference] => REF_051408801025_ZOOR6L_212864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051408801025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:19:17+00:00", "status": "Success", "transactionId": "c1f7acf5d8fe4df682798c183c112d02", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051408801025_ZOOR6L_212864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051408801025 (ZOOR6L) ✅ UPDATE successful for 051408801025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f91f06919d664ed98c3b3137ded0a4a0 [SalesInvoiceId] => e7f9e7c7ffae4fd79316e4b24f8d73c1 [ClientReference] => REF_050603101125_M86BFQ_902239 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532627678 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532627678 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603101125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:19:39+00:00", "status": "Success", "transactionId": "e7f9e7c7ffae4fd79316e4b24f8d73c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603101125_M86BFQ_902239", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603101125 (M86BFQ) ✅ UPDATE successful for 050603101125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5237b888d8a242f4a42677ba40ac60a7 [SalesInvoiceId] => 92fc6d0eabf4440d8f6ccbe2fec7728d [ClientReference] => REF_053000100525_A7DPCP_465766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053000100525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:20:29+00:00", "status": "Success", "transactionId": "92fc6d0eabf4440d8f6ccbe2fec7728d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053000100525_A7DPCP_465766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053000100525 (A7DPCP) ✅ UPDATE successful for 053000100525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ecf340f7fa1044ab8b3e23af195c06f9 [SalesInvoiceId] => 4dd90799c4d14756ba1b555b1e6d7ef5 [ClientReference] => REF_0512075012_NPSOWU_268572 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0512075012, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:22:10+00:00", "status": "Success", "transactionId": "4dd90799c4d14756ba1b555b1e6d7ef5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0512075012_NPSOWU_268572", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0512075012 (NPSOWU) ✅ UPDATE successful for 0512075012 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6531f13c0224cbcadd1a4d53d74b84e [SalesInvoiceId] => 18ae2399b0ab46e2a72c1e94716f7187 [ClientReference] => REF_070104602425_R4E6Y0_192333 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518562 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518562 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070104602425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:22:44+00:00", "status": "Success", "transactionId": "18ae2399b0ab46e2a72c1e94716f7187", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070104602425_R4E6Y0_192333", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070104602425 (R4E6Y0) ✅ UPDATE successful for 070104602425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3f28e8f1bd874c32b9f002acce735f44 [SalesInvoiceId] => c76a217bffca422b9c7a8add8b2dce81 [ClientReference] => REF_021001707425_R4E6Y0_265755 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556296002 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556296002 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021001707425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:22:53+00:00", "status": "Success", "transactionId": "c76a217bffca422b9c7a8add8b2dce81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021001707425_R4E6Y0_265755", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021001707425 (R4E6Y0) ✅ UPDATE successful for 021001707425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 97b4b760fbc24ac48179564137c75205 [SalesInvoiceId] => 1fb2082de0224f42b01224c910d55e5c [ClientReference] => REF_053200201525_R4E6Y0_813017 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200201525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:24:13+00:00", "status": "Success", "transactionId": "1fb2082de0224f42b01224c910d55e5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200201525_R4E6Y0_813017", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200201525 (R4E6Y0) ✅ UPDATE successful for 053200201525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc0cf73ffd8a4566a88942538dcdd0d8 [SalesInvoiceId] => 685f4a296c4a467190423134267ab79d [ClientReference] => REF_011201103525_4S2EHN_578099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011201103525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:24:29+00:00", "status": "Success", "transactionId": "685f4a296c4a467190423134267ab79d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011201103525_4S2EHN_578099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011201103525 (4S2EHN) ✅ UPDATE successful for 011201103525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e99beccaa9e34eed970c36806696cc4f [SalesInvoiceId] => f7262c84ef58444d94e5f17d04da6987 [ClientReference] => REF_054105102125_A7DPCP_482407 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248366513 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248366513 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105102125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:26:01+00:00", "status": "Success", "transactionId": "f7262c84ef58444d94e5f17d04da6987", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105102125_A7DPCP_482407", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105102125 (A7DPCP) ✅ UPDATE successful for 054105102125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0afb3c23adab435f8536032fccca3d36 [SalesInvoiceId] => cd99848f2c304c598fb21d600b6bac5d [ClientReference] => REF_000112003725_ZOOR6L_218553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556267347 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556267347 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112003725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:27:03+00:00", "status": "Success", "transactionId": "cd99848f2c304c598fb21d600b6bac5d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112003725_ZOOR6L_218553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112003725 (ZOOR6L) ✅ UPDATE successful for 000112003725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc2a6f82bc464c849f0fef7d7c897a19 [SalesInvoiceId] => 0e600ece145c47ba8442d146e5a54126 [ClientReference] => REF_000302800125_BWI2U9_094708 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000302800125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:27:33+00:00", "status": "Success", "transactionId": "0e600ece145c47ba8442d146e5a54126", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000302800125_BWI2U9_094708", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000302800125 (BWI2U9) ✅ UPDATE successful for 000302800125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 893ddeba04714a54866cbf63d5e86d93 [SalesInvoiceId] => 6a89025361324e7ead58b0fd115751bc [ClientReference] => REF_052505006625_WRHKXK_927623 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548173121 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548173121 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505006625, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:28:13+00:00", "status": "Success", "transactionId": "6a89025361324e7ead58b0fd115751bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505006625_WRHKXK_927623", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505006625 (WRHKXK) ✅ UPDATE successful for 052505006625 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc23d277ce804fb5ae3ac46a3e67b50b [SalesInvoiceId] => 6dfe29588a9940bf8a9e4b1a4758a28d [ClientReference] => REF_052515407725_WRHKXK_144252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515407725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:28:48+00:00", "status": "Success", "transactionId": "6dfe29588a9940bf8a9e4b1a4758a28d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515407725_WRHKXK_144252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515407725 (WRHKXK) ✅ UPDATE successful for 052515407725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7293e32450f74390b35cb7c0aef8f5b6 [SalesInvoiceId] => 3061aa2b60554a5a8eefd3aa15b2b47f [ClientReference] => REF_060110899925_HXWPV7_360124 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550968672 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550968672 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060110899925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:29:43+00:00", "status": "Success", "transactionId": "3061aa2b60554a5a8eefd3aa15b2b47f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060110899925_HXWPV7_360124", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060110899925 (HXWPV7) ✅ UPDATE successful for 060110899925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f2bd75854be42f7be7c1efb7c29efab [SalesInvoiceId] => 1c97ddbd852240429a86ada16af49288 [ClientReference] => REF_053410707525_R4E6Y0_489102 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053410707525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:30:13+00:00", "status": "Success", "transactionId": "1c97ddbd852240429a86ada16af49288", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053410707525_R4E6Y0_489102", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053410707525 (R4E6Y0) ✅ UPDATE successful for 053410707525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4e20ec1dfa841658eac081df2713004 [SalesInvoiceId] => 82404ef3f76b4a0b93d2586a2421998e [ClientReference] => REF_051812501925_R4E6Y0_960562 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243921063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243921063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051812501925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:31:11+00:00", "status": "Success", "transactionId": "82404ef3f76b4a0b93d2586a2421998e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051812501925_R4E6Y0_960562", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051812501925 (R4E6Y0) ✅ UPDATE successful for 051812501925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e354176331142ff8258c575e9b84341 [SalesInvoiceId] => 4bdd628ac4fe40438c95189be25da59a [ClientReference] => REF_052700201325_PFKS1R_635516 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700201325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:31:43+00:00", "status": "Success", "transactionId": "4bdd628ac4fe40438c95189be25da59a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700201325_PFKS1R_635516", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700201325 (PFKS1R) ✅ UPDATE successful for 052700201325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea1d6906823b4226a0b7e77243dea415 [SalesInvoiceId] => 854bc69584ea4bf086e488cac860fc98 [ClientReference] => REF_0541001015_NPSOWU_957919 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0541001015, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:31:53+00:00", "status": "Success", "transactionId": "854bc69584ea4bf086e488cac860fc98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0541001015_NPSOWU_957919", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0541001015 (NPSOWU) ✅ UPDATE successful for 0541001015 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f5af41097da4e1ab9d487dfa3a25945 [SalesInvoiceId] => 0e69a7e326d4410dab260179561dbf2c [ClientReference] => REF_052515809325_LE9LO5_314461 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515809325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:32:25+00:00", "status": "Success", "transactionId": "0e69a7e326d4410dab260179561dbf2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515809325_LE9LO5_314461", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515809325 (LE9LO5) ✅ UPDATE successful for 052515809325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 357c09b56e254422806455fba4b327b7 [SalesInvoiceId] => a07403457f684098b94964bafdaf6b41 [ClientReference] => REF_051801211025_WRHKXK_556720 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801211025, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:32:27+00:00", "status": "Success", "transactionId": "a07403457f684098b94964bafdaf6b41", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801211025_WRHKXK_556720", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801211025 (WRHKXK) ✅ UPDATE successful for 051801211025 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a08a70b093c346468fdb9abd7e694703 [SalesInvoiceId] => 875496c6a26f4b30b2a16282814574fd [ClientReference] => REF_150300902425_LE9LO5_279312 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150300902425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:33:16+00:00", "status": "Success", "transactionId": "875496c6a26f4b30b2a16282814574fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150300902425_LE9LO5_279312", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150300902425 (LE9LO5) ✅ UPDATE successful for 150300902425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0408fd0171934bcd9619f022bb99a780 [SalesInvoiceId] => 54d917a948b04fcc895a26f647c84518 [ClientReference] => REF_053701004025_4S2EHN_876822 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053701004025, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:33:33+00:00", "status": "Success", "transactionId": "54d917a948b04fcc895a26f647c84518", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053701004025_4S2EHN_876822", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053701004025 (4S2EHN) ✅ UPDATE successful for 053701004025 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bccd0f1681e8495f9ced05838dba73e2 [SalesInvoiceId] => 999146f0d1044608b5d43599b8438033 [ClientReference] => REF_054002600825_WRHKXK_310153 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054002600825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:33:43+00:00", "status": "Success", "transactionId": "999146f0d1044608b5d43599b8438033", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054002600825_WRHKXK_310153", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054002600825 (WRHKXK) ✅ UPDATE successful for 054002600825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9dd71f7f3a9043959f3c76b875599fe2 [SalesInvoiceId] => 905941f1119c48bca0fabe115530a60d [ClientReference] => REF_050304702225_Y3GO0A_389871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304702225, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:33:45+00:00", "status": "Success", "transactionId": "905941f1119c48bca0fabe115530a60d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304702225_Y3GO0A_389871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304702225 (Y3GO0A) ✅ UPDATE successful for 050304702225 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20cd2896747f419c8e70215b217f94f5 [SalesInvoiceId] => 4df651dfc5ec4d8987e7e845466084a9 [ClientReference] => REF_012303310125_GYP9CE_014836 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530911885 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530911885 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012303310125, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:34:41+00:00", "status": "Success", "transactionId": "4df651dfc5ec4d8987e7e845466084a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012303310125_GYP9CE_014836", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012303310125 (GYP9CE) ✅ UPDATE successful for 012303310125 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25221a12b31b4a3390950fdd278326e7 [SalesInvoiceId] => 18bca7cbd4c74027bf7f10b2dd77e511 [ClientReference] => REF_050151200225_A7DPCP_242727 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050151200225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:34:49+00:00", "status": "Success", "transactionId": "18bca7cbd4c74027bf7f10b2dd77e511", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050151200225_A7DPCP_242727", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050151200225 (A7DPCP) ✅ UPDATE successful for 050151200225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dacd6f6eacb14662885fee9cc789f683 [SalesInvoiceId] => b5529e0a206d4be39d23cb9a1cb6ba46 [ClientReference] => REF_050151200225_A7DPCP_253509 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88b6b1085b8b4e61945fe28b4b0933e5 [SalesInvoiceId] => 60356ace11134792bcfa33695729d931 [ClientReference] => REF_100201202525_1RC5WS_529093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550033684 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550033684 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100201202525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:37:42+00:00", "status": "Success", "transactionId": "60356ace11134792bcfa33695729d931", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100201202525_1RC5WS_529093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100201202525 (1RC5WS) ✅ UPDATE successful for 100201202525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a96edc93f72490fab7acdd0c01a3e75 [SalesInvoiceId] => 14d1c866eed64dc6b63799c25062d1f7 [ClientReference] => REF_071017002625_J1MH3E_545823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071017002625, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:37:44+00:00", "status": "Success", "transactionId": "14d1c866eed64dc6b63799c25062d1f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071017002625_J1MH3E_545823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071017002625 (J1MH3E) ✅ UPDATE successful for 071017002625 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93eb80f66baf4d2387fbd30035f27966 [SalesInvoiceId] => 78592426c1b542898a4c187f074b7281 [ClientReference] => REF_040814202125_R4E6Y0_051099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243955496 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243955496 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040814202125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:39:34+00:00", "status": "Success", "transactionId": "78592426c1b542898a4c187f074b7281", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040814202125_R4E6Y0_051099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040814202125 (R4E6Y0) ✅ UPDATE successful for 040814202125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e520eb32b354102b7af168a5b8d0d6b [SalesInvoiceId] => c592327847ff4e41b17f0e889beb7e07 [ClientReference] => REF_0006025007_I95WNZ_466177 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551008556 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551008556 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006025007, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:39:58+00:00", "status": "Success", "transactionId": "c592327847ff4e41b17f0e889beb7e07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006025007_I95WNZ_466177", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006025007 (I95WNZ) ✅ UPDATE successful for 0006025007 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d42c72783d9342d29bbc66d2edbf8708 [SalesInvoiceId] => 313355ceeb954e0b90b2b0e60eee0551 [ClientReference] => REF_080115305425_HXWPV7_811036 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244427756 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244427756 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080115305425, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:40:12+00:00", "status": "Success", "transactionId": "313355ceeb954e0b90b2b0e60eee0551", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080115305425_HXWPV7_811036", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080115305425 (HXWPV7) ✅ UPDATE successful for 080115305425 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a43dee99870c4f81b9e166a4255ea677 [SalesInvoiceId] => ca1d42711d604dea87d62b69ab45d8f0 [ClientReference] => REF_061503902525_FXIX7B_793955 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061503902525, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:40:38+00:00", "status": "Success", "transactionId": "ca1d42711d604dea87d62b69ab45d8f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061503902525_FXIX7B_793955", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061503902525 (FXIX7B) ✅ UPDATE successful for 061503902525 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e48ae1b99904b048ab3ed0a90e0961b [SalesInvoiceId] => 2fa9fc7248d34790a01727bd1a57c13a [ClientReference] => REF_120601901325_ZOOR6L_882834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595585724 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595585724 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120601901325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:42:04+00:00", "status": "Success", "transactionId": "2fa9fc7248d34790a01727bd1a57c13a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120601901325_ZOOR6L_882834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120601901325 (ZOOR6L) ✅ UPDATE successful for 120601901325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7602cb60357847b28758fd2ff273c763 [SalesInvoiceId] => b47fe24b55f6493facee15dac835d51f [ClientReference] => REF_001000601725_BWI2U9_110065 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000601725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:43:07+00:00", "status": "Success", "transactionId": "b47fe24b55f6493facee15dac835d51f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000601725_BWI2U9_110065", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000601725 (BWI2U9) ✅ UPDATE successful for 001000601725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f43eaf025134f3ea159ffbd55e75879 [SalesInvoiceId] => 9f62da02da094b359613bc0dfae5c650 [ClientReference] => REF_0507001080_NPSOWU_418405 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507001080, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:43:35+00:00", "status": "Success", "transactionId": "9f62da02da094b359613bc0dfae5c650", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507001080_NPSOWU_418405", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507001080 (NPSOWU) ✅ UPDATE successful for 0507001080 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8db8feb171154fefbdc11b1f597f2acb [SalesInvoiceId] => cb5e5bd280124eb786d79f6d318cdd8c [ClientReference] => REF_051900302725_LE9LO5_847437 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051900302725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:44:22+00:00", "status": "Success", "transactionId": "cb5e5bd280124eb786d79f6d318cdd8c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051900302725_LE9LO5_847437", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051900302725 (LE9LO5) ✅ UPDATE successful for 051900302725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74a2b3c43d90417bb37b5d5432412a0b [SalesInvoiceId] => b6c74338042e48f4830f122c20605fe5 [ClientReference] => REF_050143603725_M86BFQ_279402 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050143603725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:44:32+00:00", "status": "Success", "transactionId": "b6c74338042e48f4830f122c20605fe5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050143603725_M86BFQ_279402", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050143603725 (M86BFQ) ✅ UPDATE successful for 050143603725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 997c1152020b407d8d5e8a0cb4737fe4 [SalesInvoiceId] => 51e969680fab40a8b09b5aa3ddee7d6c [ClientReference] => REF_050314200725_EJISU34222_191188 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050314200725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:44:40+00:00", "status": "Success", "transactionId": "51e969680fab40a8b09b5aa3ddee7d6c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050314200725_EJISU34222_191188", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050314200725 (EJISU34222) ✅ UPDATE successful for 050314200725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5881209f70a84cc1b7d58805ac281693 [SalesInvoiceId] => f9a83e0043a447d8986248b8463489c9 [ClientReference] => REF_0521024027_NPSOWU_128564 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0521024027, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:45:15+00:00", "status": "Success", "transactionId": "f9a83e0043a447d8986248b8463489c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0521024027_NPSOWU_128564", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0521024027 (NPSOWU) ✅ UPDATE successful for 0521024027 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a0b50e6b235b4c8c89c6c9293eac3690 [SalesInvoiceId] => 4b5e9e34afc849a5a9e6488afcb85892 [ClientReference] => REF_050500208225_108CSY_604736 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500208225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:47:28+00:00", "status": "Success", "transactionId": "4b5e9e34afc849a5a9e6488afcb85892", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500208225_108CSY_604736", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500208225 (108CSY) ✅ UPDATE successful for 050500208225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b95e22f2262142e594427e17566fdc94 [SalesInvoiceId] => 86b2aec7f1af44c0aeca18a492c4690f [ClientReference] => REF_051100101225_WRHKXK_696902 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244725741 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244725741 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100101225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:49:35+00:00", "status": "Success", "transactionId": "86b2aec7f1af44c0aeca18a492c4690f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100101225_WRHKXK_696902", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100101225 (WRHKXK) ✅ UPDATE successful for 051100101225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3168679bdd6b405b81284b6a2f791eb0 [SalesInvoiceId] => b113d732c28e40498af5ae4d34f34ffa [ClientReference] => REF_051002701125_LE9LO5_172144 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051002701125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:50:15+00:00", "status": "Success", "transactionId": "b113d732c28e40498af5ae4d34f34ffa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051002701125_LE9LO5_172144", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051002701125 (LE9LO5) ✅ UPDATE successful for 051002701125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c085b54846b460b9c5c692b752168cf [SalesInvoiceId] => eef513513a2e4809b956b9cafc3b5ba1 [ClientReference] => REF_053200105525_R4E6Y0_648091 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546127639 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546127639 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200105525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:50:52+00:00", "status": "Success", "transactionId": "eef513513a2e4809b956b9cafc3b5ba1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200105525_R4E6Y0_648091", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200105525 (R4E6Y0) ✅ UPDATE successful for 053200105525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e44cebbd22640838035b88d4340b572 [SalesInvoiceId] => f93546da81f6461ca51e4d0d0145a21d [ClientReference] => REF_051502101625_4S2EHN_472480 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502101625, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:52:41+00:00", "status": "Success", "transactionId": "f93546da81f6461ca51e4d0d0145a21d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502101625_4S2EHN_472480", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502101625 (4S2EHN) ✅ UPDATE successful for 051502101625 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 36b1dceadf2e4d25a61124434b30371e [SalesInvoiceId] => 012229ab32214711b64e3ee0217dbb9d [ClientReference] => REF_110203202225_WU6TPW_071827 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110203202225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:53:15+00:00", "status": "Success", "transactionId": "012229ab32214711b64e3ee0217dbb9d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110203202225_WU6TPW_071827", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110203202225 (WU6TPW) ✅ UPDATE successful for 110203202225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2dba7992c1454b50bb4ff0c874bb008a [SalesInvoiceId] => 3d2e86f6392541a7a38b5704aa097482 [ClientReference] => REF_050130100625_R4E6Y0_018629 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241372738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241372738 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050130100625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:53:30+00:00", "status": "Success", "transactionId": "3d2e86f6392541a7a38b5704aa097482", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050130100625_R4E6Y0_018629", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050130100625 (R4E6Y0) ✅ UPDATE successful for 050130100625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ed081c02a3e4c8d91cb2ac956aeb07d [SalesInvoiceId] => 169af23bff73452b95dfee290c1fc692 [ClientReference] => REF_051704501925_M86BFQ_058888 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051704501925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:54:03+00:00", "status": "Success", "transactionId": "169af23bff73452b95dfee290c1fc692", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051704501925_M86BFQ_058888", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051704501925 (M86BFQ) ✅ UPDATE successful for 051704501925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f253190ad8949ea94fbae8ed3200f5b [SalesInvoiceId] => 9f77971160be4d6ba91cabc38f56eca4 [ClientReference] => REF_050616500925_4S2EHN_488246 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050616500925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:54:39+00:00", "status": "Success", "transactionId": "9f77971160be4d6ba91cabc38f56eca4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050616500925_4S2EHN_488246", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050616500925 (4S2EHN) ✅ UPDATE successful for 050616500925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f4423aac9cc84e7a84aa1ec371db630f [SalesInvoiceId] => 0e4836c7ac68452a87ab763184bf2c47 [ClientReference] => REF_053103809325_R4E6Y0_227264 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103809325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:55:02+00:00", "status": "Success", "transactionId": "0e4836c7ac68452a87ab763184bf2c47", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103809325_R4E6Y0_227264", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103809325 (R4E6Y0) ✅ UPDATE successful for 053103809325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b297c769cdb4becbc7fcc1e8732945d [SalesInvoiceId] => 32577026ccb64a9f94386b47d3fe716e [ClientReference] => REF_050501701825_6BLU49_704066 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501701825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:55:22+00:00", "status": "Success", "transactionId": "32577026ccb64a9f94386b47d3fe716e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501701825_6BLU49_704066", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501701825 (6BLU49) ✅ UPDATE successful for 050501701825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6b26b451a484bb9bdc82adb3cf7e757 [SalesInvoiceId] => 5bae80bcc72243c599210265053aedbb [ClientReference] => REF_053804312525_NPSOWU_318727 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804312525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:55:33+00:00", "status": "Success", "transactionId": "5bae80bcc72243c599210265053aedbb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804312525_NPSOWU_318727", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804312525 (NPSOWU) ✅ UPDATE successful for 053804312525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 277a0ae1dd2f4c05af9127601de6270f [SalesInvoiceId] => 3ba47541f25c416b844a04c95b1f1efb [ClientReference] => REF_050103005525_WRHKXK_842909 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249157542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249157542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73ac96cfc35840ea82a80fd66b0753c7 [SalesInvoiceId] => 5b3c7816a40741b6af033a88e9f50800 [ClientReference] => REF_051203603525_6BLU49_753087 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248739800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248739800 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051203603525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:58:58+00:00", "status": "Success", "transactionId": "5b3c7816a40741b6af033a88e9f50800", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051203603525_6BLU49_753087", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051203603525 (6BLU49) ✅ UPDATE successful for 051203603525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d813d57ba922476f8a93b7252a28d17b [SalesInvoiceId] => 8f99c122d4d94355856d54fc25ffde34 [ClientReference] => REF_052513702025_A7DPCP_516832 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052513702025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T13:59:14+00:00", "status": "Success", "transactionId": "8f99c122d4d94355856d54fc25ffde34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052513702025_A7DPCP_516832", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052513702025 (A7DPCP) ✅ UPDATE successful for 052513702025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6bf7b0fe8d24b27b5e2969a9ef956f7 [SalesInvoiceId] => 4253c49e97894d898d9c8316cef57e8e [ClientReference] => REF_053804207625_NPSOWU_124110 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804207625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:00:18+00:00", "status": "Success", "transactionId": "4253c49e97894d898d9c8316cef57e8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804207625_NPSOWU_124110", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804207625 (NPSOWU) ✅ UPDATE successful for 053804207625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6d53c429f8e04f81bdf6a8f31c5d8705 [SalesInvoiceId] => 55bc1c2b97114a8a947aeb8b119d2494 [ClientReference] => REF_000406302725_1RC5WS_513216 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249527470 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249527470 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406302725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:02:05+00:00", "status": "Success", "transactionId": "55bc1c2b97114a8a947aeb8b119d2494", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406302725_1RC5WS_513216", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406302725 (1RC5WS) ✅ UPDATE successful for 000406302725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a986c7e0adc24d409e9dc6ac66fe2583 [SalesInvoiceId] => d9df0f222d654f9e95ca11e6dfd8ae55 [ClientReference] => REF_020506601325_Y3GO0A_760676 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020506601325, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:02:05+00:00", "status": "Success", "transactionId": "d9df0f222d654f9e95ca11e6dfd8ae55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020506601325_Y3GO0A_760676", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020506601325 (Y3GO0A) ✅ UPDATE successful for 020506601325 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af80d0de1ab548c3ad86224921e8f9b4 [SalesInvoiceId] => a4c99a18f3db49aab0372874fd872b68 [ClientReference] => REF_050717901125_ZOOR6L_132606 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556965979 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556965979 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050717901125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:04:58+00:00", "status": "Success", "transactionId": "a4c99a18f3db49aab0372874fd872b68", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050717901125_ZOOR6L_132606", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050717901125 (ZOOR6L) ✅ UPDATE successful for 050717901125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74019b6d5e364456b0ec00dfe94809c3 [SalesInvoiceId] => 88f35b58512c46628b3aad0fe47f9f78 [ClientReference] => REF_050608718325_R4E6Y0_806776 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550072211 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550072211 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608718325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:05:11+00:00", "status": "Success", "transactionId": "88f35b58512c46628b3aad0fe47f9f78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608718325_R4E6Y0_806776", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608718325 (R4E6Y0) ✅ UPDATE successful for 050608718325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bde556be729c4bb2bec0a867a584ce9a [SalesInvoiceId] => 8ce11c76eff84a13bc522bc8e389b6f3 [ClientReference] => REF_051400401525_ZOOR6L_327179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599584482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599584482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400401525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:06:22+00:00", "status": "Success", "transactionId": "8ce11c76eff84a13bc522bc8e389b6f3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400401525_ZOOR6L_327179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400401525 (ZOOR6L) ✅ UPDATE successful for 051400401525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d431abd09964313a02d4a00ef09ad8b [SalesInvoiceId] => 925efe74ee5d4787afb66733e58ac5ac [ClientReference] => REF_052000305725_R4E6Y0_653749 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052000305725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:10:06+00:00", "status": "Success", "transactionId": "925efe74ee5d4787afb66733e58ac5ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052000305725_R4E6Y0_653749", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052000305725 (R4E6Y0) ✅ UPDATE successful for 052000305725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e6908801d2d84e1c8c5bcfded58abd93 [SalesInvoiceId] => d5005bfac99b4f37a9b191b718c156aa [ClientReference] => REF_052000305725_R4E6Y0_689328 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b405445600e49fa82f561e2bb4fed8e [SalesInvoiceId] => 6922ec3ece6d4cd4b55c6813bdd833e8 [ClientReference] => REF_000901102225_BWI2U9_046521 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901102225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:11:54+00:00", "status": "Success", "transactionId": "6922ec3ece6d4cd4b55c6813bdd833e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901102225_BWI2U9_046521", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901102225 (BWI2U9) ✅ UPDATE successful for 000901102225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b90be5ce60e04bd29dc6c313a26c41bb [SalesInvoiceId] => 76efdfc9114a44c6827f0034e4b51626 [ClientReference] => REF_052000305725_R4E6Y0_259298 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0333223b537049419ca212133cfe8389 [SalesInvoiceId] => 19a1fdf85c964f2b8ba110f4e954bbd6 [ClientReference] => REF_053104904825_RY07KN_720194 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053104904825, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:14:02+00:00", "status": "Success", "transactionId": "19a1fdf85c964f2b8ba110f4e954bbd6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053104904825_RY07KN_720194", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053104904825 (RY07KN) ✅ UPDATE successful for 053104904825 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a67ebe231eac4398943f713926902112 [SalesInvoiceId] => c4c5ee00d05241cda12ac67fe0f56cb1 [ClientReference] => REF_000402901625_PFKS1R_560341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532872001 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532872001 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402901625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:14:06+00:00", "status": "Success", "transactionId": "c4c5ee00d05241cda12ac67fe0f56cb1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402901625_PFKS1R_560341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402901625 (PFKS1R) ✅ UPDATE successful for 000402901625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c344c1cd146248668b4265d2ed3470ec [SalesInvoiceId] => ee66d97670284af0bdb54af313a89a86 [ClientReference] => REF_060311305425_WU6TPW_437382 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6ad3cf8071424cddada161abab7aa99d [SalesInvoiceId] => 3681484094a3485aa91fba659ca3e3c8 [ClientReference] => REF_060311305425_WU6TPW_453859 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fa6f2bf42c744b56bae824b75a785593 [SalesInvoiceId] => 4e1bff560ad044e8854793fa30154c7e [ClientReference] => REF_053104904825_RY07KN_618590 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe2d92a0a5bb49e8915f4ea2f995a481 [SalesInvoiceId] => 783984f2419e4174a527f974269af43f [ClientReference] => REF_060311305425_WU6TPW_865349 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060311305425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:18:48+00:00", "status": "Success", "transactionId": "783984f2419e4174a527f974269af43f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060311305425_WU6TPW_865349", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060311305425 (WU6TPW) ✅ UPDATE successful for 060311305425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ff026280bf44736b9f3a641a23feada [SalesInvoiceId] => 72c954a2ec554c7c89bbe7289ead1c8c [ClientReference] => REF_053301708225_A7DPCP_857166 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301708225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:21:00+00:00", "status": "Success", "transactionId": "72c954a2ec554c7c89bbe7289ead1c8c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301708225_A7DPCP_857166", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301708225 (A7DPCP) ✅ UPDATE successful for 053301708225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8543ebce504c4a30a79c43cdf64e5bb8 [SalesInvoiceId] => 0a4c85624b2849d48f428c77d6815b04 [ClientReference] => REF_052703901025_ZOOR6L_133898 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c0751fdbb1304e91a28d85e2bb6c0906 [SalesInvoiceId] => 5484d9b145fc477a9ff8c36f41b2ac05 [ClientReference] => REF_051507402025_4S2EHN_193251 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051507402025, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:21:24+00:00", "status": "Success", "transactionId": "5484d9b145fc477a9ff8c36f41b2ac05", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051507402025_4S2EHN_193251", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051507402025 (4S2EHN) ✅ UPDATE successful for 051507402025 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 170453d86eb24908ad587304b6a6765d [SalesInvoiceId] => 9f3fedde0c964dc2ae4a8ba48b291039 [ClientReference] => REF_082300703025_HXWPV7_329864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247407304 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247407304 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082300703025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:21:28+00:00", "status": "Success", "transactionId": "9f3fedde0c964dc2ae4a8ba48b291039", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082300703025_HXWPV7_329864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082300703025 (HXWPV7) ✅ UPDATE successful for 082300703025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 14954041f96e446585ec160b3bb835b3 [SalesInvoiceId] => cdac6dfd02c34cb097cf40ffd3ade6ef [ClientReference] => REF_050604104025_M86BFQ_565353 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050604104025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:23:01+00:00", "status": "Success", "transactionId": "cdac6dfd02c34cb097cf40ffd3ade6ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050604104025_M86BFQ_565353", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050604104025 (M86BFQ) ✅ UPDATE successful for 050604104025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => cfbcc53794144151b99a27d223dfbf59 [SalesInvoiceId] => 56583857971942a89d8eebd034ab8c4a [ClientReference] => REF_052703901025_ZOOR6L_104661 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => db51036f4b944082ae527fd59a860c1a [SalesInvoiceId] => 40c9da675e7a49e6bde61e041f7d8f40 [ClientReference] => REF_052700800225_ZOOR6L_691100 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551873096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551873096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 562c96df607941cf9ff3115aa60fd80e [SalesInvoiceId] => 28fbb19a04cf4f0c8ba8c842a0d4a9f6 [ClientReference] => REF_110401400525_WU6TPW_889287 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401400525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:24:03+00:00", "status": "Success", "transactionId": "28fbb19a04cf4f0c8ba8c842a0d4a9f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401400525_WU6TPW_889287", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401400525 (WU6TPW) ✅ UPDATE successful for 110401400525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e7079e2da2e45a7a39abf727045fdb6 [SalesInvoiceId] => ed5c82b0cca749f4b0495f7663abaa9a [ClientReference] => REF_054303202125_A7DPCP_807171 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303202125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:25:55+00:00", "status": "Success", "transactionId": "ed5c82b0cca749f4b0495f7663abaa9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303202125_A7DPCP_807171", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303202125 (A7DPCP) ✅ UPDATE successful for 054303202125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd7b9461ec624922a3a5157dfcbcb45a [SalesInvoiceId] => 75d67ae89bd3476fa05eb425baf674e8 [ClientReference] => REF_051103000425_G07PPZ_637881 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051103000425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:25:56+00:00", "status": "Success", "transactionId": "75d67ae89bd3476fa05eb425baf674e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051103000425_G07PPZ_637881", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051103000425 (G07PPZ) ✅ UPDATE successful for 051103000425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5017f8b274346c2b71cce3ea5e5a4b7 [SalesInvoiceId] => a4516cc49fc944e79d78db6e8d058c70 [ClientReference] => REF_053407705525_Y3GO0A_773117 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407705525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:26:16+00:00", "status": "Success", "transactionId": "a4516cc49fc944e79d78db6e8d058c70", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407705525_Y3GO0A_773117", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407705525 (Y3GO0A) ✅ UPDATE successful for 053407705525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5ed403ede034a3ba973f0f3b3562c3e [SalesInvoiceId] => 237c61d2b436425aa30f66d6aa7fb1f6 [ClientReference] => REF_111013008525_HXWPV7_599902 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559969293 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559969293 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111013008525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:27:28+00:00", "status": "Success", "transactionId": "237c61d2b436425aa30f66d6aa7fb1f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111013008525_HXWPV7_599902", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111013008525 (HXWPV7) ✅ UPDATE successful for 111013008525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => afcb836362494656947a262dedaa58ec [SalesInvoiceId] => 21685b31479d4022a5ff8a93590c3ac2 [ClientReference] => REF_010418800425_GYP9CE_674837 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243017140 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243017140 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010418800425, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:27:36+00:00", "status": "Success", "transactionId": "21685b31479d4022a5ff8a93590c3ac2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010418800425_GYP9CE_674837", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010418800425 (GYP9CE) ✅ UPDATE successful for 010418800425 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c5234fcdfda49efab5525a393af316e [SalesInvoiceId] => a665ecee34004c339a7863376ade770b [ClientReference] => REF_052700800225_ZOOR6L_568671 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551873096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551873096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700800225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:28:05+00:00", "status": "Success", "transactionId": "a665ecee34004c339a7863376ade770b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700800225_ZOOR6L_568671", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700800225 (ZOOR6L) ✅ UPDATE successful for 052700800225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e3826b0a7fe540a6a012ba633d9a0b64 [SalesInvoiceId] => 86e7023e80f54a529dbb2f3de9c483e6 [ClientReference] => REF_052703901025_ZOOR6L_311062 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07425cd58116410cbf5194912dd9e713 [SalesInvoiceId] => a4c546da0bfa4d0784b1b796bf1e276d [ClientReference] => REF_111008706025_CN4KKG_556735 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008706025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:29:44+00:00", "status": "Success", "transactionId": "a4c546da0bfa4d0784b1b796bf1e276d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008706025_CN4KKG_556735", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008706025 (CN4KKG) ✅ UPDATE successful for 111008706025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6792b1f3a5a84b55945226011cf8646d [SalesInvoiceId] => 53d94b9bed3c4899a76dd066477a561c [ClientReference] => REF_062004501225_HXWPV7_785099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540373714 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540373714 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062004501225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:30:50+00:00", "status": "Success", "transactionId": "53d94b9bed3c4899a76dd066477a561c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062004501225_HXWPV7_785099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062004501225 (HXWPV7) ✅ UPDATE successful for 062004501225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f25c8ae633194a2f90715cfb6d2e4319 [SalesInvoiceId] => a034155920e44b74bff49033b8d49961 [ClientReference] => REF_001000901325_BWI2U9_371142 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000901325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:30:59+00:00", "status": "Success", "transactionId": "a034155920e44b74bff49033b8d49961", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000901325_BWI2U9_371142", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000901325 (BWI2U9) ✅ UPDATE successful for 001000901325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 812f3221a7cb46859f98bf632de2dbb7 [SalesInvoiceId] => 84f0ba32e5484596a71cf303a79635d4 [ClientReference] => REF_054101803925_NPSOWU_641550 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054101803925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:31:15+00:00", "status": "Success", "transactionId": "84f0ba32e5484596a71cf303a79635d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054101803925_NPSOWU_641550", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054101803925 (NPSOWU) ✅ UPDATE successful for 054101803925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fb049f6b5de466fb776ed7323e3d461 [SalesInvoiceId] => 526c0423b7204ddfafc498976e472b8b [ClientReference] => REF_051305303425_EJISU34222_039534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246106183 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246106183 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051305303425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:31:24+00:00", "status": "Success", "transactionId": "526c0423b7204ddfafc498976e472b8b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051305303425_EJISU34222_039534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051305303425 (EJISU34222) ✅ UPDATE successful for 051305303425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0eb14c27177444aa6cbe3ec12332874 [SalesInvoiceId] => 42c1060155de444ca8c8c22f7fc41568 [ClientReference] => REF_052703901025_ZOOR6L_548615 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703901025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:31:26+00:00", "status": "Success", "transactionId": "42c1060155de444ca8c8c22f7fc41568", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703901025_ZOOR6L_548615", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703901025 (ZOOR6L) ✅ UPDATE successful for 052703901025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b530bf77665746aa97988cd7d04cd998 [SalesInvoiceId] => af64197b80b64a19870999fc745c6311 [ClientReference] => REF_050300603025_R4E6Y0_643721 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300603025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:35:08+00:00", "status": "Success", "transactionId": "af64197b80b64a19870999fc745c6311", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300603025_R4E6Y0_643721", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300603025 (R4E6Y0) ✅ UPDATE successful for 050300603025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 52fa8a49619b43199b571b1a22af5e87 [SalesInvoiceId] => cb0ab5db7d2f4166adc1c9b310059078 [ClientReference] => REF_053408406225_R4E6Y0_499973 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 53206c530e5e4d89b2f480db1e353eeb [SalesInvoiceId] => 46bf96febc8144b383b115412957993c [ClientReference] => REF_051305303425_EJISU34222_450526 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246106183 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246106183 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 06e91aa234124d5ead6357aae8465c26 [SalesInvoiceId] => 351af3b5eb8947b5903b59b8de8d7224 [ClientReference] => REF_012803703225_R4E6Y0_304277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012803703225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:37:47+00:00", "status": "Success", "transactionId": "351af3b5eb8947b5903b59b8de8d7224", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012803703225_R4E6Y0_304277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012803703225 (R4E6Y0) ✅ UPDATE successful for 012803703225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb77ea2f9cc14c009a0f0c5a0baa3877 [SalesInvoiceId] => c2a39752fc0f488c86e85ce98e40fa6b [ClientReference] => REF_000306501325_WRHKXK_645788 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551177793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551177793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000306501325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:37:55+00:00", "status": "Success", "transactionId": "c2a39752fc0f488c86e85ce98e40fa6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000306501325_WRHKXK_645788", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000306501325 (WRHKXK) ✅ UPDATE successful for 000306501325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de0e56eceb2b4feca0ceaa4895dcd198 [SalesInvoiceId] => 8273db4b6eb94239bec58092e9036f3f [ClientReference] => REF_053408406225_R4E6Y0_964575 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408406225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:39:06+00:00", "status": "Success", "transactionId": "8273db4b6eb94239bec58092e9036f3f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408406225_R4E6Y0_964575", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408406225 (R4E6Y0) ✅ UPDATE successful for 053408406225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a274c5a4bfe64e848020353181c492a9 [SalesInvoiceId] => b8252933c3394e41817bdbbb8ac5c415 [ClientReference] => REF_050122515925_A7DPCP_735390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122515925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:39:09+00:00", "status": "Success", "transactionId": "b8252933c3394e41817bdbbb8ac5c415", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122515925_A7DPCP_735390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122515925 (A7DPCP) ✅ UPDATE successful for 050122515925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca36e5f187d04b3885213ae69024cdfc [SalesInvoiceId] => b8c3ff530e4046b48e2f3ed282ef0cb0 [ClientReference] => REF_051410100225_ZOOR6L_987508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410100225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:40:18+00:00", "status": "Success", "transactionId": "b8c3ff530e4046b48e2f3ed282ef0cb0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410100225_ZOOR6L_987508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410100225 (ZOOR6L) ✅ UPDATE successful for 051410100225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 210a4499debc4cedb5485cdc5e2a63a8 [SalesInvoiceId] => 28bfb2d69fe745fa942d59b5f3504931 [ClientReference] => REF_053408406225_R4E6Y0_102873 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37bec1a4fd67400888e016b02ed67b7e [SalesInvoiceId] => a5d8a4e7738b47edb5d15e0ef892e6a4 [ClientReference] => REF_053305100725_LE9LO5_071418 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545302897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545302897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053305100725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:41:04+00:00", "status": "Success", "transactionId": "a5d8a4e7738b47edb5d15e0ef892e6a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053305100725_LE9LO5_071418", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053305100725 (LE9LO5) ✅ UPDATE successful for 053305100725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48c4cf137bd644d4a5adeb31d107f7b2 [SalesInvoiceId] => 40696cb9dd6048e4915c5e0e3b19f022 [ClientReference] => REF_051402102825_ZOOR6L_123113 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599584482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599584482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402102825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:41:41+00:00", "status": "Success", "transactionId": "40696cb9dd6048e4915c5e0e3b19f022", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402102825_ZOOR6L_123113", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402102825 (ZOOR6L) ✅ UPDATE successful for 051402102825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67476a082b294ac3986d991c50e35b2d [SalesInvoiceId] => fdad073a708144a2ab3762878449dfd0 [ClientReference] => REF_053702506425_R4E6Y0_130683 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053702506425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:42:16+00:00", "status": "Success", "transactionId": "fdad073a708144a2ab3762878449dfd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053702506425_R4E6Y0_130683", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053702506425 (R4E6Y0) ✅ UPDATE successful for 053702506425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 962a6af7a0774e8da9ad0fa25ba336eb [SalesInvoiceId] => 37bfa69c92a1493689f5fd92e140f550 [ClientReference] => REF_050150705725_RY07KN_302063 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241873479 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241873479 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050150705725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:43:43+00:00", "status": "Success", "transactionId": "37bfa69c92a1493689f5fd92e140f550", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050150705725_RY07KN_302063", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050150705725 (RY07KN) ✅ UPDATE successful for 050150705725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8382315f98bc498daeb176dad39d5893 [SalesInvoiceId] => a256c2f423704da7ab9c8247cfe9acd3 [ClientReference] => REF_050107500125_R4E6Y0_726973 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107500125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:45:43+00:00", "status": "Success", "transactionId": "a256c2f423704da7ab9c8247cfe9acd3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107500125_R4E6Y0_726973", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107500125 (R4E6Y0) ✅ UPDATE successful for 050107500125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4516d8d3b77b489cbb577f84ba62b513 [SalesInvoiceId] => a7c8bd72492d47488a54d37e1d737afd [ClientReference] => REF_052509800125_A7DPCP_065922 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249734539 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249734539 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052509800125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:48:32+00:00", "status": "Success", "transactionId": "a7c8bd72492d47488a54d37e1d737afd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052509800125_A7DPCP_065922", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052509800125 (A7DPCP) ✅ UPDATE successful for 052509800125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63fbd0008e3d4452aebb3d2f4eb56fb2 [SalesInvoiceId] => f6f0d1130f634a89b2ba335c0b6e5aaf [ClientReference] => REF_052806101925_EJISU34222_076470 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536933795 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536933795 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052806101925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:50:58+00:00", "status": "Success", "transactionId": "f6f0d1130f634a89b2ba335c0b6e5aaf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052806101925_EJISU34222_076470", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052806101925 (EJISU34222) ✅ UPDATE successful for 052806101925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a8eedb7d86834b54a3925f2cce65935e [SalesInvoiceId] => d76b352d2a57431ea6a8996362705f7e [ClientReference] => REF_052702603025_ZOOR6L_721956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702603025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:51:23+00:00", "status": "Success", "transactionId": "d76b352d2a57431ea6a8996362705f7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702603025_ZOOR6L_721956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702603025 (ZOOR6L) ✅ UPDATE successful for 052702603025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 771a64e42dde423f86e3fbf0564b53d4 [SalesInvoiceId] => 2cb8afc3760047bbb917badd4a0dca0d [ClientReference] => REF_010604902325_R4E6Y0_996171 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010604902325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:52:59+00:00", "status": "Success", "transactionId": "2cb8afc3760047bbb917badd4a0dca0d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010604902325_R4E6Y0_996171", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010604902325 (R4E6Y0) ✅ UPDATE successful for 010604902325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b1ee9cb6d124a579b3840b5255e7102 [SalesInvoiceId] => 6925d579f3ae472fb3def0f691abbfef [ClientReference] => REF_1101047008_Y3GO0A_762799 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=1101047008, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:53:03+00:00", "status": "Success", "transactionId": "6925d579f3ae472fb3def0f691abbfef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_1101047008_Y3GO0A_762799", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 1101047008 (Y3GO0A) ✅ UPDATE successful for 1101047008 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 601e0f27e05043a496a143ed6da2f553 [SalesInvoiceId] => 99ebc03bc4ef4e49af149aa6c0e391de [ClientReference] => REF_080115408925_CN4KKG_104301 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240343338 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240343338 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080115408925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:53:43+00:00", "status": "Success", "transactionId": "99ebc03bc4ef4e49af149aa6c0e391de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080115408925_CN4KKG_104301", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080115408925 (CN4KKG) ✅ UPDATE successful for 080115408925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e4362157e1c4caaaa54917d3147319d [SalesInvoiceId] => 942890ea34ae4f40885746bc237ac56a [ClientReference] => REF_052008802525_R4E6Y0_804149 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052008802525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:54:14+00:00", "status": "Success", "transactionId": "942890ea34ae4f40885746bc237ac56a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052008802525_R4E6Y0_804149", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052008802525 (R4E6Y0) ✅ UPDATE successful for 052008802525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e761e153e5474d37af68af8d8034f606 [SalesInvoiceId] => 9996bcfcb05a454c8b9f1b8de433caf5 [ClientReference] => REF_050300604025_R4E6Y0_320180 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300604025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:55:45+00:00", "status": "Success", "transactionId": "9996bcfcb05a454c8b9f1b8de433caf5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300604025_R4E6Y0_320180", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300604025 (R4E6Y0) ✅ UPDATE successful for 050300604025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0d437dd38d7476aa69bc152ec76bb2d [SalesInvoiceId] => 03028bdd5ae44c15b66e4cc18180be3d [ClientReference] => REF_000805200625_1RC5WS_039217 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245971936 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245971936 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000805200625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:56:02+00:00", "status": "Success", "transactionId": "03028bdd5ae44c15b66e4cc18180be3d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000805200625_1RC5WS_039217", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000805200625 (1RC5WS) ✅ UPDATE successful for 000805200625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8112deda7244f6885eda68eeaa79a79 [SalesInvoiceId] => b402c1a645d6489e86353489ef809a25 [ClientReference] => REF_052704101225_ZOOR6L_766057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599584482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599584482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704101225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T14:57:00+00:00", "status": "Success", "transactionId": "b402c1a645d6489e86353489ef809a25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704101225_ZOOR6L_766057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704101225 (ZOOR6L) ✅ UPDATE successful for 052704101225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a02ca58e561426ab3916019de581417 [SalesInvoiceId] => 9f5b543232dd4405b783439468dc3549 [ClientReference] => REF_052702500925_ZOOR6L_132876 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702500925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:00:27+00:00", "status": "Success", "transactionId": "9f5b543232dd4405b783439468dc3549", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702500925_ZOOR6L_132876", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702500925 (ZOOR6L) ✅ UPDATE successful for 052702500925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc87aee8a5704b8ba74e34ff700e2db2 [SalesInvoiceId] => 498f492f209c414ea8272ae526470c91 [ClientReference] => REF_111007202525_WU6TPW_900039 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111007202525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:00:49+00:00", "status": "Success", "transactionId": "498f492f209c414ea8272ae526470c91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111007202525_WU6TPW_900039", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111007202525 (WU6TPW) ✅ UPDATE successful for 111007202525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => beff261d6992472184a8d21c3143dcbd [SalesInvoiceId] => c1905d4af1134b40a029cbcf876ded33 [ClientReference] => REF_052505403425_A7DPCP_811714 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505403425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:00:54+00:00", "status": "Success", "transactionId": "c1905d4af1134b40a029cbcf876ded33", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505403425_A7DPCP_811714", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505403425 (A7DPCP) ✅ UPDATE successful for 052505403425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 115e49ca5e4c4efa936cf3a49e89b3de [SalesInvoiceId] => caddefd95a194a9a9ade5e4b5b9529d4 [ClientReference] => REF_012902900925_R4E6Y0_280962 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559805746 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559805746 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012902900925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:02:34+00:00", "status": "Success", "transactionId": "caddefd95a194a9a9ade5e4b5b9529d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012902900925_R4E6Y0_280962", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012902900925 (R4E6Y0) ✅ UPDATE successful for 012902900925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1024b0a241c4db29b593a55d85cf837 [SalesInvoiceId] => 561d28fce90e4546a80cc7aaa397d24d [ClientReference] => REF_0514014030_NPSOWU_383412 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0514014030, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:02:52+00:00", "status": "Success", "transactionId": "561d28fce90e4546a80cc7aaa397d24d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0514014030_NPSOWU_383412", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0514014030 (NPSOWU) ✅ UPDATE successful for 0514014030 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d5d2f584fa242649526200c2a2a3e96 [SalesInvoiceId] => e5cdcfa5e7e84f16b011abf60466ae06 [ClientReference] => REF_041300501025_R4E6Y0_157878 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531256909 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531256909 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041300501025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:04:07+00:00", "status": "Success", "transactionId": "e5cdcfa5e7e84f16b011abf60466ae06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041300501025_R4E6Y0_157878", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041300501025 (R4E6Y0) ✅ UPDATE successful for 041300501025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a485287c939c49e38c92a6e8bebe12e6 [SalesInvoiceId] => a35a8323d339417d8f969a959b481b5f [ClientReference] => REF_053801601725_NPSOWU_539905 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801601725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:04:30+00:00", "status": "Success", "transactionId": "a35a8323d339417d8f969a959b481b5f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801601725_NPSOWU_539905", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801601725 (NPSOWU) ✅ UPDATE successful for 053801601725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ec3eb94953a041368375f3a85f1224da [SalesInvoiceId] => f007b0d5c5d94c1d8c0304482a862386 [ClientReference] => REF_052505403425_A7DPCP_950593 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 034e8ee31c704779adb78224857d40bd [SalesInvoiceId] => 20715369eb32428fa46c983eac981906 [ClientReference] => REF_031925809125_WRHKXK_441773 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031925809125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:05:49+00:00", "status": "Success", "transactionId": "20715369eb32428fa46c983eac981906", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031925809125_WRHKXK_441773", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031925809125 (WRHKXK) ✅ UPDATE successful for 031925809125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f501edec9f7f4aebba80343be458a9c6 [SalesInvoiceId] => 8031d1e4051040959d00d430d7f28d18 [ClientReference] => REF_051908501225_WRHKXK_434409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051908501225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:06:02+00:00", "status": "Success", "transactionId": "8031d1e4051040959d00d430d7f28d18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051908501225_WRHKXK_434409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051908501225 (WRHKXK) ✅ UPDATE successful for 051908501225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7fb7d07d42145e7a0b4a1da46ad050e [SalesInvoiceId] => c4522baaa63a4b82807d4828c43c976c [ClientReference] => REF_052507809225_9D49MA_614035 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052507809225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:06:28+00:00", "status": "Success", "transactionId": "c4522baaa63a4b82807d4828c43c976c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052507809225_9D49MA_614035", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052507809225 (9D49MA) ✅ UPDATE successful for 052507809225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a3e7fa5d98ad4a8f8fa13bac3593d0f0 [SalesInvoiceId] => bd00aeeef9f14351a4da4c4fedbc5f25 [ClientReference] => REF_051601401425_CN4KKG_034746 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601401425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:06:37+00:00", "status": "Success", "transactionId": "bd00aeeef9f14351a4da4c4fedbc5f25", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601401425_CN4KKG_034746", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601401425 (CN4KKG) ✅ UPDATE successful for 051601401425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c150c1d74534858a8b29e8dae08304a [SalesInvoiceId] => af17f0ca8cc040e191dd6e9c8ba51178 [ClientReference] => REF_050622300625_108CSY_438458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050622300625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:07:11+00:00", "status": "Success", "transactionId": "af17f0ca8cc040e191dd6e9c8ba51178", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050622300625_108CSY_438458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050622300625 (108CSY) ✅ UPDATE successful for 050622300625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5e6837b220244dc48b7b68cee3ab4b6a [SalesInvoiceId] => 9a3f836d508d4cdd9d2cc11a19a2b78c [ClientReference] => REF_050622300625_108CSY_487622 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ecdeb7e0880b42ceb76b152fdf3f0c50 [SalesInvoiceId] => 4bf8fd33cfcd412682f50b2d6352a2e3 [ClientReference] => REF_052505723125_LE9LO5_599216 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505723125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:09:21+00:00", "status": "Success", "transactionId": "4bf8fd33cfcd412682f50b2d6352a2e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505723125_LE9LO5_599216", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505723125 (LE9LO5) ✅ UPDATE successful for 052505723125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9eda4faa4c74fb7b2ec286265981f28 [SalesInvoiceId] => 9e05de8c030e45688f24b0d007369010 [ClientReference] => REF_110305200825_WU6TPW_422252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110305200825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:09:30+00:00", "status": "Success", "transactionId": "9e05de8c030e45688f24b0d007369010", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110305200825_WU6TPW_422252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110305200825 (WU6TPW) ✅ UPDATE successful for 110305200825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61b0893891344133ac7a5ef34ace2901 [SalesInvoiceId] => 54b7f1588c534d8d868a9a6e8c4af1e6 [ClientReference] => REF_100111304425_ZOOR6L_925704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544547836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544547836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100111304425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:10:11+00:00", "status": "Success", "transactionId": "54b7f1588c534d8d868a9a6e8c4af1e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100111304425_ZOOR6L_925704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100111304425 (ZOOR6L) ✅ UPDATE successful for 100111304425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6d399eedec6f4e3b8df3632455a548a5 [SalesInvoiceId] => a671c4c85d9a4810a1907e43507dc965 [ClientReference] => REF_052703401625_ZOOR6L_596345 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703401625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:10:52+00:00", "status": "Success", "transactionId": "a671c4c85d9a4810a1907e43507dc965", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703401625_ZOOR6L_596345", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703401625 (ZOOR6L) ✅ UPDATE successful for 052703401625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef437a03d3f54badb5bb10dea48b9923 [SalesInvoiceId] => ce36a18e563f4f6eb75a788b72fb78fa [ClientReference] => REF_052201903825_G07PPZ_331000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052201903825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:11:03+00:00", "status": "Success", "transactionId": "ce36a18e563f4f6eb75a788b72fb78fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052201903825_G07PPZ_331000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052201903825 (G07PPZ) ✅ UPDATE successful for 052201903825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c55ca83d9b484c57a9200f738180ea1f [SalesInvoiceId] => 3a64d71440604e6fadfa2d2be1fe36e1 [ClientReference] => REF_050603104725_ZOOR6L_501171 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546679820 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546679820 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050603104725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:11:29+00:00", "status": "Success", "transactionId": "3a64d71440604e6fadfa2d2be1fe36e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050603104725_ZOOR6L_501171", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050603104725 (ZOOR6L) ✅ UPDATE successful for 050603104725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d076454a4a2749a9b875d301c959ecf7 [SalesInvoiceId] => 79bbfdcde3d54c1192eba83b238050a2 [ClientReference] => REF_052504806825_A7DPCP_732145 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504806825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:11:51+00:00", "status": "Success", "transactionId": "79bbfdcde3d54c1192eba83b238050a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504806825_A7DPCP_732145", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504806825 (A7DPCP) ✅ UPDATE successful for 052504806825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => da8498fef9c8493e91c483dd01b96fc2 [SalesInvoiceId] => fcab8eebd68845ca8851f8837f55bd39 [ClientReference] => REF_061908100125_I10MTW_486223 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233530173046 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530173046 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bfd2353699fe4e75ae08fd87747787e8 [SalesInvoiceId] => 8d014c182b384da1bfec1db8ded278c0 [ClientReference] => REF_000600701025_PFKS1R_895248 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600701025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:13:09+00:00", "status": "Success", "transactionId": "8d014c182b384da1bfec1db8ded278c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600701025_PFKS1R_895248", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600701025 (PFKS1R) ✅ UPDATE successful for 000600701025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2c9c1d81ff51445eadcda31e269fa477 [SalesInvoiceId] => 990e3d63b53a4569a5efdfd4feff4c18 [ClientReference] => REF_052505723125_LE9LO5_819933 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ea42b73d3a045668bda8f02f72d1806 [SalesInvoiceId] => 23735a7e23d24e38b55ae1826cd23660 [ClientReference] => REF_054300801325_GYP9CE_134497 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598444134 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598444134 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300801325, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:14:08+00:00", "status": "Success", "transactionId": "23735a7e23d24e38b55ae1826cd23660", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300801325_GYP9CE_134497", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300801325 (GYP9CE) ✅ UPDATE successful for 054300801325 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c72feb37e24f436eba30b21461df900a [SalesInvoiceId] => ff0d9b68ba9d4eba8af270c4d3a91571 [ClientReference] => REF_050500104425_108CSY_898299 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500104425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:14:44+00:00", "status": "Success", "transactionId": "ff0d9b68ba9d4eba8af270c4d3a91571", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500104425_108CSY_898299", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500104425 (108CSY) ✅ UPDATE successful for 050500104425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2871322cd9b64824aa33891260d1ab03 [SalesInvoiceId] => e151213db4504d17b8adbe06b7d67878 [ClientReference] => REF_041504304525_R4E6Y0_226596 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246448734 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246448734 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041504304525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:15:21+00:00", "status": "Success", "transactionId": "e151213db4504d17b8adbe06b7d67878", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041504304525_R4E6Y0_226596", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041504304525 (R4E6Y0) ✅ UPDATE successful for 041504304525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 130eb43c3fb3465ea21a90788f28be71 [SalesInvoiceId] => c9eb19a3aeca4e25b9ed25ad51d3788f [ClientReference] => REF_052701701325_ZOOR6L_879142 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247721921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247721921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701701325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:16:30+00:00", "status": "Success", "transactionId": "c9eb19a3aeca4e25b9ed25ad51d3788f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701701325_ZOOR6L_879142", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701701325 (ZOOR6L) ✅ UPDATE successful for 052701701325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22fa93c530134c4db2c65941fe62dae0 [SalesInvoiceId] => daf1b7aa8f964c229a7cc8f968293a47 [ClientReference] => REF_050502900125_EJISU34222_137025 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241972171 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241972171 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502900125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:16:59+00:00", "status": "Success", "transactionId": "daf1b7aa8f964c229a7cc8f968293a47", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502900125_EJISU34222_137025", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502900125 (EJISU34222) ✅ UPDATE successful for 050502900125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd028b364d104fc392fb444c32e341b1 [SalesInvoiceId] => 8b6e37a874f542e1a5bb5462dbfabefa [ClientReference] => REF_061908100125_I10MTW_310728 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530173046 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530173046 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061908100125, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:18:04+00:00", "status": "Success", "transactionId": "8b6e37a874f542e1a5bb5462dbfabefa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061908100125_I10MTW_310728", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061908100125 (I10MTW) ✅ UPDATE successful for 061908100125 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7b05e4d16942402b86a1e96329b731f0 [SalesInvoiceId] => 8060e15f6bb24234adf6372f37a9230c [ClientReference] => REF_041504304525_R4E6Y0_889423 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241372738 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241372738 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 591e188987e343edb39e17a1701a2a84 [SalesInvoiceId] => 443a6aff1c2f47b6ae5af69c4f764fc7 [ClientReference] => REF_051815404925_R4E6Y0_103721 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538378734 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538378734 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815404925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:18:37+00:00", "status": "Success", "transactionId": "443a6aff1c2f47b6ae5af69c4f764fc7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815404925_R4E6Y0_103721", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815404925 (R4E6Y0) ✅ UPDATE successful for 051815404925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9597df99648f43d4811a6bd4e82372c3 [SalesInvoiceId] => d7baa1bb401a4768a997c642314cf02a [ClientReference] => REF_050214502925_A7DPCP_958505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050214502925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:18:38+00:00", "status": "Success", "transactionId": "d7baa1bb401a4768a997c642314cf02a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050214502925_A7DPCP_958505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050214502925 (A7DPCP) ✅ UPDATE successful for 050214502925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5e3d750597754f22b8aea73f019cfc29 [SalesInvoiceId] => 0b66c7bb57a24054be9f5fc5d9e3a3ef [ClientReference] => REF_061908100125_I10MTW_198876 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233530173046 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530173046 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4b042205e884f3b9186baa02ebc46d6 [SalesInvoiceId] => c59466b48c6d457d8f2837e24cd449b8 [ClientReference] => REF_110407404225_WU6TPW_742119 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407404225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:19:27+00:00", "status": "Success", "transactionId": "c59466b48c6d457d8f2837e24cd449b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407404225_WU6TPW_742119", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407404225 (WU6TPW) ✅ UPDATE successful for 110407404225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87c9843838384d48a726e15a6d12c08c [SalesInvoiceId] => c26832a61c3943499f6599e1088cb833 [ClientReference] => REF_050811301925_R4E6Y0_737369 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050811301925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:19:51+00:00", "status": "Success", "transactionId": "c26832a61c3943499f6599e1088cb833", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050811301925_R4E6Y0_737369", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050811301925 (R4E6Y0) ✅ UPDATE successful for 050811301925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0656137b1d4b4ff8b8e0bc1bb9ea5b89 [SalesInvoiceId] => 97db0e0a1f364b5382e2932f4104714c [ClientReference] => REF_120207101025_CN4KKG_800897 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120207101025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:20:30+00:00", "status": "Success", "transactionId": "97db0e0a1f364b5382e2932f4104714c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120207101025_CN4KKG_800897", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120207101025 (CN4KKG) ✅ UPDATE successful for 120207101025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8120a50dae045e4b7beb8a37fed959a [SalesInvoiceId] => 77f741dfe62240b09b058efa7ea69491 [ClientReference] => REF_090700105425_R4E6Y0_864926 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090700105425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:21:19+00:00", "status": "Success", "transactionId": "77f741dfe62240b09b058efa7ea69491", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090700105425_R4E6Y0_864926", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090700105425 (R4E6Y0) ✅ UPDATE successful for 090700105425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd83902a668042a38c0a9ef3d7e28c14 [SalesInvoiceId] => e96dfd338e594057857f1508bc0510c5 [ClientReference] => REF_050500100625_108CSY_551403 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541213252 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541213252 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500100625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:26:01+00:00", "status": "Success", "transactionId": "e96dfd338e594057857f1508bc0510c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500100625_108CSY_551403", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500100625 (108CSY) ✅ UPDATE successful for 050500100625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 675cf99ee05b4701ab921b601027dc5d [SalesInvoiceId] => 28f1c7eb967243a48fb9a7f3c1286f49 [ClientReference] => REF_053703602325_LE9LO5_329798 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703602325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:26:19+00:00", "status": "Success", "transactionId": "28f1c7eb967243a48fb9a7f3c1286f49", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703602325_LE9LO5_329798", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703602325 (LE9LO5) ✅ UPDATE successful for 053703602325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8959150b26794da0a6f484c650196a60 [SalesInvoiceId] => 57b82bbe280e4a1d8d0d902530f55b51 [ClientReference] => REF_050500100625_108CSY_417537 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541213252 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541213252 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc46b1c6afcb413ebc1f4ff4c1fb9ff5 [SalesInvoiceId] => af42fa6a738a47a3abc0d13409cc082c [ClientReference] => REF_0523049065_Y3GO0A_746452 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0523049065, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:29:14+00:00", "status": "Success", "transactionId": "af42fa6a738a47a3abc0d13409cc082c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0523049065_Y3GO0A_746452", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0523049065 (Y3GO0A) ✅ UPDATE successful for 0523049065 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f6cf23e9d56240e9859b0573fefadcda [SalesInvoiceId] => 42c688b57e434841b6ed7b4514c3ba3a [ClientReference] => REF_012501400125_EJISU34222_112423 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245338871 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245338871 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012501400125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:29:24+00:00", "status": "Success", "transactionId": "42c688b57e434841b6ed7b4514c3ba3a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012501400125_EJISU34222_112423", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012501400125 (EJISU34222) ✅ UPDATE successful for 012501400125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b408448f24c84df88dac8cec11db37c3 [SalesInvoiceId] => f8a147d49a8c4397866813adc6a759fa [ClientReference] => REF_110200403125_WU6TPW_521111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110200403125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:30:27+00:00", "status": "Success", "transactionId": "f8a147d49a8c4397866813adc6a759fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110200403125_WU6TPW_521111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110200403125 (WU6TPW) ✅ UPDATE successful for 110200403125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 557bb4960eb5416fa0678feba5e36a30 [SalesInvoiceId] => 56006883050a4a4ba8be6d581b44bb14 [ClientReference] => REF_053407002425_GYP9CE_123163 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542502749 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542502749 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407002425, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:30:34+00:00", "status": "Success", "transactionId": "56006883050a4a4ba8be6d581b44bb14", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407002425_GYP9CE_123163", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407002425 (GYP9CE) ✅ UPDATE successful for 053407002425 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ed4f5fd64764715be8d476eaced74a2 [SalesInvoiceId] => 3d1637b60ac747db99180dc817a98e0b [ClientReference] => REF_080203510225_WU6TPW_931479 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080203510225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:31:06+00:00", "status": "Success", "transactionId": "3d1637b60ac747db99180dc817a98e0b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080203510225_WU6TPW_931479", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080203510225 (WU6TPW) ✅ UPDATE successful for 080203510225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9b477afe0c614fd98f0cd52de2f78a35 [SalesInvoiceId] => bbb26a41f77648aa96a18197e127a78e [ClientReference] => REF_012501400125_EJISU34222_848164 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245338871 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245338871 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9542ecbc471b4815a7fc530f1804ed95 [SalesInvoiceId] => ec99787145674d40be39fb80fa5b8f79 [ClientReference] => REF_150200500825_R4E6Y0_952193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150200500825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:36:49+00:00", "status": "Success", "transactionId": "ec99787145674d40be39fb80fa5b8f79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150200500825_R4E6Y0_952193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150200500825 (R4E6Y0) ✅ UPDATE successful for 150200500825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f379f5995cd440f9a02d4e6b9e251b64 [SalesInvoiceId] => 8c210d19bcc145ccb99fb8a3e61e3e37 [ClientReference] => REF_051902702225_108CSY_090055 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531526828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531526828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051902702225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:37:35+00:00", "status": "Success", "transactionId": "8c210d19bcc145ccb99fb8a3e61e3e37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051902702225_108CSY_090055", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051902702225 (108CSY) ✅ UPDATE successful for 051902702225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 994b07f0a8bc48ea8a973318beabd4b9 [SalesInvoiceId] => 987b4178cad348c8942bde037de2e7b8 [ClientReference] => REF_110407500825_WU6TPW_801149 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407500825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:38:18+00:00", "status": "Success", "transactionId": "987b4178cad348c8942bde037de2e7b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407500825_WU6TPW_801149", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407500825 (WU6TPW) ✅ UPDATE successful for 110407500825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2a483e939064bd1976d2f22e5e8ba60 [SalesInvoiceId] => 51f7a61b2d7a4edb8a9d1ffa133ad18c [ClientReference] => REF_060100205725_R4E6Y0_041395 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060100205725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:39:15+00:00", "status": "Success", "transactionId": "51f7a61b2d7a4edb8a9d1ffa133ad18c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060100205725_R4E6Y0_041395", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060100205725 (R4E6Y0) ✅ UPDATE successful for 060100205725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c7279323fd24444b580f509f5912da6 [SalesInvoiceId] => 19f77777580a454ba473554ebff1bc3c [ClientReference] => REF_051305301025_ZOOR6L_092722 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549435268 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549435268 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051305301025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:42:04+00:00", "status": "Success", "transactionId": "19f77777580a454ba473554ebff1bc3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051305301025_ZOOR6L_092722", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051305301025 (ZOOR6L) ✅ UPDATE successful for 051305301025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 568a580d4a954a658cf848a51a713fa1 [SalesInvoiceId] => a96f6ea6a2ec403ba366e380f9019367 [ClientReference] => REF_050401300125_A7DPCP_135527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246313921 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246313921 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050401300125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:42:08+00:00", "status": "Success", "transactionId": "a96f6ea6a2ec403ba366e380f9019367", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050401300125_A7DPCP_135527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050401300125 (A7DPCP) ✅ UPDATE successful for 050401300125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95a6395a1c88401c96993327345f2e96 [SalesInvoiceId] => 57c02cc3d83a47938dae5f975009a3cb [ClientReference] => REF_111007201025_WU6TPW_221970 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111007201025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:43:15+00:00", "status": "Success", "transactionId": "57c02cc3d83a47938dae5f975009a3cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111007201025_WU6TPW_221970", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111007201025 (WU6TPW) ✅ UPDATE successful for 111007201025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1ab34f7494e4692bb08d9dec22ef141 [SalesInvoiceId] => 7ca6bf62fbb1411f8067fa2a4914be3e [ClientReference] => REF_050408100825_R4E6Y0_566414 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050408100825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:44:06+00:00", "status": "Success", "transactionId": "7ca6bf62fbb1411f8067fa2a4914be3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050408100825_R4E6Y0_566414", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050408100825 (R4E6Y0) ✅ UPDATE successful for 050408100825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93db5cb495254cb7b6f54c780bb85c09 [SalesInvoiceId] => e611dd93a70948a7b3fe27c6f07a8482 [ClientReference] => REF_0523049065_Y3GO0A_340806 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0523049065, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:45:30+00:00", "status": "Success", "transactionId": "e611dd93a70948a7b3fe27c6f07a8482", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0523049065_Y3GO0A_340806", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0523049065 (Y3GO0A) ✅ UPDATE successful for 0523049065 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a0ad1adc0e5435a942df33f1f78e92d [SalesInvoiceId] => cb4cf82b7e4940598ef2ff0069318369 [ClientReference] => REF_053403301925_R4E6Y0_954979 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248824470 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248824470 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403301925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:48:33+00:00", "status": "Success", "transactionId": "cb4cf82b7e4940598ef2ff0069318369", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403301925_R4E6Y0_954979", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403301925 (R4E6Y0) ✅ UPDATE successful for 053403301925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe8ab0309bb64ce4be3ea41759a29d40 [SalesInvoiceId] => aecc3e266c48405d9c071e6900c375b6 [ClientReference] => REF_053408503225_CN4KKG_186534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500922451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500922451 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053408503225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:49:20+00:00", "status": "Success", "transactionId": "aecc3e266c48405d9c071e6900c375b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408503225_CN4KKG_186534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408503225 (CN4KKG) ✅ UPDATE successful for 053408503225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc91f28a852f46da8088844eb15b58ec [SalesInvoiceId] => 6168879c029847f6b91b5f6765313a9e [ClientReference] => REF_051307500625_R4E6Y0_362097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051307500625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:50:24+00:00", "status": "Success", "transactionId": "6168879c029847f6b91b5f6765313a9e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051307500625_R4E6Y0_362097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051307500625 (R4E6Y0) ✅ UPDATE successful for 051307500625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b9ca57797fc4910ac7600e57641e39e [SalesInvoiceId] => 026f35b2a7a94ee383dc39182884fbe9 [ClientReference] => REF_050816400325_ZOOR6L_961280 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050816400325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:50:35+00:00", "status": "Success", "transactionId": "026f35b2a7a94ee383dc39182884fbe9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050816400325_ZOOR6L_961280", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050816400325 (ZOOR6L) ✅ UPDATE successful for 050816400325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd739af3d27e41bb835bcbe2d78877bb [SalesInvoiceId] => 3616f92d878443bab034891300a5a3ff [ClientReference] => REF_001002100425_1RC5WS_804178 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240100866 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240100866 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002100425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:52:27+00:00", "status": "Success", "transactionId": "3616f92d878443bab034891300a5a3ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002100425_1RC5WS_804178", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002100425 (1RC5WS) ✅ UPDATE successful for 001002100425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a2ba2d3829a4c5d982cd5e4f1c16094 [SalesInvoiceId] => aad1553065004b6fa5f4a17395d227cc [ClientReference] => REF_050301201125_ZOOR6L_976908 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301201125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:54:12+00:00", "status": "Success", "transactionId": "aad1553065004b6fa5f4a17395d227cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301201125_ZOOR6L_976908", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301201125 (ZOOR6L) ✅ UPDATE successful for 050301201125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 313692bc3e7548d68554ff1e31e95cb9 [SalesInvoiceId] => ef228cc78ff64d8c9077cc3f679dd863 [ClientReference] => REF_011102603925_R4E6Y0_899439 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011102603925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:54:40+00:00", "status": "Success", "transactionId": "ef228cc78ff64d8c9077cc3f679dd863", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011102603925_R4E6Y0_899439", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011102603925 (R4E6Y0) ✅ UPDATE successful for 011102603925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c638341255f441dbf60f8b1929440f5 [SalesInvoiceId] => 4e45447fef73412b8b79a7ad9cb1ab16 [ClientReference] => REF_050122905825_ZOOR6L_278504 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122905825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:54:57+00:00", "status": "Success", "transactionId": "4e45447fef73412b8b79a7ad9cb1ab16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122905825_ZOOR6L_278504", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122905825 (ZOOR6L) ✅ UPDATE successful for 050122905825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a9e116c8e3144528a72c4819d56030e [SalesInvoiceId] => 2af45d256549435ca428993959ab6473 [ClientReference] => REF_011103006425_FXIX7B_104490 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550891545 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550891545 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011103006425, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:55:42+00:00", "status": "Success", "transactionId": "2af45d256549435ca428993959ab6473", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011103006425_FXIX7B_104490", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011103006425 (FXIX7B) ✅ UPDATE successful for 011103006425 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f66bdfbbf424ac3a6a0d98a92c8b414 [SalesInvoiceId] => ee0ee2e0958641eaaff8d7887354e435 [ClientReference] => REF_053200704725_M86BFQ_326614 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556623774 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556623774 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200704725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:56:06+00:00", "status": "Success", "transactionId": "ee0ee2e0958641eaaff8d7887354e435", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200704725_M86BFQ_326614", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200704725 (M86BFQ) ✅ UPDATE successful for 053200704725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0a8726d5d7d404aa3e4b1194008f094 [SalesInvoiceId] => df42b775e4a84374921a40b58eb1b424 [ClientReference] => REF_0521053005_NPSOWU_930275 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0521053005, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:56:47+00:00", "status": "Success", "transactionId": "df42b775e4a84374921a40b58eb1b424", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0521053005_NPSOWU_930275", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0521053005 (NPSOWU) ✅ UPDATE successful for 0521053005 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a4ec472695a48eea2c9455352c4625b [SalesInvoiceId] => bc8a112668cb479eb4278b7ee76858e5 [ClientReference] => REF_000902200725_PFKS1R_899592 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248549083 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248549083 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902200725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:57:13+00:00", "status": "Success", "transactionId": "bc8a112668cb479eb4278b7ee76858e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902200725_PFKS1R_899592", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902200725 (PFKS1R) ✅ UPDATE successful for 000902200725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a75c10bd879f4793a6a3f2fb43127029 [SalesInvoiceId] => 1b347157b17b4e15a5852feaae9b4b58 [ClientReference] => REF_050112405525_R4E6Y0_255174 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 517a1ba46b594a27a170cb6f2191f26a [SalesInvoiceId] => 9b5a20bcdce14c4c92f5ad3a9dae2a6d [ClientReference] => REF_050507801525_6BLU49_157496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507801525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:58:42+00:00", "status": "Success", "transactionId": "9b5a20bcdce14c4c92f5ad3a9dae2a6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507801525_6BLU49_157496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507801525 (6BLU49) ✅ UPDATE successful for 050507801525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48d2523efc3b460d848672419feddf56 [SalesInvoiceId] => 0ee9feb9e45f4d2da30898032fe4dcd9 [ClientReference] => REF_052202300825_1RC5WS_864976 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547202731 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547202731 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052202300825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:58:46+00:00", "status": "Success", "transactionId": "0ee9feb9e45f4d2da30898032fe4dcd9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052202300825_1RC5WS_864976", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052202300825 (1RC5WS) ✅ UPDATE successful for 052202300825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea5e8209a42b4a1a8c590ee0d487659d [SalesInvoiceId] => e8999ca3425248468a66dec262a98193 [ClientReference] => REF_052304906425_Y3GO0A_289374 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052304906425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:58:53+00:00", "status": "Success", "transactionId": "e8999ca3425248468a66dec262a98193", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052304906425_Y3GO0A_289374", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052304906425 (Y3GO0A) ✅ UPDATE successful for 052304906425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f711108766574ed88e12d29577dd2041 [SalesInvoiceId] => 625c1bad238a42e1a29484717173458e [ClientReference] => REF_000901300325_BWI2U9_559871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901300325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T15:58:58+00:00", "status": "Success", "transactionId": "625c1bad238a42e1a29484717173458e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901300325_BWI2U9_559871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901300325 (BWI2U9) ✅ UPDATE successful for 000901300325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 673880405e3e418f9c6df081a891a2e1 [SalesInvoiceId] => c2a4438c0f874396995b11affbcdd726 [ClientReference] => REF_031205901225_I10MTW_204429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541845746 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541845746 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031205901225, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:00:18+00:00", "status": "Success", "transactionId": "c2a4438c0f874396995b11affbcdd726", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031205901225_I10MTW_204429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031205901225 (I10MTW) ✅ UPDATE successful for 031205901225 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 350c1441c31f4dd0a0372c0db13e61d3 [SalesInvoiceId] => d17d05fc47c24e5ea8dcc17266d8012f [ClientReference] => REF_051113200825_EJISU34222_683647 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540581513 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540581513 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051113200825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:00:59+00:00", "status": "Success", "transactionId": "d17d05fc47c24e5ea8dcc17266d8012f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051113200825_EJISU34222_683647", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051113200825 (EJISU34222) ✅ UPDATE successful for 051113200825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4f3434bb4424627acc794b161dfe47c [SalesInvoiceId] => c42d4f6d23b74098973d797eb1b5cc19 [ClientReference] => REF_051504202825_ZOOR6L_498416 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504202825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:01:10+00:00", "status": "Success", "transactionId": "c42d4f6d23b74098973d797eb1b5cc19", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504202825_ZOOR6L_498416", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504202825 (ZOOR6L) ✅ UPDATE successful for 051504202825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5797e69acddd4768a987f96ac704a10d [SalesInvoiceId] => 33b903e9d4794d278e52a2495dfbd54a [ClientReference] => REF_050112405525_R4E6Y0_531793 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b81d75dc10a84a76aaa42fa8fcb042b0 [SalesInvoiceId] => 3fdba21af9f24f44a71658dc095c3f19 [ClientReference] => REF_050112405525_R4E6Y0_706624 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112405525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:04:07+00:00", "status": "Success", "transactionId": "3fdba21af9f24f44a71658dc095c3f19", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112405525_R4E6Y0_706624", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112405525 (R4E6Y0) ✅ UPDATE successful for 050112405525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c06aefde90ee4dc28465a9a138fd72fc [SalesInvoiceId] => acdf2d0ab37e46239cbb530f0c1c36ae [ClientReference] => REF_000402903825_PFKS1R_195471 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546282551 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546282551 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402903825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:05:20+00:00", "status": "Success", "transactionId": "acdf2d0ab37e46239cbb530f0c1c36ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402903825_PFKS1R_195471", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402903825 (PFKS1R) ✅ UPDATE successful for 000402903825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab6800668a8b48fd8b7b2ee5e7962809 [SalesInvoiceId] => 1a9d1363da654a1cb0d611ff4c8ec4ca [ClientReference] => REF_051504201225_ZOOR6L_726044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504201225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:07:14+00:00", "status": "Success", "transactionId": "1a9d1363da654a1cb0d611ff4c8ec4ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504201225_ZOOR6L_726044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504201225 (ZOOR6L) ✅ UPDATE successful for 051504201225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f98a92051f8a4aa6b67ae372d0776af5 [SalesInvoiceId] => 52e9da375a6b40d4938312a7ec00185d [ClientReference] => REF_050409401925_A7DPCP_219527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536990670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536990670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050409401925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:09:20+00:00", "status": "Success", "transactionId": "52e9da375a6b40d4938312a7ec00185d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050409401925_A7DPCP_219527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050409401925 (A7DPCP) ✅ UPDATE successful for 050409401925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 164665a15aaa472990d416bb660bf879 [SalesInvoiceId] => ce26c96fa51f46bab1049c530952a404 [ClientReference] => REF_110501600425_WU6TPW_687972 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501600425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:09:27+00:00", "status": "Success", "transactionId": "ce26c96fa51f46bab1049c530952a404", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501600425_WU6TPW_687972", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501600425 (WU6TPW) ✅ UPDATE successful for 110501600425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 188ba01e589743b88ff82cd5e7712d55 [SalesInvoiceId] => ad34b56b91da46c5bc1bb0f8a84e2ad4 [ClientReference] => REF_072604201125_J1MH3E_694751 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554554146 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554554146 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072604201125, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:09:27+00:00", "status": "Success", "transactionId": "ad34b56b91da46c5bc1bb0f8a84e2ad4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072604201125_J1MH3E_694751", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072604201125 (J1MH3E) ✅ UPDATE successful for 072604201125 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59de2e1dc7a84cd5afa3eecb45b74beb [SalesInvoiceId] => 7b469f9937a249dab76414aa6c545c4f [ClientReference] => REF_051500200725_R4E6Y0_126394 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553440246 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553440246 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500200725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:10:26+00:00", "status": "Success", "transactionId": "7b469f9937a249dab76414aa6c545c4f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500200725_R4E6Y0_126394", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500200725 (R4E6Y0) ✅ UPDATE successful for 051500200725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66fd28912f6e4b29a920c56571742098 [SalesInvoiceId] => 89aba51e3019458f93ae7756be9e8b3a [ClientReference] => REF_052510107125_R4E6Y0_140664 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249339531 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249339531 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052510107125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:12:01+00:00", "status": "Success", "transactionId": "89aba51e3019458f93ae7756be9e8b3a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052510107125_R4E6Y0_140664", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052510107125 (R4E6Y0) ✅ UPDATE successful for 052510107125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f05368c972842a4a8fcd27a35013ccc [SalesInvoiceId] => 3766f4c3a24b4d63b5c19dd64d3dac55 [ClientReference] => REF_050408101825_R4E6Y0_051071 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050408101825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:12:28+00:00", "status": "Success", "transactionId": "3766f4c3a24b4d63b5c19dd64d3dac55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050408101825_R4E6Y0_051071", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050408101825 (R4E6Y0) ✅ UPDATE successful for 050408101825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => edffa940c0434a4dacd2265d2d93d18f [SalesInvoiceId] => 377aa4752f0845848a30180e49513af1 [ClientReference] => REF_051500200725_R4E6Y0_448281 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245257231 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245257231 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77b14aeb16b34bc2b9b742af28f5a539 [SalesInvoiceId] => 969cd4ca17474b1cab38bf4d106d869a [ClientReference] => REF_051407800425_ZOOR6L_177507 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407800425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:13:33+00:00", "status": "Success", "transactionId": "969cd4ca17474b1cab38bf4d106d869a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407800425_ZOOR6L_177507", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407800425 (ZOOR6L) ✅ UPDATE successful for 051407800425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 704cc0f20fb349e199973c56bb7615f0 [SalesInvoiceId] => 1ae756face8d4851a85beb84566dcb7f [ClientReference] => REF_100404400225_NPSOWU_475221 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100404400225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:13:56+00:00", "status": "Success", "transactionId": "1ae756face8d4851a85beb84566dcb7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100404400225_NPSOWU_475221", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100404400225 (NPSOWU) ✅ UPDATE successful for 100404400225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd21dfb563014bfba4e8a4096c8dbed9 [SalesInvoiceId] => 913a06b9bf534646b61a07056ebe441e [ClientReference] => REF_110405100225_ZOOR6L_884825 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110405100225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:14:34+00:00", "status": "Success", "transactionId": "913a06b9bf534646b61a07056ebe441e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110405100225_ZOOR6L_884825", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110405100225 (ZOOR6L) ✅ UPDATE successful for 110405100225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80634e34b6a34c54bfa83748994fd853 [SalesInvoiceId] => 6c8c508b8a274ecfbced8f95b543b756 [ClientReference] => REF_140202103425_WRHKXK_193680 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140202103425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:14:52+00:00", "status": "Success", "transactionId": "6c8c508b8a274ecfbced8f95b543b756", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140202103425_WRHKXK_193680", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140202103425 (WRHKXK) ✅ UPDATE successful for 140202103425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a547227ef8ac4a07af2fc1c91c8b4cdb [SalesInvoiceId] => 86a1f602a5074f01be2c5628597188b5 [ClientReference] => REF_031528300825_NPSOWU_797944 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031528300825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:15:55+00:00", "status": "Success", "transactionId": "86a1f602a5074f01be2c5628597188b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031528300825_NPSOWU_797944", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031528300825 (NPSOWU) ✅ UPDATE successful for 031528300825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 954b186e4966486ba0e8ff45958a47b0 [SalesInvoiceId] => 8a1e477de1c54569bb199c027bea5986 [ClientReference] => REF_051713402825_NPSOWU_220013 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051713402825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:16:19+00:00", "status": "Success", "transactionId": "8a1e477de1c54569bb199c027bea5986", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051713402825_NPSOWU_220013", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051713402825 (NPSOWU) ✅ UPDATE successful for 051713402825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f25c5036ec6b4efc83d7687ae3876844 [SalesInvoiceId] => aa26049daee847ed93573633a2ecba37 [ClientReference] => REF_051504200525_ZOOR6L_513353 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504200525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:18:25+00:00", "status": "Success", "transactionId": "aa26049daee847ed93573633a2ecba37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504200525_ZOOR6L_513353", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504200525 (ZOOR6L) ✅ UPDATE successful for 051504200525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => eee64a5d5a6f43ff9e277963298f266e [SalesInvoiceId] => 4d39f75091f540b2bd798d752bdb652b [ClientReference] => REF_031604101525_WRHKXK_958588 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 170563d1d7a04ce8a151c7d3fe996ac5 [SalesInvoiceId] => 6b79b3c625fc420fba62ca5444f2aa22 [ClientReference] => REF_050301404425_GYP9CE_173836 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534502338 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534502338 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301404425, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:19:28+00:00", "status": "Success", "transactionId": "6b79b3c625fc420fba62ca5444f2aa22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301404425_GYP9CE_173836", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301404425 (GYP9CE) ✅ UPDATE successful for 050301404425 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d371ef59fb184f36ae2d497a51459528 [SalesInvoiceId] => 3cf0f334f0b647de9cccd54fc889b647 [ClientReference] => REF_050903800925_A7DPCP_375768 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050903800925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:21:57+00:00", "status": "Success", "transactionId": "3cf0f334f0b647de9cccd54fc889b647", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050903800925_A7DPCP_375768", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050903800925 (A7DPCP) ✅ UPDATE successful for 050903800925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 683a45e4714e46e9a997adf1029ea08e [SalesInvoiceId] => bf07128018d94f4f8c9889b0144aea07 [ClientReference] => REF_031604101525_WRHKXK_761910 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031604101525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:22:13+00:00", "status": "Success", "transactionId": "bf07128018d94f4f8c9889b0144aea07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031604101525_WRHKXK_761910", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031604101525 (WRHKXK) ✅ UPDATE successful for 031604101525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f0d617f4a564e2f86be5be9ccc8337c [SalesInvoiceId] => 343afd208f6040d5918c890cdb5b4ec3 [ClientReference] => REF_050510100825_Y3GO0A_793225 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050510100825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:22:56+00:00", "status": "Success", "transactionId": "343afd208f6040d5918c890cdb5b4ec3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050510100825_Y3GO0A_793225", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050510100825 (Y3GO0A) ✅ UPDATE successful for 050510100825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15d8358d66d84169a4d93a3152c8b1ac [SalesInvoiceId] => 6eec40c770454d9390264a99eba442d9 [ClientReference] => REF_052405501425_A7DPCP_207874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594347816 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594347816 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405501425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:23:16+00:00", "status": "Success", "transactionId": "6eec40c770454d9390264a99eba442d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405501425_A7DPCP_207874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405501425 (A7DPCP) ✅ UPDATE successful for 052405501425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a85a6ffcafa34ae59d1d83f94e5e896e [SalesInvoiceId] => 5c43603ffbed41bb9ccaf765972977a8 [ClientReference] => REF_110502000825_WU6TPW_186092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502000825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:23:22+00:00", "status": "Success", "transactionId": "5c43603ffbed41bb9ccaf765972977a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502000825_WU6TPW_186092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502000825 (WU6TPW) ✅ UPDATE successful for 110502000825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f43a311e49ea438dae91a1500025f21d [SalesInvoiceId] => 894ce4923d1048c0ac96e1d9dcc07739 [ClientReference] => REF_090110700725_BWI2U9_833766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090110700725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:24:00+00:00", "status": "Success", "transactionId": "894ce4923d1048c0ac96e1d9dcc07739", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090110700725_BWI2U9_833766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090110700725 (BWI2U9) ✅ UPDATE successful for 090110700725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c7bbec0eefc8434e9763f4a783fea7b3 [SalesInvoiceId] => 5d5a496f94864296aa0a00e1a2120505 [ClientReference] => REF_051304901125_ZOOR6L_920456 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542378036 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542378036 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c889938fb4b54b7a9376a49489b7ed93 [SalesInvoiceId] => 01a3c62a0de4487eb2e1421e3a9bed0d [ClientReference] => REF_050301100925_GYP9CE_133210 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544681830 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544681830 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301100925, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:27:05+00:00", "status": "Success", "transactionId": "01a3c62a0de4487eb2e1421e3a9bed0d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301100925_GYP9CE_133210", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301100925 (GYP9CE) ✅ UPDATE successful for 050301100925 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0d72697509e4ddf933ec2ba541efa19 [SalesInvoiceId] => c19d0128915a472ca86b21b07e01c75d [ClientReference] => REF_051504201325_ZOOR6L_267052 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504201325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:27:22+00:00", "status": "Success", "transactionId": "c19d0128915a472ca86b21b07e01c75d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504201325_ZOOR6L_267052", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504201325 (ZOOR6L) ✅ UPDATE successful for 051504201325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e36c00dff2f54b859276cee0622f2121 [SalesInvoiceId] => 999c72b93b724daa80ad976cfe2a15e9 [ClientReference] => REF_051304901125_ZOOR6L_183683 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542378036 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542378036 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47d6ff76291d4c1e94c350f3c1059d34 [SalesInvoiceId] => 29bfab6f42864a7e8f35fda26258da85 [ClientReference] => REF_053804304625_NPSOWU_115435 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804304625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:28:51+00:00", "status": "Success", "transactionId": "29bfab6f42864a7e8f35fda26258da85", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804304625_NPSOWU_115435", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804304625 (NPSOWU) ✅ UPDATE successful for 053804304625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 424a92ab0e1e4a239fb3ce1da72f5930 [SalesInvoiceId] => 846c6b242a7a41ec906e0b022cab67da [ClientReference] => REF_051304901125_ZOOR6L_042956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051304901125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:30:33+00:00", "status": "Success", "transactionId": "846c6b242a7a41ec906e0b022cab67da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051304901125_ZOOR6L_042956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051304901125 (ZOOR6L) ✅ UPDATE successful for 051304901125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 15d49280128741a0a6832418b72dc57b [SalesInvoiceId] => 7bc5a7341a8540eaba6a47c45bae68d4 [ClientReference] => REF_111009300525_FXIX7B_050451 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246324784 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246324784 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a47ca4b8fa54e0abf85203777d2a8ed [SalesInvoiceId] => b1e1e64929ff4cfc9a7bf359e10ef717 [ClientReference] => REF_0540010015_NPSOWU_048433 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0540010015, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:32:34+00:00", "status": "Success", "transactionId": "b1e1e64929ff4cfc9a7bf359e10ef717", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0540010015_NPSOWU_048433", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0540010015 (NPSOWU) ✅ UPDATE successful for 0540010015 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0e9312790b5425abccac0b9c3d35cf4 [SalesInvoiceId] => 37ec189f6965462cb9d5276e695d6b26 [ClientReference] => REF_050306400425_A7DPCP_184135 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306400425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:33:52+00:00", "status": "Success", "transactionId": "37ec189f6965462cb9d5276e695d6b26", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306400425_A7DPCP_184135", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306400425 (A7DPCP) ✅ UPDATE successful for 050306400425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 16c4ba30310344d89c17cd16b823b3bc [SalesInvoiceId] => c2e312bfd42c4d40bb0739500c470101 [ClientReference] => REF_010376700225_ZOOR6L_499800 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010376700225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:36:58+00:00", "status": "Success", "transactionId": "c2e312bfd42c4d40bb0739500c470101", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010376700225_ZOOR6L_499800", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010376700225 (ZOOR6L) ✅ UPDATE successful for 010376700225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58bf1e7e0ea14a46adf77466bcb04125 [SalesInvoiceId] => 43d71221924a45c0a98bda3266a43c98 [ClientReference] => REF_040807104625_GYP9CE_031421 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249320773 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249320773 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040807104625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:37:48+00:00", "status": "Success", "transactionId": "43d71221924a45c0a98bda3266a43c98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040807104625_GYP9CE_031421", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040807104625 (GYP9CE) ✅ UPDATE successful for 040807104625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7906efb9a00c45009cd57995f0eb49e3 [SalesInvoiceId] => 22b611af10844335b64b513c70702069 [ClientReference] => REF_053701400225_EJISU34222_503307 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243011542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243011542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053701400225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:38:00+00:00", "status": "Success", "transactionId": "22b611af10844335b64b513c70702069", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053701400225_EJISU34222_503307", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053701400225 (EJISU34222) ✅ UPDATE successful for 053701400225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa8cec9dd23f440d9c5ad694fde0889d [SalesInvoiceId] => 1d7cd53feb004c1e9eed19eca9d2c11d [ClientReference] => REF_053407005225_Y3GO0A_538227 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407005225, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:39:21+00:00", "status": "Success", "transactionId": "1d7cd53feb004c1e9eed19eca9d2c11d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407005225_Y3GO0A_538227", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407005225 (Y3GO0A) ✅ UPDATE successful for 053407005225 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c10d5881966e43d29032a1b7043a6c30 [SalesInvoiceId] => c476a762fd914f1699bb38f10d66c1b6 [ClientReference] => REF_111009300525_FXIX7B_225864 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246324784 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246324784 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 50b022a253624ba2a6b2318e9fb2fbc4 [SalesInvoiceId] => ba14650028674dc8a775ea58147b3a67 [ClientReference] => REF_001102200825_PFKS1R_464018 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544168051 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544168051 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001102200825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:41:05+00:00", "status": "Success", "transactionId": "ba14650028674dc8a775ea58147b3a67", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001102200825_PFKS1R_464018", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001102200825 (PFKS1R) ✅ UPDATE successful for 001102200825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6fe0d30da16a487cbfcce55874dc55d4 [SalesInvoiceId] => 59cb7664faaa4938874bf31c4e4965aa [ClientReference] => REF_051410401225_ZOOR6L_423901 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545826670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545826670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410401225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:41:37+00:00", "status": "Success", "transactionId": "59cb7664faaa4938874bf31c4e4965aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410401225_ZOOR6L_423901", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410401225 (ZOOR6L) ✅ UPDATE successful for 051410401225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c7ebd5615a4342f189c720394addb8d1 [SalesInvoiceId] => 700be66f3e5d488c9d7fbc69418c8b32 [ClientReference] => REF_000604701025_PFKS1R_485222 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604701025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:43:37+00:00", "status": "Success", "transactionId": "700be66f3e5d488c9d7fbc69418c8b32", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604701025_PFKS1R_485222", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604701025 (PFKS1R) ✅ UPDATE successful for 000604701025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 899719828b5a43a88ab6a4281ba0e821 [SalesInvoiceId] => 325581a3e8c640d29c231964f7ad23f1 [ClientReference] => REF_111009300525_FXIX7B_713991 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249398001 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249398001 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111009300525, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:45:24+00:00", "status": "Success", "transactionId": "325581a3e8c640d29c231964f7ad23f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111009300525_FXIX7B_713991", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111009300525 (FXIX7B) ✅ UPDATE successful for 111009300525 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0116afd4bc34b90b8c2b66a88276348 [SalesInvoiceId] => f8d8e69dab5847b4b273b9c13ae4c49b [ClientReference] => REF_051118301525_G07PPZ_273279 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051118301525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:45:37+00:00", "status": "Success", "transactionId": "f8d8e69dab5847b4b273b9c13ae4c49b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051118301525_G07PPZ_273279", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051118301525 (G07PPZ) ✅ UPDATE successful for 051118301525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58647f58fddf4e01b329b8e1a5234177 [SalesInvoiceId] => 3a56614d37d540c7ae20aa6a1e79b700 [ClientReference] => REF_053803606125_R4E6Y0_823456 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244543553 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244543553 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803606125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:45:47+00:00", "status": "Success", "transactionId": "3a56614d37d540c7ae20aa6a1e79b700", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803606125_R4E6Y0_823456", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803606125 (R4E6Y0) ✅ UPDATE successful for 053803606125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83ac11dc8da848b79a17aa90e444d79f [SalesInvoiceId] => b79a3e38aff44b62adf0e88fdcd62945 [ClientReference] => REF_053902400825_ZOOR6L_229379 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053902400825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:46:37+00:00", "status": "Success", "transactionId": "b79a3e38aff44b62adf0e88fdcd62945", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053902400825_ZOOR6L_229379", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053902400825 (ZOOR6L) ✅ UPDATE successful for 053902400825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8f45548bb284645882878f338b4095f [SalesInvoiceId] => 27c15f0f9f014b18a76210de63ace4e1 [ClientReference] => REF_150503202625_NPSOWU_984068 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150503202625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:47:46+00:00", "status": "Success", "transactionId": "27c15f0f9f014b18a76210de63ace4e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150503202625_NPSOWU_984068", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150503202625 (NPSOWU) ✅ UPDATE successful for 150503202625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ca0d41185f8e40dea9c49f36ae1108b9 [SalesInvoiceId] => 22c195f3f92f49f1971a1ad6c0ba3983 [ClientReference] => REF_051118301525_G07PPZ_186629 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e3f8e274863540849f0d2a4c7eedb93b [SalesInvoiceId] => 49cb7e105fc9416b9365749b56e71e5a [ClientReference] => REF_053902400825_ZOOR6L_852345 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9cfa80e4c6c94efaaee3268e217a3515 [SalesInvoiceId] => d95b9a4b705a4eb9b46762652a5397d3 [ClientReference] => REF_150503202625_NPSOWU_944368 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e7f71bfafc04bf1afae1ce5356d483c [SalesInvoiceId] => 2416b79522d84c8d8f0ff779d2772840 [ClientReference] => REF_140302101825_R4E6Y0_633689 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553440246 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553440246 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140302101825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:49:47+00:00", "status": "Success", "transactionId": "2416b79522d84c8d8f0ff779d2772840", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140302101825_R4E6Y0_633689", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140302101825 (R4E6Y0) ✅ UPDATE successful for 140302101825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 375c8c9c2ac5421b8e63410387641c0d [SalesInvoiceId] => 139dfa96d4924864b78a7ec0dd750d4d [ClientReference] => REF_053902400825_ZOOR6L_747566 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22ef6c53a2e64523adde243d148a54c7 [SalesInvoiceId] => 62127a0e7eca4ad392376a0be0d370c4 [ClientReference] => REF_052703701925_ZOOR6L_160092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542794311 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542794311 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703701925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:52:28+00:00", "status": "Success", "transactionId": "62127a0e7eca4ad392376a0be0d370c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703701925_ZOOR6L_160092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703701925 (ZOOR6L) ✅ UPDATE successful for 052703701925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 341ac869fb4947988c71aef8088a987f [SalesInvoiceId] => 7d39fa0e7a204311a7dfbe9a25df6d09 [ClientReference] => REF_052602800425_M86BFQ_671454 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052602800425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:56:21+00:00", "status": "Success", "transactionId": "7d39fa0e7a204311a7dfbe9a25df6d09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052602800425_M86BFQ_671454", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052602800425 (M86BFQ) ✅ UPDATE successful for 052602800425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe9f13d785da4485974b612407dc3606 [SalesInvoiceId] => e90401feda574756bd8a15e75387677a [ClientReference] => REF_051116501825_G07PPZ_267211 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545260043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545260043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051116501825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:56:26+00:00", "status": "Success", "transactionId": "e90401feda574756bd8a15e75387677a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051116501825_G07PPZ_267211", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051116501825 (G07PPZ) ✅ UPDATE successful for 051116501825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8412000591144f95ae0e0b51f0c879bc [SalesInvoiceId] => db5b8d5256504e2485765d77cef55502 [ClientReference] => REF_052514104725_WRHKXK_199213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052514104725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:59:32+00:00", "status": "Success", "transactionId": "db5b8d5256504e2485765d77cef55502", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052514104725_WRHKXK_199213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052514104725 (WRHKXK) ✅ UPDATE successful for 052514104725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9999646f072c4698bbc6d10cd34958b9 [SalesInvoiceId] => 4b0f0f197fe34747a9c8d1991c237c92 [ClientReference] => REF_050300402025_G07PPZ_234918 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300402025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T16:59:55+00:00", "status": "Success", "transactionId": "4b0f0f197fe34747a9c8d1991c237c92", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300402025_G07PPZ_234918", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300402025 (G07PPZ) ✅ UPDATE successful for 050300402025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f459b65ed0f4051a58630d8adb89c17 [SalesInvoiceId] => 0ee50f4dc95540b09d0c6a98fe343f2c [ClientReference] => REF_110300400325_WU6TPW_600949 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300400325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:01:01+00:00", "status": "Success", "transactionId": "0ee50f4dc95540b09d0c6a98fe343f2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300400325_WU6TPW_600949", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300400325 (WU6TPW) ✅ UPDATE successful for 110300400325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a23b1acd49344d8ebc5452d55306fd9f [SalesInvoiceId] => 8da2530ac6fa43d198ef968b5eb3a952 [ClientReference] => REF_052504705125_A7DPCP_526677 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504705125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:02:53+00:00", "status": "Success", "transactionId": "8da2530ac6fa43d198ef968b5eb3a952", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504705125_A7DPCP_526677", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504705125 (A7DPCP) ✅ UPDATE successful for 052504705125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe5efb617fa743db9b2687f10dee73c7 [SalesInvoiceId] => 07307e60e4d64bd7be561d70e06f781f [ClientReference] => REF_051905200325_GYP9CE_654787 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544727043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544727043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051905200325, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:03:27+00:00", "status": "Success", "transactionId": "07307e60e4d64bd7be561d70e06f781f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051905200325_GYP9CE_654787", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051905200325 (GYP9CE) ✅ UPDATE successful for 051905200325 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5de03cb1a6d442afa414c1bc4be95581 [SalesInvoiceId] => 93e2839a27484a6f81fd2bf40cb0d383 [ClientReference] => REF_050300402025_G07PPZ_738621 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9af5ef05beff4c4cb9078a38d59c115e [SalesInvoiceId] => b6d9dd5783174b34a7b554f72c0309c8 [ClientReference] => REF_051408902225_ZOOR6L_986435 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051408902225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:07:31+00:00", "status": "Success", "transactionId": "b6d9dd5783174b34a7b554f72c0309c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051408902225_ZOOR6L_986435", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051408902225 (ZOOR6L) ✅ UPDATE successful for 051408902225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a5ecc26f2a814655b795bde186203a91 [SalesInvoiceId] => 96300e6fe5c24d3f87d50458bf489a34 [ClientReference] => REF_000901500425_PFKS1R_920665 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546431420 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546431420 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce3a2b4594fb4a5d9ce2dac2e6e6096b [SalesInvoiceId] => 03bd1e30f7c742a585e42bb0ebcd732b [ClientReference] => REF_0540010023_NPSOWU_827666 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0540010023, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:08:35+00:00", "status": "Success", "transactionId": "03bd1e30f7c742a585e42bb0ebcd732b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0540010023_NPSOWU_827666", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0540010023 (NPSOWU) ✅ UPDATE successful for 0540010023 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2d4b2ee41cc40a39100faabdc03c653 [SalesInvoiceId] => 5eaf76e66ed241dfa2af5fdd2a8f272e [ClientReference] => REF_051114403325_G07PPZ_650143 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051114403325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:10:57+00:00", "status": "Success", "transactionId": "5eaf76e66ed241dfa2af5fdd2a8f272e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114403325_G07PPZ_650143", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114403325 (G07PPZ) ✅ UPDATE successful for 051114403325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 871be23d9bd142fea1b264e98575e636 [SalesInvoiceId] => 3a54bc7bac1449009ab0fda8753b4f79 [ClientReference] => REF_150401001325_RY07KN_845678 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150401001325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:11:17+00:00", "status": "Success", "transactionId": "3a54bc7bac1449009ab0fda8753b4f79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150401001325_RY07KN_845678", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150401001325 (RY07KN) ✅ UPDATE successful for 150401001325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 942042135ffe4499892ccff8f82c5382 [SalesInvoiceId] => 4f1d1760fba5491b980ee5082abde7e8 [ClientReference] => REF_000901500425_PFKS1R_049976 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546431420 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546431420 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901500425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:16:45+00:00", "status": "Success", "transactionId": "4f1d1760fba5491b980ee5082abde7e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901500425_PFKS1R_049976", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901500425 (PFKS1R) ✅ UPDATE successful for 000901500425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d01233dc7ba4ae3a3b61fefeb0d21fb [SalesInvoiceId] => 25786b22ba3b4f8aa8eb1d7bae641a21 [ClientReference] => REF_040808201425_NPSOWU_271788 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040808201425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:17:53+00:00", "status": "Success", "transactionId": "25786b22ba3b4f8aa8eb1d7bae641a21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040808201425_NPSOWU_271788", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040808201425 (NPSOWU) ✅ UPDATE successful for 040808201425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9dc966b7ced428ab4118cd0a559b05f [SalesInvoiceId] => 57e7c590bfc24f11b1c3caac571d5496 [ClientReference] => REF_000200101125_BWI2U9_578527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542714229 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542714229 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200101125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:18:12+00:00", "status": "Success", "transactionId": "57e7c590bfc24f11b1c3caac571d5496", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200101125_BWI2U9_578527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200101125 (BWI2U9) ✅ UPDATE successful for 000200101125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 597b34307d004eb3b7322d7f276220f0 [SalesInvoiceId] => a044e471b69d4db2bfea7a096937ad74 [ClientReference] => REF_000200101125_BWI2U9_180921 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542714229 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542714229 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2689a164d52f49789a29206db6b62186 [SalesInvoiceId] => a567174903f74dbabc1977ac5e95421a [ClientReference] => REF_051900902425_ZOOR6L_998263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051900902425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:19:10+00:00", "status": "Success", "transactionId": "a567174903f74dbabc1977ac5e95421a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051900902425_ZOOR6L_998263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051900902425 (ZOOR6L) ✅ UPDATE successful for 051900902425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d5b24707decd4daaa0e50df80426eff8 [SalesInvoiceId] => 149f0d1e546647f58265c4cbafa02885 [ClientReference] => REF_040808201425_NPSOWU_905181 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4e91833f63414b2ab8e11b89d40c6e9f [SalesInvoiceId] => 378b128682554b1b97b8803ae1c7bb18 [ClientReference] => REF_052103403525_G07PPZ_084085 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558218442 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558218442 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052103403525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:21:08+00:00", "status": "Success", "transactionId": "378b128682554b1b97b8803ae1c7bb18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052103403525_G07PPZ_084085", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052103403525 (G07PPZ) ✅ UPDATE successful for 052103403525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46e1d74c5b9944c7ab0957bc4f2004b8 [SalesInvoiceId] => 830f48876b8c4042958ce10fe6548750 [ClientReference] => REF_0538029168_NPSOWU_460088 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538029168, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:21:45+00:00", "status": "Success", "transactionId": "830f48876b8c4042958ce10fe6548750", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538029168_NPSOWU_460088", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538029168 (NPSOWU) ✅ UPDATE successful for 0538029168 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa485713a7e442ccb1277aa68794b8ad [SalesInvoiceId] => deb62a37980d42eb96a9766414c4c31d [ClientReference] => REF_100200701225_CN4KKG_702302 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100200701225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:28:29+00:00", "status": "Success", "transactionId": "deb62a37980d42eb96a9766414c4c31d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100200701225_CN4KKG_702302", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100200701225 (CN4KKG) ✅ UPDATE successful for 100200701225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 670c3f93c95b464f80129b84079e664c [SalesInvoiceId] => eb73d68b196847afb23b3303557bbd16 [ClientReference] => REF_051400509925_ZOOR6L_547816 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400509925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:28:31+00:00", "status": "Success", "transactionId": "eb73d68b196847afb23b3303557bbd16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400509925_ZOOR6L_547816", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400509925 (ZOOR6L) ✅ UPDATE successful for 051400509925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 39949396f4154a0999fa30c32a8a2267 [SalesInvoiceId] => 1a2f5e27d4cf45c388231f795706979e [ClientReference] => REF_051400509925_ZOOR6L_832898 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52ad527c660f4f988dbfb85cc3005891 [SalesInvoiceId] => 1ae53be4f7a7438c87b2de1b1d8f5bff [ClientReference] => REF_110200302025_WU6TPW_713452 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110200302025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:35:52+00:00", "status": "Success", "transactionId": "1ae53be4f7a7438c87b2de1b1d8f5bff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110200302025_WU6TPW_713452", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110200302025 (WU6TPW) ✅ UPDATE successful for 110200302025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => be1b1efcbc3940cc9696f3514ba2bc5d [SalesInvoiceId] => a168e23868a748679b76fc4ec2deb7d1 [ClientReference] => REF_000903001725_BWI2U9_179771 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547895427 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547895427 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903001725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:36:23+00:00", "status": "Success", "transactionId": "a168e23868a748679b76fc4ec2deb7d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903001725_BWI2U9_179771", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903001725 (BWI2U9) ✅ UPDATE successful for 000903001725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24fe5305fe7348fba0c431a66ed6fd45 [SalesInvoiceId] => 1c527ad75d6a442db66c9f6896e74752 [ClientReference] => REF_053402200825_ZOOR6L_584124 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402200825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:36:28+00:00", "status": "Success", "transactionId": "1c527ad75d6a442db66c9f6896e74752", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402200825_ZOOR6L_584124", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402200825 (ZOOR6L) ✅ UPDATE successful for 053402200825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08b00ea010414cdc9ee7293a12335010 [SalesInvoiceId] => 0cb696988db74a1f934d44fc2412d3a3 [ClientReference] => REF_052702601925_ZOOR6L_019479 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556047343 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556047343 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702601925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:36:37+00:00", "status": "Success", "transactionId": "0cb696988db74a1f934d44fc2412d3a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702601925_ZOOR6L_019479", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702601925 (ZOOR6L) ✅ UPDATE successful for 052702601925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 975aa6c499ac4a57aa41189ac7ebbd58 [SalesInvoiceId] => a723b76dc2e542cd8f810f02ae56a390 [ClientReference] => REF_060115502025_R4E6Y0_693053 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556627325 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556627325 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060115502025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:36:52+00:00", "status": "Success", "transactionId": "a723b76dc2e542cd8f810f02ae56a390", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060115502025_R4E6Y0_693053", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060115502025 (R4E6Y0) ✅ UPDATE successful for 060115502025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 90410cb462694e3189f49a0642c335ff [SalesInvoiceId] => 1ca048eefed04cfa9d11d3ed862e2c39 [ClientReference] => REF_054301901025_ZOOR6L_313972 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db665d8d60cf4739ac242ede4f8908c1 [SalesInvoiceId] => b979f5cfe176408d8f6f5552a0a4791f [ClientReference] => REF_060115502125_R4E6Y0_278120 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556627325 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556627325 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060115502125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:37:57+00:00", "status": "Success", "transactionId": "b979f5cfe176408d8f6f5552a0a4791f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060115502125_R4E6Y0_278120", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060115502125 (R4E6Y0) ✅ UPDATE successful for 060115502125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 89a8cb2b7ed0415fb019f2c88b9328fe [SalesInvoiceId] => 91919872a1f34cf59ff4ed2e9a7e3a0c [ClientReference] => REF_0507012013_NPSOWU_905304 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0507012013, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:38:49+00:00", "status": "Success", "transactionId": "91919872a1f34cf59ff4ed2e9a7e3a0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0507012013_NPSOWU_905304", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0507012013 (NPSOWU) ✅ UPDATE successful for 0507012013 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 36d6cafa949743dabcf3e52df53d9a08 [SalesInvoiceId] => 4cad7905360f4d46ab1313c53681a521 [ClientReference] => REF_054301901025_ZOOR6L_951993 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054301901025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:43:22+00:00", "status": "Success", "transactionId": "4cad7905360f4d46ab1313c53681a521", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054301901025_ZOOR6L_951993", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054301901025 (ZOOR6L) ✅ UPDATE successful for 054301901025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e70656e38c69434fa7df9fb6d8d18d64 [SalesInvoiceId] => 7834afe4f6b34ae5b99644ab9613f7f5 [ClientReference] => REF_053400101325_R4E6Y0_229191 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400101325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:47:31+00:00", "status": "Success", "transactionId": "7834afe4f6b34ae5b99644ab9613f7f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400101325_R4E6Y0_229191", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400101325 (R4E6Y0) ✅ UPDATE successful for 053400101325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ca88c3e227c401c9ebe87e9dc247c49 [SalesInvoiceId] => cbc68faef0e14904b18451682b35c5c2 [ClientReference] => REF_031202700225_R4E6Y0_420840 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538203866 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538203866 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031202700225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:48:43+00:00", "status": "Success", "transactionId": "cbc68faef0e14904b18451682b35c5c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031202700225_R4E6Y0_420840", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031202700225 (R4E6Y0) ✅ UPDATE successful for 031202700225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b99892817374e4e93e93d5db62dee6b [SalesInvoiceId] => bcd89d1df43146a495a7eb0954b5e673 [ClientReference] => REF_052700100525_ZOOR6L_899100 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700100525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:53:35+00:00", "status": "Success", "transactionId": "bcd89d1df43146a495a7eb0954b5e673", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700100525_ZOOR6L_899100", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700100525 (ZOOR6L) ✅ UPDATE successful for 052700100525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7acb9ea7ff24bdb8a60290c23bea1fb [SalesInvoiceId] => d97d874e241842a99cbfaa6b35462d13 [ClientReference] => REF_051402305725_ZOOR6L_097152 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402305725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:54:00+00:00", "status": "Success", "transactionId": "d97d874e241842a99cbfaa6b35462d13", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402305725_ZOOR6L_097152", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402305725 (ZOOR6L) ✅ UPDATE successful for 051402305725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92a96ba1008b4fbd840411b13a999414 [SalesInvoiceId] => 5141fef6c703463ba064bbf580e634c8 [ClientReference] => REF_052702600725_ZOOR6L_612080 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702600725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:59:47+00:00", "status": "Success", "transactionId": "5141fef6c703463ba064bbf580e634c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702600725_ZOOR6L_612080", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702600725 (ZOOR6L) ✅ UPDATE successful for 052702600725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9228c430a2d24c7692ed06fe1fb2fe47 [SalesInvoiceId] => ab121450970b43cb85503d7688ae99f4 [ClientReference] => REF_050103005525_WRHKXK_984830 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249157542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249157542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050103005525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T17:59:59+00:00", "status": "Success", "transactionId": "ab121450970b43cb85503d7688ae99f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050103005525_WRHKXK_984830", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050103005525 (WRHKXK) ✅ UPDATE successful for 050103005525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 953c5722109a462b9cdbb99563e514db [SalesInvoiceId] => 23e75ac41de14f4d845c4563cd4278b6 [ClientReference] => REF_052309207325_ZOOR6L_350486 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052309207325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:05:32+00:00", "status": "Success", "transactionId": "23e75ac41de14f4d845c4563cd4278b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052309207325_ZOOR6L_350486", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052309207325 (ZOOR6L) ✅ UPDATE successful for 052309207325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => be2d641129b340daab7be373f1571ef4 [SalesInvoiceId] => b50abe9a61fb419a881a7a37d390089d [ClientReference] => REF_051502505525_ZOOR6L_122043 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502505525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:06:21+00:00", "status": "Success", "transactionId": "b50abe9a61fb419a881a7a37d390089d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502505525_ZOOR6L_122043", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502505525 (ZOOR6L) ✅ UPDATE successful for 051502505525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e148702cf13f4548a775bc2216e2707a [SalesInvoiceId] => 4460d8e92c00426fbe0c68975f5724ad [ClientReference] => REF_000602000125_1RC5WS_313408 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548450761 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548450761 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602000125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:13:08+00:00", "status": "Success", "transactionId": "4460d8e92c00426fbe0c68975f5724ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602000125_1RC5WS_313408", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602000125 (1RC5WS) ✅ UPDATE successful for 000602000125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dd50a156158438f9fdbf3094af0f1bb [SalesInvoiceId] => 1fb3953478d348ef9880465839b68308 [ClientReference] => REF_051504200925_ZOOR6L_206714 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504200925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:13:59+00:00", "status": "Success", "transactionId": "1fb3953478d348ef9880465839b68308", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504200925_ZOOR6L_206714", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504200925 (ZOOR6L) ✅ UPDATE successful for 051504200925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec3d82bb17424dac9e433a7670e58673 [SalesInvoiceId] => 308c489c7d62410ab26db4333417a6dc [ClientReference] => REF_000806301125_I10MTW_480396 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551299244 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551299244 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000806301125, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:15:08+00:00", "status": "Success", "transactionId": "308c489c7d62410ab26db4333417a6dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000806301125_I10MTW_480396", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000806301125 (I10MTW) ✅ UPDATE successful for 000806301125 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad7660ceeca74fe2a40ab68efeca1e7c [SalesInvoiceId] => 1648a82a1ddb485cbbd16e758c43d75b [ClientReference] => REF_053800800825_CH3S2L_367024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249952015 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249952015 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053800800825, schoolCode=CH3S2L Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cd3eb0b21c645f5b7605bd623a02aff [SalesInvoiceId] => 2ea65be434384dbaa3e99747e9c06529 [ClientReference] => REF_111100405725_WU6TPW_034615 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111100405725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:23:10+00:00", "status": "Success", "transactionId": "1648a82a1ddb485cbbd16e758c43d75b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800800825_CH3S2L_367024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800800825 (CH3S2L) ✅ UPDATE successful for 053800800825 (CH3S2L) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:23:10+00:00", "status": "Success", "transactionId": "2ea65be434384dbaa3e99747e9c06529", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111100405725_WU6TPW_034615", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111100405725 (WU6TPW) ✅ UPDATE successful for 111100405725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6520002aca0d4874ae2812de534a7cf9 [SalesInvoiceId] => c49c7f0be3d4403b8878ef504d128631 [ClientReference] => REF_050605304125_ZOOR6L_446666 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605304125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:23:35+00:00", "status": "Success", "transactionId": "c49c7f0be3d4403b8878ef504d128631", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605304125_ZOOR6L_446666", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605304125 (ZOOR6L) ✅ UPDATE successful for 050605304125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 893236d385f24d13abba27fc1c7b36fb [SalesInvoiceId] => 87dbfd76b18c4e7d9c792e0d85c8c34a [ClientReference] => REF_051001201225_M86BFQ_899612 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555841415 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555841415 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051001201225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:25:38+00:00", "status": "Success", "transactionId": "87dbfd76b18c4e7d9c792e0d85c8c34a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051001201225_M86BFQ_899612", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051001201225 (M86BFQ) ✅ UPDATE successful for 051001201225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3f8b7f0b472c4830aea0a3939bef7bed [SalesInvoiceId] => 84049bc5e7df4bc3b5d1eb5594d191e7 [ClientReference] => REF_052703500725_ZOOR6L_932498 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556956071 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556956071 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703500725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:30:21+00:00", "status": "Success", "transactionId": "84049bc5e7df4bc3b5d1eb5594d191e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703500725_ZOOR6L_932498", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703500725 (ZOOR6L) ✅ UPDATE successful for 052703500725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95c70915777447618bb229610c55601c [SalesInvoiceId] => 6e97619122984633b0c1727b085bbf3d [ClientReference] => REF_050105404525_R4E6Y0_707297 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208254200 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208254200 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050105404525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:34:27+00:00", "status": "Success", "transactionId": "6e97619122984633b0c1727b085bbf3d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105404525_R4E6Y0_707297", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105404525 (R4E6Y0) ✅ UPDATE successful for 050105404525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 345c3f1cd08c453bbdb0b29ae6d01a01 [SalesInvoiceId] => aef78e6559454e85bf5b2a445bd5de9f [ClientReference] => REF_051816201925_WU6TPW_486914 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051816201925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:34:42+00:00", "status": "Success", "transactionId": "aef78e6559454e85bf5b2a445bd5de9f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051816201925_WU6TPW_486914", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051816201925 (WU6TPW) ✅ UPDATE successful for 051816201925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e364d9cc944d464592f668d17b0271a3 [SalesInvoiceId] => 5a89780c53694945bd2d5f1d1a6dcf21 [ClientReference] => REF_053202902625_ZOOR6L_470271 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535947067 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535947067 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053202902625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:42:18+00:00", "status": "Success", "transactionId": "5a89780c53694945bd2d5f1d1a6dcf21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053202902625_ZOOR6L_470271", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053202902625 (ZOOR6L) ✅ UPDATE successful for 053202902625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b63a07c566df4deda6c8172dc3a8ee4a [SalesInvoiceId] => d18b240249f5454cafa22484c22178d9 [ClientReference] => REF_052704800525_ZOOR6L_201619 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704800525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:42:26+00:00", "status": "Success", "transactionId": "d18b240249f5454cafa22484c22178d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704800525_ZOOR6L_201619", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704800525 (ZOOR6L) ✅ UPDATE successful for 052704800525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a26b685154f14dce8a5891d30de3e68d [SalesInvoiceId] => d8e259fc92b64f5bbad1f8c6e02bf46d [ClientReference] => REF_051400700425_ZOOR6L_282103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244066874 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244066874 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400700425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:45:31+00:00", "status": "Success", "transactionId": "d8e259fc92b64f5bbad1f8c6e02bf46d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400700425_ZOOR6L_282103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400700425 (ZOOR6L) ✅ UPDATE successful for 051400700425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc70e411c7b748d8ad644430a56f8fcd [SalesInvoiceId] => ccc27a62872d4daeac6a0a3ccbad8c93 [ClientReference] => REF_050309704725_ZOOR6L_656963 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309704725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:45:46+00:00", "status": "Success", "transactionId": "ccc27a62872d4daeac6a0a3ccbad8c93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309704725_ZOOR6L_656963", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309704725 (ZOOR6L) ✅ UPDATE successful for 050309704725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 917aa13b325d4e629886bb583e9eff55 [SalesInvoiceId] => 0982ec1c2fe641df88926dd788ac46ad [ClientReference] => REF_070205700525_69UIPK_577575 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552889681 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552889681 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070205700525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T18:58:19+00:00", "status": "Success", "transactionId": "0982ec1c2fe641df88926dd788ac46ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070205700525_69UIPK_577575", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070205700525 (69UIPK) ✅ UPDATE successful for 070205700525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b959d494c5040f89fe7fd247da7df40 [SalesInvoiceId] => 7524bd677f784fbaa051aa7abc8266b5 [ClientReference] => REF_052702305225_ZOOR6L_464998 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505976198 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505976198 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052702305225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T19:03:25+00:00", "status": "Success", "transactionId": "7524bd677f784fbaa051aa7abc8266b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702305225_ZOOR6L_464998", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702305225 (ZOOR6L) ✅ UPDATE successful for 052702305225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48c9eb74092844098cc71ac4e3f08de0 [SalesInvoiceId] => 5b967e8f74fd42b0b90d8757815b0ef8 [ClientReference] => REF_031906710825_ZOOR6L_099689 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549435268 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549435268 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031906710825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T19:08:54+00:00", "status": "Success", "transactionId": "5b967e8f74fd42b0b90d8757815b0ef8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031906710825_ZOOR6L_099689", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031906710825 (ZOOR6L) ✅ UPDATE successful for 031906710825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32ed66d7eca643e0b1f54c34a46a67b9 [SalesInvoiceId] => 09a9764e704a41ed9be982023d5874aa [ClientReference] => REF_130301400125_69UIPK_948184 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248824966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248824966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130301400125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T19:09:15+00:00", "status": "Success", "transactionId": "09a9764e704a41ed9be982023d5874aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130301400125_69UIPK_948184", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130301400125 (69UIPK) ✅ UPDATE successful for 130301400125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4bdea73edc6748ada8a69c4420b1efae [SalesInvoiceId] => 139e04d90dee4a34bf4bd6c96872b040 [ClientReference] => REF_070905902425_LXB63X_473161 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540362616 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540362616 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070905902425, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T19:18:38+00:00", "status": "Success", "transactionId": "139e04d90dee4a34bf4bd6c96872b040", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070905902425_LXB63X_473161", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070905902425 (LXB63X) ✅ UPDATE successful for 070905902425 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c933898532b143beb8a943a0fbef7ed2 [SalesInvoiceId] => 9405ad4dada446b681d66fbf5486937e [ClientReference] => REF_000404601225_BWI2U9_546689 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249641730 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249641730 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404601225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T19:58:35+00:00", "status": "Success", "transactionId": "9405ad4dada446b681d66fbf5486937e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404601225_BWI2U9_546689", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404601225 (BWI2U9) ✅ UPDATE successful for 000404601225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65bd9c5fded5469d82d9ddd8c27ad316 [SalesInvoiceId] => 4982a1aae2ce4747a7aad8090246196d [ClientReference] => REF_051809303025_RY07KN_011486 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554469370 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554469370 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051809303025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T20:01:06+00:00", "status": "Success", "transactionId": "4982a1aae2ce4747a7aad8090246196d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051809303025_RY07KN_011486", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051809303025 (RY07KN) ✅ UPDATE successful for 051809303025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d020ffab686a46b1af324cf481e81ef3 [SalesInvoiceId] => 3bb1afaf992c4a99ba6f0c87aa444e15 [ClientReference] => REF_0005055001_I95WNZ_537229 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207881418 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207881418 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005055001, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T21:05:11+00:00", "status": "Success", "transactionId": "3bb1afaf992c4a99ba6f0c87aa444e15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005055001_I95WNZ_537229", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005055001 (I95WNZ) ✅ UPDATE successful for 0005055001 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b09981161d58445e8a61baf9eaf5af09 [SalesInvoiceId] => e0eb83723a51430686c1cf5c6a0272f4 [ClientReference] => REF_050806220425_Y3GO0A_972501 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050806220425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T21:28:55+00:00", "status": "Success", "transactionId": "e0eb83723a51430686c1cf5c6a0272f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050806220425_Y3GO0A_972501", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050806220425 (Y3GO0A) ✅ UPDATE successful for 050806220425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a84c3db7100463883035c4a1d897d35 [SalesInvoiceId] => a49ab557a0c54310ad49d78732d86ded [ClientReference] => REF_020404800225_Y3GO0A_605516 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020404800225, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T21:56:33+00:00", "status": "Success", "transactionId": "a49ab557a0c54310ad49d78732d86ded", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020404800225_Y3GO0A_605516", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020404800225 (Y3GO0A) ✅ UPDATE successful for 020404800225 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 536c37c6920c494e9bec395f67847823 [SalesInvoiceId] => 6a4080482b804240b53a5465bda77934 [ClientReference] => REF_011515001625_Y3GO0A_219674 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011515001625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T22:22:52+00:00", "status": "Success", "transactionId": "6a4080482b804240b53a5465bda77934", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011515001625_Y3GO0A_219674", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011515001625 (Y3GO0A) ✅ UPDATE successful for 011515001625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24bef4ef0b584b1a9596fa017319fe0f [SalesInvoiceId] => 0cf51d86b890429fbaf48a85bb85d50a [ClientReference] => REF_111005900325_CN4KKG_564843 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242034332 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242034332 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005900325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T22:23:32+00:00", "status": "Success", "transactionId": "0cf51d86b890429fbaf48a85bb85d50a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005900325_CN4KKG_564843", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005900325 (CN4KKG) ✅ UPDATE successful for 111005900325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b0560a709b44f2297c5d42e5eac0fb2 [SalesInvoiceId] => 149815fa92d74fadac6887e58c5effbe [ClientReference] => REF_000801500425_BWI2U9_772967 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241788198 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241788198 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000801500425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-20T22:50:21+00:00", "status": "Success", "transactionId": "149815fa92d74fadac6887e58c5effbe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000801500425_BWI2U9_772967", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000801500425 (BWI2U9) ✅ UPDATE successful for 000801500425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b51cfaa9f574ea08ea46de0c5611423 [SalesInvoiceId] => 2cfdfb5783e44ee78e3e6bcf10fde11a [ClientReference] => REF_051801603125_Y3GO0A_133929 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801603125, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T07:10:25+00:00", "status": "Success", "transactionId": "2cfdfb5783e44ee78e3e6bcf10fde11a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801603125_Y3GO0A_133929", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801603125 (Y3GO0A) ✅ UPDATE successful for 051801603125 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1f1a4778d37a4973950c213f985d6cbd [SalesInvoiceId] => 7b9e462aab8f423bb5808078a949d11c [ClientReference] => REF_0305054005_NPSOWU_312955 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247607667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247607667 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab9f2008f7b04623ad68d50d84379c99 [SalesInvoiceId] => d5f3dfdaec094fd9ab9cf3808f560811 [ClientReference] => REF_052001101425_Y3GO0A_370968 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052001101425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T07:30:16+00:00", "status": "Success", "transactionId": "d5f3dfdaec094fd9ab9cf3808f560811", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052001101425_Y3GO0A_370968", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052001101425 (Y3GO0A) ✅ UPDATE successful for 052001101425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67348489c86e483dbd774fcde330f2dd [SalesInvoiceId] => 6c79762120124fc4a87c8a4df28fae5e [ClientReference] => REF_052001102425_Y3GO0A_905701 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052001102425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T07:51:06+00:00", "status": "Success", "transactionId": "6c79762120124fc4a87c8a4df28fae5e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052001102425_Y3GO0A_905701", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052001102425 (Y3GO0A) ✅ UPDATE successful for 052001102425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a5d1abe31f14c92ba1b034de1f0a812 [SalesInvoiceId] => 1d2a660a524c4075be576db4418629d1 [ClientReference] => REF_052701705325_ZOOR6L_356834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249126542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249126542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701705325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T07:56:30+00:00", "status": "Success", "transactionId": "1d2a660a524c4075be576db4418629d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701705325_ZOOR6L_356834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701705325 (ZOOR6L) ✅ UPDATE successful for 052701705325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca3f34424190462888cd7f00c35ee9ed [SalesInvoiceId] => f1120d6d4be14d49a5e101f9036fb89c [ClientReference] => REF_0305054005_NPSOWU_544010 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0305054005, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:04:45+00:00", "status": "Success", "transactionId": "f1120d6d4be14d49a5e101f9036fb89c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0305054005_NPSOWU_544010", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0305054005 (NPSOWU) ✅ UPDATE successful for 0305054005 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 996357a10f784d3a8033a16aedaa859f [SalesInvoiceId] => 3e5e08c7e0bb403289f2b41c03db74eb [ClientReference] => REF_0305054005_NPSOWU_691465 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a474dfb917b940be87aad29db37d5ffa [SalesInvoiceId] => 6350a7855cc34275a3ae7d39016165a0 [ClientReference] => REF_052804016125_NPSOWU_022527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538438815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538438815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052804016125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:10:02+00:00", "status": "Success", "transactionId": "6350a7855cc34275a3ae7d39016165a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052804016125_NPSOWU_022527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052804016125 (NPSOWU) ✅ UPDATE successful for 052804016125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f4a6a93a9c64e6d9cae48c26d25a690 [SalesInvoiceId] => 12fb1c4263bb4315b7e1ef6104c87e21 [ClientReference] => REF_054300205525_Y3GO0A_393334 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300205525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:14:37+00:00", "status": "Success", "transactionId": "12fb1c4263bb4315b7e1ef6104c87e21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300205525_Y3GO0A_393334", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300205525 (Y3GO0A) ✅ UPDATE successful for 054300205525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d8321f7343a4461b8eb95a3f65aaf5e [SalesInvoiceId] => 9e8b5eb49df1447fb98b8ae3cf0540e2 [ClientReference] => REF_111101903125_WU6TPW_199698 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111101903125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:18:38+00:00", "status": "Success", "transactionId": "9e8b5eb49df1447fb98b8ae3cf0540e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111101903125_WU6TPW_199698", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111101903125 (WU6TPW) ✅ UPDATE successful for 111101903125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8fb82ec9f33547fbbb7795f961843af2 [SalesInvoiceId] => 95aaee1ec64a42d4b114fe4ed7e00e4e [ClientReference] => REF_031600804725_NPSOWU_573705 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Holder with FRI Not Found ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7f64029fb0547e2b09005aeb0d2ce82 [SalesInvoiceId] => d20b9c563fbf4a21b7cafa534c6f6f44 [ClientReference] => REF_031600804725_NPSOWU_375854 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=031600804725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:24:10+00:00", "status": "Success", "transactionId": "d20b9c563fbf4a21b7cafa534c6f6f44", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031600804725_NPSOWU_375854", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031600804725 (NPSOWU) ✅ UPDATE successful for 031600804725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a8e7a8b2a39a4dc1a3c533a4730b3285 [SalesInvoiceId] => a06aa8a589fb4e748fbd8449e1542405 [ClientReference] => REF_053804000525_NPSOWU_526986 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245230878 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245230878 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 191e286fd37f401b972b582ed4df05d8 [SalesInvoiceId] => 5bad4ec5f0ce442b84007c0c1ad94c16 [ClientReference] => REF_0006030006_I95WNZ_044522 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55f26f22baff4e45804e05d683490203 [SalesInvoiceId] => b03cf5e492214d3cb51d89b158d076d5 [ClientReference] => REF_110105902725_LE9LO5_266641 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110105902725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:28:43+00:00", "status": "Success", "transactionId": "b03cf5e492214d3cb51d89b158d076d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110105902725_LE9LO5_266641", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110105902725 (LE9LO5) ✅ UPDATE successful for 110105902725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67e29978ae784c5aab7975106d1560d1 [SalesInvoiceId] => 01ab26795fb54851904609ae091510b6 [ClientReference] => REF_051005405925_NPSOWU_006002 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051005405925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:36:47+00:00", "status": "Success", "transactionId": "01ab26795fb54851904609ae091510b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051005405925_NPSOWU_006002", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051005405925 (NPSOWU) ✅ UPDATE successful for 051005405925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f3f6394ecf04f0290519ae1d149a0d1 [SalesInvoiceId] => 9628580e5d8c46aeaab80e4ba9d09f93 [ClientReference] => REF_052505401825_Y3GO0A_523304 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505401825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:40:02+00:00", "status": "Success", "transactionId": "9628580e5d8c46aeaab80e4ba9d09f93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505401825_Y3GO0A_523304", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505401825 (Y3GO0A) ✅ UPDATE successful for 052505401825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 329f56da7fc343fb874e48b009d51031 [SalesInvoiceId] => 820c03a19f5e437599f0b96619d1604e [ClientReference] => REF_050500203325_6BLU49_991341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500203325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:47:17+00:00", "status": "Success", "transactionId": "820c03a19f5e437599f0b96619d1604e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500203325_6BLU49_991341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500203325 (6BLU49) ✅ UPDATE successful for 050500203325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f55de3d39457439e8baa34aa29ef0ac9 [SalesInvoiceId] => 8bf07ecce6d049bf8c3d5e5ec6d0d46e [ClientReference] => REF_130304601125_69UIPK_096511 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248824966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248824966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304601125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:47:48+00:00", "status": "Success", "transactionId": "8bf07ecce6d049bf8c3d5e5ec6d0d46e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304601125_69UIPK_096511", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304601125 (69UIPK) ✅ UPDATE successful for 130304601125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c54bfdcd2d914def875b570f1fe9dd5f [SalesInvoiceId] => 050fd7ef452d436796934bde0e600adc [ClientReference] => REF_050607101825_9D49MA_999395 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050607101825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:49:34+00:00", "status": "Success", "transactionId": "050fd7ef452d436796934bde0e600adc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050607101825_9D49MA_999395", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050607101825 (9D49MA) ✅ UPDATE successful for 050607101825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 963bab2ef3cf4288a62d1fe0eb1cae61 [SalesInvoiceId] => ef27354a127c465ca4b72b7caf289519 [ClientReference] => REF_111010002525_R4E6Y0_869183 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240850457 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240850457 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111010002525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:50:29+00:00", "status": "Success", "transactionId": "ef27354a127c465ca4b72b7caf289519", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111010002525_R4E6Y0_869183", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111010002525 (R4E6Y0) ✅ UPDATE successful for 111010002525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2bb727d5ffdd4488bb3e3eacbaac7004 [SalesInvoiceId] => 7fdb0b8bfa7e4f10b871c1cee343ef33 [ClientReference] => REF_053803101725_NPSOWU_455081 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Holder with FRI Not Found ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6a20c768b1a54cc3951c3962983c10e2 [SalesInvoiceId] => a6cf01256b434c1e892f8f18cb772544 [ClientReference] => REF_000601401225_I95WNZ_987371 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d1f27154d38450389fdd9707320ed19 [SalesInvoiceId] => 00eb56153e194c5ea336f70874217ca8 [ClientReference] => REF_150602500525_NPSOWU_879139 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150602500525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:58:21+00:00", "status": "Success", "transactionId": "00eb56153e194c5ea336f70874217ca8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150602500525_NPSOWU_879139", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150602500525 (NPSOWU) ✅ UPDATE successful for 150602500525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f5ef5246d28450bb9a003a50d29b9d8 [SalesInvoiceId] => 34b79fecd06a4dc9bba6215466c7b5a7 [ClientReference] => REF_0006030006_I95WNZ_255172 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006030006, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T08:58:55+00:00", "status": "Success", "transactionId": "34b79fecd06a4dc9bba6215466c7b5a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006030006_I95WNZ_255172", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006030006 (I95WNZ) ✅ UPDATE successful for 0006030006 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e4a7dabbaab4c0fb5a70a5cbb2086a4 [SalesInvoiceId] => 75b4416650624e49b7d4ae77f079be7c [ClientReference] => REF_053803101725_NPSOWU_478328 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053803101725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:00:10+00:00", "status": "Success", "transactionId": "75b4416650624e49b7d4ae77f079be7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803101725_NPSOWU_478328", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803101725 (NPSOWU) ✅ UPDATE successful for 053803101725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ad7a2408e184dbc8974bea750797664 [SalesInvoiceId] => af7512c91e7a46c2bcae9f998b14ce7f [ClientReference] => REF_052515406225_WRHKXK_980610 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515406225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:01:56+00:00", "status": "Success", "transactionId": "af7512c91e7a46c2bcae9f998b14ce7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515406225_WRHKXK_980610", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515406225 (WRHKXK) ✅ UPDATE successful for 052515406225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00dd5407f4774f00b96fe82f5f095000 [SalesInvoiceId] => 6a41beca9a7a47c4be28500a0f7a4250 [ClientReference] => REF_600100107125_1RC5WS_715067 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544168765 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544168765 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=600100107125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:03:24+00:00", "status": "Success", "transactionId": "6a41beca9a7a47c4be28500a0f7a4250", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_600100107125_1RC5WS_715067", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 600100107125 (1RC5WS) ✅ UPDATE successful for 600100107125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7537a31e93134df6b2af2afc4cedc460 [SalesInvoiceId] => c9558d3d5edf4fd691ef6608146e2012 [ClientReference] => REF_000601401225_I95WNZ_783662 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543840708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543840708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601401225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:04:08+00:00", "status": "Success", "transactionId": "c9558d3d5edf4fd691ef6608146e2012", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601401225_I95WNZ_783662", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601401225 (I95WNZ) ✅ UPDATE successful for 000601401225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0a6fb8b2f524488b4e0448bd126d3b6 [SalesInvoiceId] => ad2e4285a34641a294a0a0af6050798c [ClientReference] => REF_040807700525_Y3GO0A_600142 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040807700525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:04:30+00:00", "status": "Success", "transactionId": "ad2e4285a34641a294a0a0af6050798c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040807700525_Y3GO0A_600142", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040807700525 (Y3GO0A) ✅ UPDATE successful for 040807700525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85d508b1b3b348f698aced1d66ec7b2e [SalesInvoiceId] => f1cadde95d3949bd88912979e2848f40 [ClientReference] => REF_053804000525_NPSOWU_818092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804000525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:09:35+00:00", "status": "Success", "transactionId": "f1cadde95d3949bd88912979e2848f40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804000525_NPSOWU_818092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804000525 (NPSOWU) ✅ UPDATE successful for 053804000525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58d82781317147e78ddd3d756e42d7eb [SalesInvoiceId] => 58c843d6b0334521b0281c429b5366e2 [ClientReference] => REF_000900201025_BWI2U9_857559 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900201025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:10:09+00:00", "status": "Success", "transactionId": "58c843d6b0334521b0281c429b5366e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900201025_BWI2U9_857559", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900201025 (BWI2U9) ✅ UPDATE successful for 000900201025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52ffda44d4c744b5855a668d022066d9 [SalesInvoiceId] => 7102f7d47e164c2ea94758fa8496d582 [ClientReference] => REF_110206901225_WU6TPW_042949 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110206901225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:14:29+00:00", "status": "Success", "transactionId": "7102f7d47e164c2ea94758fa8496d582", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110206901225_WU6TPW_042949", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110206901225 (WU6TPW) ✅ UPDATE successful for 110206901225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12a4b3c87e644c6392e0bf946a378f24 [SalesInvoiceId] => a358f3f1cdc64edba2e2e9bc4a7c49f4 [ClientReference] => REF_040816000625_Y3GO0A_887377 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040816000625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:20:38+00:00", "status": "Success", "transactionId": "a358f3f1cdc64edba2e2e9bc4a7c49f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040816000625_Y3GO0A_887377", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040816000625 (Y3GO0A) ✅ UPDATE successful for 040816000625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0784d169c84f446ba4f5f70bfaf18936 [SalesInvoiceId] => 833f200ab9664867b4deac4b6131e92b [ClientReference] => REF_050413800225_108CSY_016805 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050413800225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:20:41+00:00", "status": "Success", "transactionId": "833f200ab9664867b4deac4b6131e92b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050413800225_108CSY_016805", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050413800225 (108CSY) ✅ UPDATE successful for 050413800225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 36a85d67800b4ffca5f000410f142775 [SalesInvoiceId] => 252df436070b46b4bccb8a1353483767 [ClientReference] => REF_051605003925_CN4KKG_255775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549968225 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549968225 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605003925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:23:40+00:00", "status": "Success", "transactionId": "252df436070b46b4bccb8a1353483767", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605003925_CN4KKG_255775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605003925 (CN4KKG) ✅ UPDATE successful for 051605003925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81062787240842b0b637de9770bd1b4b [SalesInvoiceId] => e8393d6b031645428b89ceb8467b4af0 [ClientReference] => REF_050408300625_108CSY_531968 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548659698 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548659698 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050408300625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:23:48+00:00", "status": "Success", "transactionId": "e8393d6b031645428b89ceb8467b4af0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050408300625_108CSY_531968", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050408300625 (108CSY) ✅ UPDATE successful for 050408300625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31f9180642934a42a9860096e0153a26 [SalesInvoiceId] => dc96bf2907014d3e938f53b47cec2f7c [ClientReference] => REF_150300900325_M86BFQ_602000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246593491 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246593491 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150300900325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:29:22+00:00", "status": "Success", "transactionId": "dc96bf2907014d3e938f53b47cec2f7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150300900325_M86BFQ_602000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150300900325 (M86BFQ) ✅ UPDATE successful for 150300900325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3af7f651ded4625bf26d752d2e879dd [SalesInvoiceId] => 079ac2d184884246bf045b5449044422 [ClientReference] => REF_601200115325_R4E6Y0_723986 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243315999 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243315999 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=601200115325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:33:19+00:00", "status": "Success", "transactionId": "079ac2d184884246bf045b5449044422", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_601200115325_R4E6Y0_723986", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 601200115325 (R4E6Y0) ✅ UPDATE successful for 601200115325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1894eb94910435ca813c06ee3f53a40 [SalesInvoiceId] => f1c209edd9724cfbb0661f1074c9134d [ClientReference] => REF_031015000425_LE9LO5_756410 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031015000425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:33:49+00:00", "status": "Success", "transactionId": "f1c209edd9724cfbb0661f1074c9134d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031015000425_LE9LO5_756410", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031015000425 (LE9LO5) ✅ UPDATE successful for 031015000425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 294551670cec41b4a526321d5bf0b657 [SalesInvoiceId] => 004686b6e3d84615a59b6da774b98d0c [ClientReference] => REF_052502700225_A7DPCP_856263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052502700225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:37:47+00:00", "status": "Success", "transactionId": "004686b6e3d84615a59b6da774b98d0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052502700225_A7DPCP_856263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052502700225 (A7DPCP) ✅ UPDATE successful for 052502700225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bbd9c2697b324ba1a634d2c3909bf626 [SalesInvoiceId] => 90313b51a809446ba1199527cee0f5a0 [ClientReference] => REF_050104904025_A7DPCP_678811 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => efc0da2324dc4f539f18a0881836931a [SalesInvoiceId] => 26dd2c610fea45c0b0bf54bf9473c02e [ClientReference] => REF_050504805525_6BLU49_741191 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504805525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:42:11+00:00", "status": "Success", "transactionId": "26dd2c610fea45c0b0bf54bf9473c02e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504805525_6BLU49_741191", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504805525 (6BLU49) ✅ UPDATE successful for 050504805525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b8fca726ba37451cb6156fcfe26aa0bf [SalesInvoiceId] => 51e9fb49c5ec42f8be5b0e6dc7660fd2 [ClientReference] => REF_0408077040_Y3GO0A_780823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0408077040, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:43:17+00:00", "status": "Success", "transactionId": "51e9fb49c5ec42f8be5b0e6dc7660fd2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0408077040_Y3GO0A_780823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0408077040 (Y3GO0A) ✅ UPDATE successful for 0408077040 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fb1e5ece5844a778c562fb642001178 [SalesInvoiceId] => aecd23a3ccff4388bbca4dfb253a2af3 [ClientReference] => REF_051605003325_CN4KKG_265427 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605003325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:43:20+00:00", "status": "Success", "transactionId": "aecd23a3ccff4388bbca4dfb253a2af3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605003325_CN4KKG_265427", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605003325 (CN4KKG) ✅ UPDATE successful for 051605003325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95d3fbe754a948cead5e2f768da15524 [SalesInvoiceId] => e772c15b77384384883ee96212171238 [ClientReference] => REF_011210904125_WRHKXK_446663 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244105959 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244105959 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011210904125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:43:38+00:00", "status": "Success", "transactionId": "e772c15b77384384883ee96212171238", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011210904125_WRHKXK_446663", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011210904125 (WRHKXK) ✅ UPDATE successful for 011210904125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f6cf0f227b2c4f448731dc6497fccf55 [SalesInvoiceId] => a77472dbce664347a6e2d0b3bf2874c8 [ClientReference] => REF_051606900625_CH3S2L_740289 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242333881 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242333881 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606900625, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:44:14+00:00", "status": "Success", "transactionId": "a77472dbce664347a6e2d0b3bf2874c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606900625_CH3S2L_740289", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606900625 (CH3S2L) ✅ UPDATE successful for 051606900625 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5bfe725be904f639ba28b90f4dde373 [SalesInvoiceId] => 9101fa34e63f4513a30de2383f1fecba [ClientReference] => REF_0538043086_NPSOWU_987324 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0538043086, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:44:54+00:00", "status": "Success", "transactionId": "9101fa34e63f4513a30de2383f1fecba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538043086_NPSOWU_987324", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538043086 (NPSOWU) ✅ UPDATE successful for 0538043086 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01ddacdc4f27479fa103ef927f6d0592 [SalesInvoiceId] => 1e4c883e821c41f7bd317d5148f4a4fd [ClientReference] => REF_050150303625_A7DPCP_326185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548443817 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548443817 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050150303625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:45:33+00:00", "status": "Success", "transactionId": "1e4c883e821c41f7bd317d5148f4a4fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050150303625_A7DPCP_326185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050150303625 (A7DPCP) ✅ UPDATE successful for 050150303625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4272cd4c7a24e28b7d3b53ecdda1571 [SalesInvoiceId] => 00826fa5cbfe4c2b88af7b49e7452c7c [ClientReference] => REF_053804307225_NPSOWU_272055 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804307225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:49:03+00:00", "status": "Success", "transactionId": "00826fa5cbfe4c2b88af7b49e7452c7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804307225_NPSOWU_272055", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804307225 (NPSOWU) ✅ UPDATE successful for 053804307225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd3d9792e1184bc8a06d9b7f3886fed7 [SalesInvoiceId] => a52936c9e9094b66b3c6ed44d3329104 [ClientReference] => REF_050104904025_A7DPCP_571058 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104904025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:49:41+00:00", "status": "Success", "transactionId": "a52936c9e9094b66b3c6ed44d3329104", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104904025_A7DPCP_571058", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104904025 (A7DPCP) ✅ UPDATE successful for 050104904025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 373819d98d6d428ab9dc1b7f5587c5c7 [SalesInvoiceId] => 9902638ce37e438e8c6fdf0d7a53a793 [ClientReference] => REF_051500901225_4S2EHN_420869 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500901225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:50:13+00:00", "status": "Success", "transactionId": "9902638ce37e438e8c6fdf0d7a53a793", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500901225_4S2EHN_420869", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500901225 (4S2EHN) ✅ UPDATE successful for 051500901225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 718d59a5b8d2414c8b54756b89c875c6 [SalesInvoiceId] => da4d43141a2a4b7a95bdf408d28f6655 [ClientReference] => REF_050502801625_6BLU49_788075 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246751888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246751888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502801625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:52:02+00:00", "status": "Success", "transactionId": "da4d43141a2a4b7a95bdf408d28f6655", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502801625_6BLU49_788075", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502801625 (6BLU49) ✅ UPDATE successful for 050502801625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9a3c3a387f74edd8cb6b57a6c53f1d2 [SalesInvoiceId] => a32fe2d28fae42d09b770036315675f7 [ClientReference] => REF_051607003725_A7DPCP_445796 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607003725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:52:11+00:00", "status": "Success", "transactionId": "a32fe2d28fae42d09b770036315675f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607003725_A7DPCP_445796", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607003725 (A7DPCP) ✅ UPDATE successful for 051607003725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 400669f75c684900a40398ac78671b62 [SalesInvoiceId] => f6cc8572b28349c8b9d1434294ac847b [ClientReference] => REF_054102600825_RY07KN_962844 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207883246 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207883246 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=054102600825, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:52:24+00:00", "status": "Success", "transactionId": "f6cc8572b28349c8b9d1434294ac847b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054102600825_RY07KN_962844", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054102600825 (RY07KN) ✅ UPDATE successful for 054102600825 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbd7803e54be4d7195c2bbb520c8c4e8 [SalesInvoiceId] => 2cb4f5014abb49af83f0daca02620d7b [ClientReference] => REF_050819004825_A7DPCP_878971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050819004825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:54:46+00:00", "status": "Success", "transactionId": "2cb4f5014abb49af83f0daca02620d7b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050819004825_A7DPCP_878971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050819004825 (A7DPCP) ✅ UPDATE successful for 050819004825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b0d12ec6a074d06bedab5e235817227 [SalesInvoiceId] => 50e4cbf42bb74b42970e47291f28ccd0 [ClientReference] => REF_051409600125_CN4KKG_716524 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051409600125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:55:17+00:00", "status": "Success", "transactionId": "50e4cbf42bb74b42970e47291f28ccd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051409600125_CN4KKG_716524", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051409600125 (CN4KKG) ✅ UPDATE successful for 051409600125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f55166ed8c0140ab9cd5ea6d334057e8 [SalesInvoiceId] => 9146defc02f44cc9bc99fc1b905aaa41 [ClientReference] => REF_000901301525_BWI2U9_710935 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552110687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552110687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901301525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:57:09+00:00", "status": "Success", "transactionId": "9146defc02f44cc9bc99fc1b905aaa41", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901301525_BWI2U9_710935", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901301525 (BWI2U9) ✅ UPDATE successful for 000901301525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8079b886a5204afe9724499d835da66e [SalesInvoiceId] => 95fd31682187401b885d9b2c19d7ec2e [ClientReference] => REF_050108401025_M86BFQ_273887 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243353167 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243353167 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050108401025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T09:57:18+00:00", "status": "Success", "transactionId": "95fd31682187401b885d9b2c19d7ec2e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050108401025_M86BFQ_273887", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050108401025 (M86BFQ) ✅ UPDATE successful for 050108401025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5155eb8cc3dd4b5f918f151a13d584b7 [SalesInvoiceId] => f8ab44fd71f94685baacbe1fe12ab74a [ClientReference] => REF_051910300125_RY07KN_391581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051910300125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:04:19+00:00", "status": "Success", "transactionId": "f8ab44fd71f94685baacbe1fe12ab74a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051910300125_RY07KN_391581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051910300125 (RY07KN) ✅ UPDATE successful for 051910300125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d520047265df4d789634dad4a0943ce7 [SalesInvoiceId] => 6538ce70dc3049b4ba376bf2946ef2bf [ClientReference] => REF_051501609225_4S2EHN_334500 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241393625 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241393625 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501609225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:12:02+00:00", "status": "Success", "transactionId": "6538ce70dc3049b4ba376bf2946ef2bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501609225_4S2EHN_334500", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501609225 (4S2EHN) ✅ UPDATE successful for 051501609225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b13fde170a614118ade6b56bde9a5db4 [SalesInvoiceId] => dcf9614043c1492a88f769e3cd9f222b [ClientReference] => REF_060300400125_FXIX7B_713612 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b37caecc3bc4faaa89bbe6782f27e3f [SalesInvoiceId] => 5d711c1f96c44deab1d7bbbc2f0e3c64 [ClientReference] => REF_0534055011_NPSOWU_119177 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0534055011, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:19:47+00:00", "status": "Success", "transactionId": "5d711c1f96c44deab1d7bbbc2f0e3c64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0534055011_NPSOWU_119177", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0534055011 (NPSOWU) ✅ UPDATE successful for 0534055011 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f0013afb6c54d88b2c2a44150d7ceef [SalesInvoiceId] => 9c5d703f39ab47be9ec91e6cbbbafe6c [ClientReference] => REF_060300400125_FXIX7B_780628 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060300400125, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:21:30+00:00", "status": "Success", "transactionId": "9c5d703f39ab47be9ec91e6cbbbafe6c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060300400125_FXIX7B_780628", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060300400125 (FXIX7B) ✅ UPDATE successful for 060300400125 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf0adcb3d71b409e9761640ab40425bf [SalesInvoiceId] => 9fb1cd28338e4c2683c3b00dddd02fd0 [ClientReference] => REF_052306701425_M86BFQ_236262 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306701425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:22:18+00:00", "status": "Success", "transactionId": "9fb1cd28338e4c2683c3b00dddd02fd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306701425_M86BFQ_236262", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306701425 (M86BFQ) ✅ UPDATE successful for 052306701425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 068358c3d10f4db4b9db1a82bcd0bb69 [SalesInvoiceId] => bc1eb9b9d0424c78a0a95257b0dbfb06 [ClientReference] => REF_054300700125_Y3GO0A_448592 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300700125, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:25:21+00:00", "status": "Success", "transactionId": "bc1eb9b9d0424c78a0a95257b0dbfb06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300700125_Y3GO0A_448592", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300700125 (Y3GO0A) ✅ UPDATE successful for 054300700125 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d60624cafb8a434bb28f3e6939d63bdc [SalesInvoiceId] => 285d70fa6eab479ea600fd668b950910 [ClientReference] => REF_054001600325_NPSOWU_665484 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001600325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:27:10+00:00", "status": "Success", "transactionId": "285d70fa6eab479ea600fd668b950910", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001600325_NPSOWU_665484", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001600325 (NPSOWU) ✅ UPDATE successful for 054001600325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b51dbd4b111493180592674c9e3961b [SalesInvoiceId] => f6cf16dc8f0e48db9a18e61536545917 [ClientReference] => REF_052306700525_M86BFQ_914877 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306700525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:29:56+00:00", "status": "Success", "transactionId": "f6cf16dc8f0e48db9a18e61536545917", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306700525_M86BFQ_914877", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306700525 (M86BFQ) ✅ UPDATE successful for 052306700525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eebb28b5c5e5460ba52c20c5a49916f9 [SalesInvoiceId] => 4cf9671897d040f1b348b5726a281777 [ClientReference] => REF_052306700825_M86BFQ_295393 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306700825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:30:23+00:00", "status": "Success", "transactionId": "4cf9671897d040f1b348b5726a281777", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306700825_M86BFQ_295393", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306700825 (M86BFQ) ✅ UPDATE successful for 052306700825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 97cb59bfcdd44857887fc306806151c9 [SalesInvoiceId] => 37a3e0ad14794d9b9f6b1e379211b87b [ClientReference] => REF_053904600225_6BLU49_724480 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530944154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530944154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053904600225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:31:00+00:00", "status": "Success", "transactionId": "37a3e0ad14794d9b9f6b1e379211b87b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053904600225_6BLU49_724480", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053904600225 (6BLU49) ✅ UPDATE successful for 053904600225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fcf33a21ca7c470abe7f1feb2a48624c [SalesInvoiceId] => d1dd125bc2d645f0b1b07b6fd45c7d99 [ClientReference] => REF_053803601925_NPSOWU_981390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803601925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:33:14+00:00", "status": "Success", "transactionId": "d1dd125bc2d645f0b1b07b6fd45c7d99", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803601925_NPSOWU_981390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803601925 (NPSOWU) ✅ UPDATE successful for 053803601925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07a956bdc08e45f2bd458f506fcc7259 [SalesInvoiceId] => 16117c074d614f629068483744b36bad [ClientReference] => REF_053701014025_ZOOR6L_730101 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548307608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548307608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053701014025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:34:29+00:00", "status": "Success", "transactionId": "16117c074d614f629068483744b36bad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053701014025_ZOOR6L_730101", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053701014025 (ZOOR6L) ✅ UPDATE successful for 053701014025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ccf2363a74f041f79d8ff86503c5b16f [SalesInvoiceId] => 64587f03660c421cae9658645abdcacb [ClientReference] => REF_140302400325_WU6TPW_478025 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140302400325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:37:39+00:00", "status": "Success", "transactionId": "64587f03660c421cae9658645abdcacb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140302400325_WU6TPW_478025", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140302400325 (WU6TPW) ✅ UPDATE successful for 140302400325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e4048426c34462db5bd8cb37082ba1f [SalesInvoiceId] => 0d1b2a55cef64c4e916e8386c9524367 [ClientReference] => REF_031203601625_Y3GO0A_477889 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031203601625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:37:50+00:00", "status": "Success", "transactionId": "0d1b2a55cef64c4e916e8386c9524367", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031203601625_Y3GO0A_477889", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031203601625 (Y3GO0A) ✅ UPDATE successful for 031203601625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e9f971619653430a9da2444784867b97 [SalesInvoiceId] => 2091793992dc42d4a0266b0f1183e184 [ClientReference] => REF_053701014025_ZOOR6L_360062 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548307608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548307608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fe8bf3b422543c09e9f6b8f27e03dd2 [SalesInvoiceId] => 6691ce58797e4ebca76dc8b0175f0e20 [ClientReference] => REF_040807300825_Y3GO0A_477170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040807300825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:42:55+00:00", "status": "Success", "transactionId": "6691ce58797e4ebca76dc8b0175f0e20", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040807300825_Y3GO0A_477170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040807300825 (Y3GO0A) ✅ UPDATE successful for 040807300825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 29f0c5d0319b41b4b166db63158e1131 [SalesInvoiceId] => e540d9700e8d4baeb43407d60f5b1fbb [ClientReference] => REF_051115500225_LE9LO5_582444 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051115500225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:43:25+00:00", "status": "Success", "transactionId": "e540d9700e8d4baeb43407d60f5b1fbb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051115500225_LE9LO5_582444", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051115500225 (LE9LO5) ✅ UPDATE successful for 051115500225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aba57944a41b4d81929b93d51a482ba3 [SalesInvoiceId] => 2144f3cdf9a14a479a90d18ee9e54290 [ClientReference] => REF_051603404125_CN4KKG_566819 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556940799 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556940799 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603404125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:43:28+00:00", "status": "Success", "transactionId": "2144f3cdf9a14a479a90d18ee9e54290", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603404125_CN4KKG_566819", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603404125 (CN4KKG) ✅ UPDATE successful for 051603404125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0026170196454154a18bce0e7c33a5eb [SalesInvoiceId] => 3dfb9ae59dfb4e7584c298e24fbab2bf [ClientReference] => REF_060101503125_LE9LO5_382957 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060101503125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:45:32+00:00", "status": "Success", "transactionId": "3dfb9ae59dfb4e7584c298e24fbab2bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060101503125_LE9LO5_382957", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060101503125 (LE9LO5) ✅ UPDATE successful for 060101503125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 34aa88bed2f3405196b4c5be8f62b9d0 [SalesInvoiceId] => 9773a2dc8e3d47a58fcc7af34533ca5a [ClientReference] => REF_082300701425_NPSOWU_101062 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082300701425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:45:51+00:00", "status": "Success", "transactionId": "9773a2dc8e3d47a58fcc7af34533ca5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082300701425_NPSOWU_101062", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082300701425 (NPSOWU) ✅ UPDATE successful for 082300701425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30763fa120474a8d990b33d5cb3c84c7 [SalesInvoiceId] => da654b22008f41eb91a5acb7b0032671 [ClientReference] => REF_054300206325_Y3GO0A_266279 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300206325, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:53:22+00:00", "status": "Success", "transactionId": "da654b22008f41eb91a5acb7b0032671", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300206325_Y3GO0A_266279", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300206325 (Y3GO0A) ✅ UPDATE successful for 054300206325 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 059ef1ad58bf42eda171e57e2d5c1966 [SalesInvoiceId] => cd7c038e317343068f7585011a406d75 [ClientReference] => REF_082606300125_R4E6Y0_382964 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245321321 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245321321 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1cbce319d0eb42949ae98731c2f58d9b [SalesInvoiceId] => a4048fab80a14ef882c931891f7a80ed [ClientReference] => REF_110304302725_WU6TPW_132140 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110304302725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:54:20+00:00", "status": "Success", "transactionId": "a4048fab80a14ef882c931891f7a80ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110304302725_WU6TPW_132140", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110304302725 (WU6TPW) ✅ UPDATE successful for 110304302725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0039694ce1ca435a89409066f694883b [SalesInvoiceId] => d15c978cc01d464e980a2ba336667d04 [ClientReference] => REF_012916800825_R4E6Y0_172145 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542539319 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542539319 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012916800825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:54:41+00:00", "status": "Success", "transactionId": "d15c978cc01d464e980a2ba336667d04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012916800825_R4E6Y0_172145", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012916800825 (R4E6Y0) ✅ UPDATE successful for 012916800825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cac099ede9984172af606fb2e639593f [SalesInvoiceId] => 58c577c2c2844c14b950d6ffae7cb69f [ClientReference] => REF_053107700425_A7DPCP_955190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053107700425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:55:54+00:00", "status": "Success", "transactionId": "58c577c2c2844c14b950d6ffae7cb69f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053107700425_A7DPCP_955190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053107700425 (A7DPCP) ✅ UPDATE successful for 053107700425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => faa0edb952184a0cbe4a9d10d52cdc2f [SalesInvoiceId] => 4dc5dedb050047d5b5cc4d98724f2b2e [ClientReference] => REF_082606300125_R4E6Y0_085668 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245321321 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245321321 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa663fe555ae49e3a913c2c6a46b61b6 [SalesInvoiceId] => c2bb8a3e51c6471eb3b54560343ead37 [ClientReference] => REF_011105501125_WU6TPW_324167 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011105501125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:57:35+00:00", "status": "Success", "transactionId": "c2bb8a3e51c6471eb3b54560343ead37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011105501125_WU6TPW_324167", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011105501125 (WU6TPW) ✅ UPDATE successful for 011105501125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5989efe6d7c45f99e44e3cc0ddce3f1 [SalesInvoiceId] => fcb863eb814b44e29c14621dfcbcce30 [ClientReference] => REF_150901901625_NPSOWU_954899 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150901901625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:59:35+00:00", "status": "Success", "transactionId": "fcb863eb814b44e29c14621dfcbcce30", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150901901625_NPSOWU_954899", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150901901625 (NPSOWU) ✅ UPDATE successful for 150901901625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd82ec0899fe45aba73763aa75895add [SalesInvoiceId] => a2c73303377542b9bf3ae39c395216e4 [ClientReference] => REF_050500201925_108CSY_846546 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500201925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T10:59:52+00:00", "status": "Success", "transactionId": "a2c73303377542b9bf3ae39c395216e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500201925_108CSY_846546", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500201925 (108CSY) ✅ UPDATE successful for 050500201925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d41f1c84ff4d4aaca355f2b26761f5f6 [SalesInvoiceId] => 68bb8bc713ed4076b7402787c37340b7 [ClientReference] => REF_082606300125_R4E6Y0_277303 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245321321 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245321321 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082606300125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:01:11+00:00", "status": "Success", "transactionId": "68bb8bc713ed4076b7402787c37340b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082606300125_R4E6Y0_277303", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082606300125 (R4E6Y0) ✅ UPDATE successful for 082606300125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b3d0000d0294228abe5b45f013e6796 [SalesInvoiceId] => c6ea120bdd784338afa69b7dd60f3fd7 [ClientReference] => REF_021603311925_4S2EHN_689619 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021603311925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:01:22+00:00", "status": "Success", "transactionId": "c6ea120bdd784338afa69b7dd60f3fd7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021603311925_4S2EHN_689619", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021603311925 (4S2EHN) ✅ UPDATE successful for 021603311925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35bc681abacb427a87a04caae18766ea [SalesInvoiceId] => 0e78d59852cb4832897dccf73a340caa [ClientReference] => REF_054300204125_Y3GO0A_850453 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300204125, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:03:40+00:00", "status": "Success", "transactionId": "0e78d59852cb4832897dccf73a340caa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300204125_Y3GO0A_850453", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300204125 (Y3GO0A) ✅ UPDATE successful for 054300204125 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 949685d275b9420d8d8d5e54542d7968 [SalesInvoiceId] => 0aadf417c4f943dda62985a51858d03b [ClientReference] => REF_050600904225_R4E6Y0_211519 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244288137 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244288137 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600904225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:03:44+00:00", "status": "Success", "transactionId": "0aadf417c4f943dda62985a51858d03b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600904225_R4E6Y0_211519", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600904225 (R4E6Y0) ✅ UPDATE successful for 050600904225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c895c6b9c28042efa7ae934918e07fa3 [SalesInvoiceId] => 159f9c11554a4d3da6ced3277df3ae79 [ClientReference] => REF_150803003625_EJISU34222_661570 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242953860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242953860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150803003625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:03:54+00:00", "status": "Success", "transactionId": "159f9c11554a4d3da6ced3277df3ae79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150803003625_EJISU34222_661570", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150803003625 (EJISU34222) ✅ UPDATE successful for 150803003625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c65be5893494b3092d4af83d2b33d7b [SalesInvoiceId] => 3564f3fb963f43ce9780193fb721e19c [ClientReference] => REF_140301304625_WU6TPW_038075 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140301304625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:05:03+00:00", "status": "Success", "transactionId": "3564f3fb963f43ce9780193fb721e19c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140301304625_WU6TPW_038075", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140301304625 (WU6TPW) ✅ UPDATE successful for 140301304625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3106decfb843437c8da60805e1e5c1ba [SalesInvoiceId] => 2da08746eaf943ebb4ec381df1d3f09b [ClientReference] => REF_050103506725_R4E6Y0_512377 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050103506725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:05:23+00:00", "status": "Success", "transactionId": "2da08746eaf943ebb4ec381df1d3f09b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050103506725_R4E6Y0_512377", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050103506725 (R4E6Y0) ✅ UPDATE successful for 050103506725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e759d77090d845719b8fdd9c3d9be151 [SalesInvoiceId] => 87b8fb9427df41318702b6d1239e926c [ClientReference] => REF_050504401325_A7DPCP_725846 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504401325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:05:24+00:00", "status": "Success", "transactionId": "87b8fb9427df41318702b6d1239e926c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504401325_A7DPCP_725846", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504401325 (A7DPCP) ✅ UPDATE successful for 050504401325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 98171fe29a0749ffb0d388683a7a74ee [SalesInvoiceId] => 375e740910204f6c85e7b42271aabeca [ClientReference] => REF_050107100125_Y3GO0A_056704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050107100125, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:07:02+00:00", "status": "Success", "transactionId": "375e740910204f6c85e7b42271aabeca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050107100125_Y3GO0A_056704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050107100125 (Y3GO0A) ✅ UPDATE successful for 050107100125 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8de02a6fb7c24496bee4fccefa8394d9 [SalesInvoiceId] => cd9c5421bf614807b0673f491b7560e0 [ClientReference] => REF_051104303725_G07PPZ_655823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051104303725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:08:17+00:00", "status": "Success", "transactionId": "cd9c5421bf614807b0673f491b7560e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051104303725_G07PPZ_655823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051104303725 (G07PPZ) ✅ UPDATE successful for 051104303725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f864016e62548fa885dd3794ad17e37 [SalesInvoiceId] => f495df09f9314596942565a5717b3a8b [ClientReference] => REF_051606700225_CN4KKG_720139 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606700225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:09:30+00:00", "status": "Success", "transactionId": "f495df09f9314596942565a5717b3a8b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606700225_CN4KKG_720139", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606700225 (CN4KKG) ✅ UPDATE successful for 051606700225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75e7f797cfa745139a38ce1c1b23b0e4 [SalesInvoiceId] => 134734a02ab64da18674cbed635fb73c [ClientReference] => REF_053408101325_R4E6Y0_361266 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241477187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241477187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408101325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:13:06+00:00", "status": "Success", "transactionId": "134734a02ab64da18674cbed635fb73c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408101325_R4E6Y0_361266", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408101325 (R4E6Y0) ✅ UPDATE successful for 053408101325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c7c5021d51e4900bfbe48990efe84f4 [SalesInvoiceId] => dd6157d200ed452fb1938b4584597fec [ClientReference] => REF_050105910625_R4E6Y0_784956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245139848 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245139848 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050105910625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:14:19+00:00", "status": "Success", "transactionId": "dd6157d200ed452fb1938b4584597fec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105910625_R4E6Y0_784956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105910625 (R4E6Y0) ✅ UPDATE successful for 050105910625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26c86b909698495d92cb8c9477b0902b [SalesInvoiceId] => 8fe02ce559d04736bf8fc2191ae5aedc [ClientReference] => REF_110407200725_WU6TPW_898969 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407200725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:16:44+00:00", "status": "Success", "transactionId": "8fe02ce559d04736bf8fc2191ae5aedc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407200725_WU6TPW_898969", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407200725 (WU6TPW) ✅ UPDATE successful for 110407200725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea171896fa1548ebbc771b38e9c539ac [SalesInvoiceId] => 9b6ac7315bb74433b27f02c1f2204099 [ClientReference] => REF_000404100225_PFKS1R_747834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554880984 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554880984 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404100225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:16:52+00:00", "status": "Success", "transactionId": "9b6ac7315bb74433b27f02c1f2204099", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404100225_PFKS1R_747834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404100225 (PFKS1R) ✅ UPDATE successful for 000404100225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf74b9dc44644c9091919d950619f0cb [SalesInvoiceId] => e1d2f78cfdbe4cbb8bcf8fbec31af4a0 [ClientReference] => REF_051107812425_G07PPZ_915586 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051107812425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:18:32+00:00", "status": "Success", "transactionId": "e1d2f78cfdbe4cbb8bcf8fbec31af4a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051107812425_G07PPZ_915586", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051107812425 (G07PPZ) ✅ UPDATE successful for 051107812425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0373babc0d4542a2b7219beaf6e88c1c [SalesInvoiceId] => dddf93f92b8d4aab8c373bcdfbaa33ad [ClientReference] => REF_012802901025_R4E6Y0_726450 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241477187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241477187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012802901025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:19:59+00:00", "status": "Success", "transactionId": "dddf93f92b8d4aab8c373bcdfbaa33ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012802901025_R4E6Y0_726450", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012802901025 (R4E6Y0) ✅ UPDATE successful for 012802901025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c467d142c06640ee97f4ab35cb6b8aa2 [SalesInvoiceId] => 90d4f1d4781a4e9284aa0d106219777e [ClientReference] => REF_050114300125_108CSY_868686 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550404863 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550404863 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050114300125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:20:59+00:00", "status": "Success", "transactionId": "90d4f1d4781a4e9284aa0d106219777e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050114300125_108CSY_868686", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050114300125 (108CSY) ✅ UPDATE successful for 050114300125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 81af21a3565a44dc8fdeedb19bcf1b77 [SalesInvoiceId] => 77171c365ae54de0ab5381fba4c04076 [ClientReference] => REF_050114802225_R4E6Y0_178630 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 229a3ec063454f90b734c126bff021c7 [SalesInvoiceId] => d61bf1484a1440758ddd2f76fa90752b [ClientReference] => REF_050600104825_M86BFQ_104089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592134026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592134026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600104825, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:21:54+00:00", "status": "Success", "transactionId": "d61bf1484a1440758ddd2f76fa90752b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600104825_M86BFQ_104089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600104825 (M86BFQ) ✅ UPDATE successful for 050600104825 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2e800a0efaac44f3a1688a57d1285016 [SalesInvoiceId] => 192c1ddbbc1b4ed385559bf728865146 [ClientReference] => REF_053604701525_4S2EHN_514596 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233536794308 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536794308 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5c4ba3b76664085aabc80c9e666181d [SalesInvoiceId] => 88da157152c64dbbba4f25f8b1139099 [ClientReference] => REF_050507902225_108CSY_154674 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507902225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:22:44+00:00", "status": "Success", "transactionId": "88da157152c64dbbba4f25f8b1139099", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507902225_108CSY_154674", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507902225 (108CSY) ✅ UPDATE successful for 050507902225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5aeaafc654448fe8225c9619c4b8f5d [SalesInvoiceId] => 6ea2c7ae4399433bb850a46bad8e7973 [ClientReference] => REF_000402902825_PFKS1R_189252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257770391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257770391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402902825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:26:52+00:00", "status": "Success", "transactionId": "6ea2c7ae4399433bb850a46bad8e7973", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402902825_PFKS1R_189252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402902825 (PFKS1R) ✅ UPDATE successful for 000402902825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 776dc00830cf44448239016480760c0c [SalesInvoiceId] => 454177128e644c77826b516815d6ac3c [ClientReference] => REF_130201603725_69UIPK_274931 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248146574 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248146574 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130201603725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:28:47+00:00", "status": "Success", "transactionId": "454177128e644c77826b516815d6ac3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130201603725_69UIPK_274931", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130201603725 (69UIPK) ✅ UPDATE successful for 130201603725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dba34aaffab34a1b88c6282404e5fdc8 [SalesInvoiceId] => 18241f5b296d4cb1aa15b01a8e83beb1 [ClientReference] => REF_050812723925_R4E6Y0_640543 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241325684 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241325684 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050812723925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:29:19+00:00", "status": "Success", "transactionId": "18241f5b296d4cb1aa15b01a8e83beb1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050812723925_R4E6Y0_640543", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050812723925 (R4E6Y0) ✅ UPDATE successful for 050812723925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 753e47e07ed240c7a923d12c31f62ce7 [SalesInvoiceId] => 0741a615c0ff47c3831bcb10d56b631f [ClientReference] => REF_052504900625_G07PPZ_874943 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504900625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:30:55+00:00", "status": "Success", "transactionId": "0741a615c0ff47c3831bcb10d56b631f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504900625_G07PPZ_874943", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504900625 (G07PPZ) ✅ UPDATE successful for 052504900625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc411f1ff2a94078933ff078cbeccace [SalesInvoiceId] => 0a2be1bdb0174e2e8c3060e86f44f79b [ClientReference] => REF_0540012010_Y3GO0A_004466 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0540012010, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:31:03+00:00", "status": "Success", "transactionId": "0a2be1bdb0174e2e8c3060e86f44f79b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0540012010_Y3GO0A_004466", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0540012010 (Y3GO0A) ✅ UPDATE successful for 0540012010 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c548b4208404163aaae7044b67e69b2 [SalesInvoiceId] => 0846b9ccf3eb4e87b678d2860649dea6 [ClientReference] => REF_052901401125_6BLU49_605387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052901401125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:35:44+00:00", "status": "Success", "transactionId": "0846b9ccf3eb4e87b678d2860649dea6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052901401125_6BLU49_605387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052901401125 (6BLU49) ✅ UPDATE successful for 052901401125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f3e6fe04296141dea9147367e9e5566b [SalesInvoiceId] => a0fc65501704433685796487752add94 [ClientReference] => REF_053403500925_R4E6Y0_859013 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403500925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:36:18+00:00", "status": "Success", "transactionId": "a0fc65501704433685796487752add94", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403500925_R4E6Y0_859013", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403500925 (R4E6Y0) ✅ UPDATE successful for 053403500925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa06e86fa2d9458c8d76038be4af0b06 [SalesInvoiceId] => 1dbdcbd88eee4f359834dc5c4ef3c20a [ClientReference] => REF_050141100325_R4E6Y0_835688 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533233424 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533233424 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050141100325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:38:07+00:00", "status": "Success", "transactionId": "1dbdcbd88eee4f359834dc5c4ef3c20a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050141100325_R4E6Y0_835688", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050141100325 (R4E6Y0) ✅ UPDATE successful for 050141100325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa8cee5b8c714b13b42cae88debf9607 [SalesInvoiceId] => 7102c56f7aa54b7d92814d93687ad2e5 [ClientReference] => REF_053402500125_R4E6Y0_962238 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243629922 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243629922 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402500125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:38:14+00:00", "status": "Success", "transactionId": "7102c56f7aa54b7d92814d93687ad2e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402500125_R4E6Y0_962238", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402500125 (R4E6Y0) ✅ UPDATE successful for 053402500125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 44c707717de147099baebcef56402962 [SalesInvoiceId] => 96be9ed7e0244afba9a2ee6e4aa2cd00 [ClientReference] => REF_050504403625_A7DPCP_260507 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504403625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:38:27+00:00", "status": "Success", "transactionId": "96be9ed7e0244afba9a2ee6e4aa2cd00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504403625_A7DPCP_260507", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504403625 (A7DPCP) ✅ UPDATE successful for 050504403625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 44d24a6700e54c4f8f3cb92610cd4ae8 [SalesInvoiceId] => 552028eb34ab4b3bbf080743a67aac6a [ClientReference] => REF_051600800125_CN4KKG_167421 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600800125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:38:27+00:00", "status": "Success", "transactionId": "552028eb34ab4b3bbf080743a67aac6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600800125_CN4KKG_167421", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600800125 (CN4KKG) ✅ UPDATE successful for 051600800125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b6370a43ff24e4a81cdf4a8c71813df [SalesInvoiceId] => 3e4d8091d8a04ea78036cca76e8e5332 [ClientReference] => REF_051608400625_CN4KKG_444534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051608400625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:40:11+00:00", "status": "Success", "transactionId": "3e4d8091d8a04ea78036cca76e8e5332", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051608400625_CN4KKG_444534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051608400625 (CN4KKG) ✅ UPDATE successful for 051608400625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05381d7365f144c2a8e584a99e8b10fd [SalesInvoiceId] => f5c09bd0517744feaafe357b7a8ca489 [ClientReference] => REF_054001201425_Y3GO0A_481277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001201425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:40:16+00:00", "status": "Success", "transactionId": "f5c09bd0517744feaafe357b7a8ca489", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001201425_Y3GO0A_481277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001201425 (Y3GO0A) ✅ UPDATE successful for 054001201425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1956a7a5eba84499ac51dbcf8e639a87 [SalesInvoiceId] => 806467c9396643669e4a0ccc5a7e24ea [ClientReference] => REF_050114802225_R4E6Y0_406140 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050114802225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:40:54+00:00", "status": "Success", "transactionId": "806467c9396643669e4a0ccc5a7e24ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050114802225_R4E6Y0_406140", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050114802225 (R4E6Y0) ✅ UPDATE successful for 050114802225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eceedd7019294aaa84919db47a550ea4 [SalesInvoiceId] => 5df10b776ff2430aa44c9211b904ba0b [ClientReference] => REF_050110402425_EJISU34222_601138 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110402425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:42:08+00:00", "status": "Success", "transactionId": "5df10b776ff2430aa44c9211b904ba0b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110402425_EJISU34222_601138", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110402425 (EJISU34222) ✅ UPDATE successful for 050110402425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73591488445546f9a0c83245c5080ca4 [SalesInvoiceId] => 56b95b16227e4ad5bdedb361de740f24 [ClientReference] => REF_052900404725_CH3S2L_411117 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552986347 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552986347 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052900404725, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:43:38+00:00", "status": "Success", "transactionId": "56b95b16227e4ad5bdedb361de740f24", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052900404725_CH3S2L_411117", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052900404725 (CH3S2L) ✅ UPDATE successful for 052900404725 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b1920b0316e47cc8999121badd66fdc [SalesInvoiceId] => 953ee3be2f0a4ce6a2a6f922b3184c5d [ClientReference] => REF_050707107125_ZOOR6L_793708 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257665959 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257665959 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707107125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:45:45+00:00", "status": "Success", "transactionId": "953ee3be2f0a4ce6a2a6f922b3184c5d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707107125_ZOOR6L_793708", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707107125 (ZOOR6L) ✅ UPDATE successful for 050707107125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d28afc20e456412890d5056eb05fc97d [SalesInvoiceId] => fc90c84ac27947209253ceb6180c383a [ClientReference] => REF_050207901925_R4E6Y0_420575 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530849856 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530849856 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050207901925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:46:01+00:00", "status": "Success", "transactionId": "fc90c84ac27947209253ceb6180c383a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050207901925_R4E6Y0_420575", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050207901925 (R4E6Y0) ✅ UPDATE successful for 050207901925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6f3fce42f0f4ab1afabd4eb5e7635d0 [SalesInvoiceId] => f41ca31fe7d04b569dba7024f40582d2 [ClientReference] => REF_051905900625_EJISU34222_716338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534605280 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534605280 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051905900625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:47:46+00:00", "status": "Success", "transactionId": "f41ca31fe7d04b569dba7024f40582d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051905900625_EJISU34222_716338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051905900625 (EJISU34222) ✅ UPDATE successful for 051905900625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 25c5888d898546c2afbc2675585059ab [SalesInvoiceId] => d2dda7b2004a46a48c31ba6f98a85c5e [ClientReference] => REF_052313403125_R4E6Y0_105846 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233544653530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544653530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64d6b2c2bf6246b4bf1cbfa1965eaec7 [SalesInvoiceId] => 30a4ec79849c44fd9bb738f897e3b99d [ClientReference] => REF_054300101525_Y3GO0A_344929 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300101525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:51:56+00:00", "status": "Success", "transactionId": "30a4ec79849c44fd9bb738f897e3b99d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300101525_Y3GO0A_344929", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300101525 (Y3GO0A) ✅ UPDATE successful for 054300101525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48d111cda12945e9b7af4533b41d11a6 [SalesInvoiceId] => 22a1289d611949b7b1e8c9e346be1921 [ClientReference] => REF_050300902225_R4E6Y0_367324 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300902225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:54:28+00:00", "status": "Success", "transactionId": "22a1289d611949b7b1e8c9e346be1921", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300902225_R4E6Y0_367324", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300902225 (R4E6Y0) ✅ UPDATE successful for 050300902225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f3e1ef8567fd423c948afce1a630a9d2 [SalesInvoiceId] => f7d07aad8ff54bb7880e9c2a8db31d15 [ClientReference] => REF_130103902025_69UIPK_272314 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549477638 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549477638 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130103902025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:54:37+00:00", "status": "Success", "transactionId": "f7d07aad8ff54bb7880e9c2a8db31d15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130103902025_69UIPK_272314", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130103902025 (69UIPK) ✅ UPDATE successful for 130103902025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e17d5dfda4fe4650b1edd9f6928765a3 [SalesInvoiceId] => 33bfa6a7b794463a8b5362ff9b54395b [ClientReference] => REF_111107200625_WU6TPW_957505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111107200625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:55:00+00:00", "status": "Success", "transactionId": "33bfa6a7b794463a8b5362ff9b54395b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111107200625_WU6TPW_957505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111107200625 (WU6TPW) ✅ UPDATE successful for 111107200625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09a7457cef614a23b15b38381be8a807 [SalesInvoiceId] => 67f18c0d053e4a73b45e781b959db017 [ClientReference] => REF_053500402725_R4E6Y0_090543 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243764133 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243764133 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053500402725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:58:39+00:00", "status": "Success", "transactionId": "67f18c0d053e4a73b45e781b959db017", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053500402725_R4E6Y0_090543", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053500402725 (R4E6Y0) ✅ UPDATE successful for 053500402725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 313bfdfbd0af4bdcaeaaae36f58e700f [SalesInvoiceId] => 1861482542d94742816d594de1492fcf [ClientReference] => REF_100302304925_Y3GO0A_562439 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100302304925, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:58:45+00:00", "status": "Success", "transactionId": "1861482542d94742816d594de1492fcf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100302304925_Y3GO0A_562439", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100302304925 (Y3GO0A) ✅ UPDATE successful for 100302304925 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e926febcc22431288fb4746436ba1a1 [SalesInvoiceId] => 7605693659b14e30b9a5fc022f9e2a8a [ClientReference] => REF_052313403125_R4E6Y0_336825 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544653530 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544653530 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052313403125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T11:59:04+00:00", "status": "Success", "transactionId": "7605693659b14e30b9a5fc022f9e2a8a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052313403125_R4E6Y0_336825", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052313403125 (R4E6Y0) ✅ UPDATE successful for 052313403125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e77420d681c4b3e9ed76eeb948197b1 [SalesInvoiceId] => 619e12e3fa164db8816621dd084ebe7f [ClientReference] => REF_051114104125_WRHKXK_403262 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051114104125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:00:26+00:00", "status": "Success", "transactionId": "619e12e3fa164db8816621dd084ebe7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114104125_WRHKXK_403262", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114104125 (WRHKXK) ✅ UPDATE successful for 051114104125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65a89439c67c4aee92a073b78712b7f5 [SalesInvoiceId] => 47a2bc01b81c443eb5b6856233ca4fa5 [ClientReference] => REF_051909501225_RY07KN_900399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241904518 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241904518 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051909501225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:02:24+00:00", "status": "Success", "transactionId": "47a2bc01b81c443eb5b6856233ca4fa5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051909501225_RY07KN_900399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051909501225 (RY07KN) ✅ UPDATE successful for 051909501225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eddb764efb3849b8a8725f2dfa968a11 [SalesInvoiceId] => c3fb42be986044e58666964ad3f09773 [ClientReference] => REF_054201500525_4S2EHN_940205 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054201500525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:04:58+00:00", "status": "Success", "transactionId": "c3fb42be986044e58666964ad3f09773", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054201500525_4S2EHN_940205", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054201500525 (4S2EHN) ✅ UPDATE successful for 054201500525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e781347d0ed444b9d57224ba78c5f34 [SalesInvoiceId] => 4936bec04156455a89c05ae022b0a7da [ClientReference] => REF_090904301925_WU6TPW_039576 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090904301925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:05:56+00:00", "status": "Success", "transactionId": "4936bec04156455a89c05ae022b0a7da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090904301925_WU6TPW_039576", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090904301925 (WU6TPW) ✅ UPDATE successful for 090904301925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 896a13aac8464a1280317123f0f8bcea [SalesInvoiceId] => 54b7018dca824b1291d42d9b3708d6d1 [ClientReference] => REF_053704713025_Y3GO0A_728632 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704713025, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:07:23+00:00", "status": "Success", "transactionId": "54b7018dca824b1291d42d9b3708d6d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704713025_Y3GO0A_728632", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704713025 (Y3GO0A) ✅ UPDATE successful for 053704713025 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91464ef3b31f4696b93d15dd301a8f69 [SalesInvoiceId] => 978cb69483984791a15d95d8c34fd3e8 [ClientReference] => REF_000306300225_BWI2U9_420616 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240212258 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240212258 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000306300225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:07:47+00:00", "status": "Success", "transactionId": "978cb69483984791a15d95d8c34fd3e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000306300225_BWI2U9_420616", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000306300225 (BWI2U9) ✅ UPDATE successful for 000306300225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7f795c0e1e2483198ea16ef0512bf60 [SalesInvoiceId] => 368c8aeeeb90459692a6f6b388817f0e [ClientReference] => REF_011308501525_R4E6Y0_824045 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256963624 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256963624 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011308501525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:07:53+00:00", "status": "Success", "transactionId": "368c8aeeeb90459692a6f6b388817f0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011308501525_R4E6Y0_824045", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011308501525 (R4E6Y0) ✅ UPDATE successful for 011308501525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8529e0e43d1348feb10440e708bc4da2 [SalesInvoiceId] => ac9c766e26d44c8fb95315564a39978f [ClientReference] => REF_052501404325_A7DPCP_103838 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501404325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:08:12+00:00", "status": "Success", "transactionId": "ac9c766e26d44c8fb95315564a39978f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501404325_A7DPCP_103838", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501404325 (A7DPCP) ✅ UPDATE successful for 052501404325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 22eaab97ff3549ce8b5fbc5ed76d6844 [SalesInvoiceId] => b73a706fd3604a0b8bcf0cb9849e7959 [ClientReference] => REF_150303802025_108CSY_920542 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248828021 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248828021 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150303802025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:08:50+00:00", "status": "Success", "transactionId": "b73a706fd3604a0b8bcf0cb9849e7959", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150303802025_108CSY_920542", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150303802025 (108CSY) ✅ UPDATE successful for 150303802025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8a210393814646feac5ec1416d58fecc [SalesInvoiceId] => 2ba0b6bbfb4e428894a39e4f1caf8af1 [ClientReference] => REF_050710104425_R4E6Y0_539279 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553721251 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553721251 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050710104425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:10:30+00:00", "status": "Success", "transactionId": "2ba0b6bbfb4e428894a39e4f1caf8af1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050710104425_R4E6Y0_539279", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050710104425 (R4E6Y0) ✅ UPDATE successful for 050710104425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b0930efeeca475e9c029648a1e4b231 [SalesInvoiceId] => 5a412c40cc7743f8a56b6dd47a3e6401 [ClientReference] => REF_022700803825_ZOOR6L_302914 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538950717 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538950717 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022700803825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:10:56+00:00", "status": "Success", "transactionId": "5a412c40cc7743f8a56b6dd47a3e6401", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022700803825_ZOOR6L_302914", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022700803825 (ZOOR6L) ✅ UPDATE successful for 022700803825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3fb580877de4eaa8faa94eb58d9fe84 [SalesInvoiceId] => aa17f58032f6470b9cb88bfe7e602afd [ClientReference] => REF_120600507425_ZOOR6L_997131 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550314845 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550314845 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120600507425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:13:18+00:00", "status": "Success", "transactionId": "aa17f58032f6470b9cb88bfe7e602afd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120600507425_ZOOR6L_997131", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120600507425 (ZOOR6L) ✅ UPDATE successful for 120600507425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c606e92f81a463886cedd0c9bdf05c1 [SalesInvoiceId] => 2aea4ed0f69540d08fc7ae8ebbb7ba29 [ClientReference] => REF_090605701425_WU6TPW_678532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540821548 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540821548 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090605701425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:14:56+00:00", "status": "Success", "transactionId": "2aea4ed0f69540d08fc7ae8ebbb7ba29", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090605701425_WU6TPW_678532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090605701425 (WU6TPW) ✅ UPDATE successful for 090605701425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 45d0aef3b5c44006b2b60a4e119cad01 [SalesInvoiceId] => e06455cf1ffa47c09b9079cf01ed1cb6 [ClientReference] => REF_130602001325_69UIPK_527956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248824966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248824966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130602001325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:17:27+00:00", "status": "Success", "transactionId": "e06455cf1ffa47c09b9079cf01ed1cb6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130602001325_69UIPK_527956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130602001325 (69UIPK) ✅ UPDATE successful for 130602001325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca514f47f5e3420283c9d55a9d581a92 [SalesInvoiceId] => 57d066111e614ee2860db1a68410bb1e [ClientReference] => REF_050602001025_Y3GO0A_524217 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602001025, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:17:35+00:00", "status": "Success", "transactionId": "57d066111e614ee2860db1a68410bb1e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602001025_Y3GO0A_524217", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602001025 (Y3GO0A) ✅ UPDATE successful for 050602001025 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0fa79306999445efb35b0f3402115298 [SalesInvoiceId] => 16c3ee6630244b8cbe8ee9b83253349c [ClientReference] => REF_054105102725_WU6TPW_467328 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105102725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:19:37+00:00", "status": "Success", "transactionId": "16c3ee6630244b8cbe8ee9b83253349c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105102725_WU6TPW_467328", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105102725 (WU6TPW) ✅ UPDATE successful for 054105102725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84ce51952b224013a28661e8995bda6f [SalesInvoiceId] => c6d4e0db75e54dd7beed45e0e345da6e [ClientReference] => REF_050103500825_A7DPCP_502457 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539073279 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539073279 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050103500825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:21:44+00:00", "status": "Success", "transactionId": "c6d4e0db75e54dd7beed45e0e345da6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050103500825_A7DPCP_502457", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050103500825 (A7DPCP) ✅ UPDATE successful for 050103500825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f7c3e3e6b28421dbc7fae41c5d2e6e9 [SalesInvoiceId] => e69c981197d84994a8d00bf23ff7e775 [ClientReference] => REF_031211800425_LE9LO5_268162 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031211800425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:21:45+00:00", "status": "Success", "transactionId": "e69c981197d84994a8d00bf23ff7e775", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031211800425_LE9LO5_268162", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031211800425 (LE9LO5) ✅ UPDATE successful for 031211800425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8df22a474e5841c8808ca930d8e07f75 [SalesInvoiceId] => d088fe038d734c09bb09022f69c13f74 [ClientReference] => REF_110407201625_WU6TPW_679836 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407201625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:22:43+00:00", "status": "Success", "transactionId": "d088fe038d734c09bb09022f69c13f74", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407201625_WU6TPW_679836", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407201625 (WU6TPW) ✅ UPDATE successful for 110407201625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3937d4fd2e91420680b6f134e32e32f9 [SalesInvoiceId] => 6028adbde6324a7da510c06b329a6a00 [ClientReference] => REF_012707604625_NPSOWU_958112 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b49e4d37605b439d89f9c1969eda3c6b [SalesInvoiceId] => cb14f8f9ec7a4f87b31b0e5212742dba [ClientReference] => REF_110407201625_WU6TPW_779395 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e396e03b298e473bb0bf67a149720b76 [SalesInvoiceId] => 467a4363acdc4df1a728fe3bcc4ee8ff [ClientReference] => REF_130103600925_69UIPK_399191 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542065611 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542065611 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130103600925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:27:50+00:00", "status": "Success", "transactionId": "467a4363acdc4df1a728fe3bcc4ee8ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130103600925_69UIPK_399191", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130103600925 (69UIPK) ✅ UPDATE successful for 130103600925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 126bcddda7be46f7b562a7d9267a5d1c [SalesInvoiceId] => 90b79f3b2b304e0b95abccc752dcbe6f [ClientReference] => REF_070201200525_69UIPK_357399 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551808252 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551808252 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070201200525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:28:34+00:00", "status": "Success", "transactionId": "90b79f3b2b304e0b95abccc752dcbe6f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070201200525_69UIPK_357399", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070201200525 (69UIPK) ✅ UPDATE successful for 070201200525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 008fa3e1db2145ea9ef0de8051017642 [SalesInvoiceId] => 1b99fe71c36f42ca818e6b726a3b6778 [ClientReference] => REF_053101215225_EJISU34222_128720 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244757861 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244757861 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053101215225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:30:08+00:00", "status": "Success", "transactionId": "1b99fe71c36f42ca818e6b726a3b6778", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053101215225_EJISU34222_128720", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053101215225 (EJISU34222) ✅ UPDATE successful for 053101215225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6fc764a5c16e446db0d899fd4946f226 [SalesInvoiceId] => 47499481c4f94df383131702533a2377 [ClientReference] => REF_053704104925_ZOOR6L_328627 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540794250 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540794250 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 191057403cc0433dae6ac1a1f56cfde8 [SalesInvoiceId] => b847c789eb9f41a88f476c2dde347e26 [ClientReference] => REF_111010402725_FXIX7B_063994 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595912744 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595912744 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111010402725, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:34:37+00:00", "status": "Success", "transactionId": "b847c789eb9f41a88f476c2dde347e26", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111010402725_FXIX7B_063994", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111010402725 (FXIX7B) ✅ UPDATE successful for 111010402725 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92f9b65d92204e7f8769216e5fe9f107 [SalesInvoiceId] => 529b83d4ba3a44eb997ef26ff3db47ea [ClientReference] => REF_012707604625_NPSOWU_859054 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012707604625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:37:53+00:00", "status": "Success", "transactionId": "529b83d4ba3a44eb997ef26ff3db47ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012707604625_NPSOWU_859054", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012707604625 (NPSOWU) ✅ UPDATE successful for 012707604625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ff24f1bd2e34761ab4a54c39d69bc4b [SalesInvoiceId] => c9ac1f4419614f4ba5e94cb277ad1690 [ClientReference] => REF_052705201825_ZOOR6L_337882 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233203201440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203201440 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052705201825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:39:34+00:00", "status": "Success", "transactionId": "c9ac1f4419614f4ba5e94cb277ad1690", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705201825_ZOOR6L_337882", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705201825 (ZOOR6L) ✅ UPDATE successful for 052705201825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 803750e34d964fbabfa17286f0bad876 [SalesInvoiceId] => 2d10fc474a7d44eb9927443cfa8c7f18 [ClientReference] => REF_053708000725_Y3GO0A_706196 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053708000725, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:40:18+00:00", "status": "Success", "transactionId": "2d10fc474a7d44eb9927443cfa8c7f18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053708000725_Y3GO0A_706196", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053708000725 (Y3GO0A) ✅ UPDATE successful for 053708000725 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d0aa60c871a4a31ba0636ad7b53e9d2 [SalesInvoiceId] => 6636ca16f02e4328987d979075638411 [ClientReference] => REF_052801200125_R4E6Y0_797510 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052801200125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:44:12+00:00", "status": "Success", "transactionId": "6636ca16f02e4328987d979075638411", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052801200125_R4E6Y0_797510", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052801200125 (R4E6Y0) ✅ UPDATE successful for 052801200125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 260b69c326da476da67b130d2a0dea1c [SalesInvoiceId] => 20bec7da1b604f36a3835e237e911f6a [ClientReference] => REF_111004803025_R4E6Y0_381943 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111004803025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:44:49+00:00", "status": "Success", "transactionId": "20bec7da1b604f36a3835e237e911f6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111004803025_R4E6Y0_381943", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111004803025 (R4E6Y0) ✅ UPDATE successful for 111004803025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55c6dd6317e74019a87c294d52cf6080 [SalesInvoiceId] => 25d8274b1d1546aa88cf8f7feba14df8 [ClientReference] => REF_053500100225_LE9LO5_560369 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053500100225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:45:23+00:00", "status": "Success", "transactionId": "25d8274b1d1546aa88cf8f7feba14df8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053500100225_LE9LO5_560369", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053500100225 (LE9LO5) ✅ UPDATE successful for 053500100225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15eda1b5c7614189a2bf621604017114 [SalesInvoiceId] => 55174ea343604f92af1849211602f169 [ClientReference] => REF_051815404525_GYP9CE_996792 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544727043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544727043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815404525, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:50:52+00:00", "status": "Success", "transactionId": "55174ea343604f92af1849211602f169", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815404525_GYP9CE_996792", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815404525 (GYP9CE) ✅ UPDATE successful for 051815404525 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 266050b48cc548ebb8ab2403cd760747 [SalesInvoiceId] => eb7de6388ad44943864dbd877f71a060 [ClientReference] => REF_051115801125_G07PPZ_420646 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244369815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244369815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051115801125, schoolCode=G07PPZ Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb926e941b514f15bfff56a537d615c1 [SalesInvoiceId] => ecaf465b9a50414ba2cec4806f24252e [ClientReference] => REF_053704104925_ZOOR6L_016193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540794250 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540794250 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704104925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:51:20+00:00", "status": "Success", "transactionId": "ecaf465b9a50414ba2cec4806f24252e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704104925_ZOOR6L_016193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704104925 (ZOOR6L) ✅ UPDATE successful for 053704104925 (ZOOR6L) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:51:21+00:00", "status": "Success", "transactionId": "eb7de6388ad44943864dbd877f71a060", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051115801125_G07PPZ_420646", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051115801125 (G07PPZ) ✅ UPDATE successful for 051115801125 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d05d54625dbb4ae2bd47d4778bb07659 [SalesInvoiceId] => aa625c772aaa4f8180a4c1d73748f46f [ClientReference] => REF_111005405525_R4E6Y0_459935 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005405525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:51:33+00:00", "status": "Success", "transactionId": "aa625c772aaa4f8180a4c1d73748f46f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005405525_R4E6Y0_459935", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005405525 (R4E6Y0) ✅ UPDATE successful for 111005405525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c9dbfda2790417db6f7422fd535d6a2 [SalesInvoiceId] => 8008e347dc3640138aad63d605b32f58 [ClientReference] => REF_0826040088_HE2114_885875 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549616905 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549616905 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0826040088, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:53:41+00:00", "status": "Success", "transactionId": "8008e347dc3640138aad63d605b32f58", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0826040088_HE2114_885875", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0826040088 (HE2114) ✅ UPDATE successful for 0826040088 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15069d530e4e4e25805144f2a09b9bcd [SalesInvoiceId] => b5366fbcdacf43af9cefcb204643046e [ClientReference] => REF_050301106025_M86BFQ_339222 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301106025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:55:13+00:00", "status": "Success", "transactionId": "b5366fbcdacf43af9cefcb204643046e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301106025_M86BFQ_339222", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301106025 (M86BFQ) ✅ UPDATE successful for 050301106025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 94145ac7a37c4df5ade1cd5c8ae01253 [SalesInvoiceId] => 7d074a4791a14cfbb8bd3fa83102026a [ClientReference] => REF_010383300525_R4E6Y0_227403 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010383300525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T12:56:56+00:00", "status": "Success", "transactionId": "7d074a4791a14cfbb8bd3fa83102026a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010383300525_R4E6Y0_227403", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010383300525 (R4E6Y0) ✅ UPDATE successful for 010383300525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2876b869c38b40849a23d114c8359e73 [SalesInvoiceId] => 29f1f35609c245c996ec098b616e7002 [ClientReference] => REF_051410602125_ZOOR6L_994381 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531301497 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531301497 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410602125, schoolCode=ZOOR6L Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 53ed8aaedd89402ba2b2402754970137 [SalesInvoiceId] => f24b5ae039964329b2c514ad9db75ac8 [ClientReference] => REF_000703601025_1RC5WS_357994 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545814189 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545814189 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000703601025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:01:32+00:00", "status": "Success", "transactionId": "29f1f35609c245c996ec098b616e7002", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410602125_ZOOR6L_994381", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410602125 (ZOOR6L) ✅ UPDATE successful for 051410602125 (ZOOR6L) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:01:32+00:00", "status": "Success", "transactionId": "f24b5ae039964329b2c514ad9db75ac8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000703601025_1RC5WS_357994", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000703601025 (1RC5WS) ✅ UPDATE successful for 000703601025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => be8a4957fb20442ca59201ebef103577 [SalesInvoiceId] => 6106fbaf85654ac2824cd0ff3159603a [ClientReference] => REF_050102204925_R4E6Y0_921125 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050102204925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:02:11+00:00", "status": "Success", "transactionId": "6106fbaf85654ac2824cd0ff3159603a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050102204925_R4E6Y0_921125", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050102204925 (R4E6Y0) ✅ UPDATE successful for 050102204925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84735c31927748e596a8778789233685 [SalesInvoiceId] => 3e5f367bd49a483497c0a12cd7f0c7df [ClientReference] => REF_051902701825_Y3GO0A_783465 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051902701825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:02:36+00:00", "status": "Success", "transactionId": "3e5f367bd49a483497c0a12cd7f0c7df", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051902701825_Y3GO0A_783465", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051902701825 (Y3GO0A) ✅ UPDATE successful for 051902701825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0bf639662e4446f82956d1ef5c094ca [SalesInvoiceId] => ece7503fad974bd99d6a2d9413d817f5 [ClientReference] => REF_080102116125_R4E6Y0_908977 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556154540 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556154540 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080102116125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:03:39+00:00", "status": "Success", "transactionId": "ece7503fad974bd99d6a2d9413d817f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080102116125_R4E6Y0_908977", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080102116125 (R4E6Y0) ✅ UPDATE successful for 080102116125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9c464b657b346cd9a67405ca841f06a [SalesInvoiceId] => c28aa32641ec4de7a734a64a9b160318 [ClientReference] => REF_052513712325_R4E6Y0_289838 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598459689 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598459689 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052513712325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:03:40+00:00", "status": "Success", "transactionId": "c28aa32641ec4de7a734a64a9b160318", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052513712325_R4E6Y0_289838", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052513712325 (R4E6Y0) ✅ UPDATE successful for 052513712325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 778adf0edd8b42358151fd8e9b950405 [SalesInvoiceId] => 72e2cf748cae48c2823069820a2f6708 [ClientReference] => REF_000601005125_1RC5WS_669748 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537511976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537511976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e7e3b901530434899c15a0c78f69c33 [SalesInvoiceId] => 928db64c62e148ad9d142fca936837dc [ClientReference] => REF_041315000125_ZOOR6L_968349 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597939069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597939069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041315000125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:07:00+00:00", "status": "Success", "transactionId": "928db64c62e148ad9d142fca936837dc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041315000125_ZOOR6L_968349", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041315000125 (ZOOR6L) ✅ UPDATE successful for 041315000125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d32902ba6cd4c079eaa8b2bc4f6194f [SalesInvoiceId] => a6b703c4046f41a2a99bb959e9af43d9 [ClientReference] => REF_053803004925_NPSOWU_278523 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803004925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:07:08+00:00", "status": "Success", "transactionId": "a6b703c4046f41a2a99bb959e9af43d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803004925_NPSOWU_278523", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803004925 (NPSOWU) ✅ UPDATE successful for 053803004925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c38096b34ec24810947318bd616d773e [SalesInvoiceId] => 6b81649fb2d3412e9a046803dcebfc68 [ClientReference] => REF_052700800925_A7DPCP_077151 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539073279 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539073279 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700800925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:07:34+00:00", "status": "Success", "transactionId": "6b81649fb2d3412e9a046803dcebfc68", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700800925_A7DPCP_077151", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700800925 (A7DPCP) ✅ UPDATE successful for 052700800925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c2205cdc73514c28a19d6f471eb49052 [SalesInvoiceId] => 02b61378b2024b47ad3d0ca4e84d7384 [ClientReference] => REF_000601005125_1RC5WS_918853 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537511976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537511976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d5aecb0764144f22b7da8250600142ff [SalesInvoiceId] => 19fb052c450842ceb9f5399cab118b95 [ClientReference] => REF_050501702725_108CSY_679557 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501702725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:08:49+00:00", "status": "Success", "transactionId": "19fb052c450842ceb9f5399cab118b95", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501702725_108CSY_679557", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501702725 (108CSY) ✅ UPDATE successful for 050501702725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e2ab291a2b84e3aa33298b2955e9829 [SalesInvoiceId] => 22b808d868024773bdba3fb82698ad4b [ClientReference] => REF_051604405225_CN4KKG_535918 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604405225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:10:35+00:00", "status": "Success", "transactionId": "22b808d868024773bdba3fb82698ad4b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604405225_CN4KKG_535918", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604405225 (CN4KKG) ✅ UPDATE successful for 051604405225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b80e3209ae7b498b8bba501705bb911c [SalesInvoiceId] => efbdcbc499b34c4e9c2b60cb43038d7e [ClientReference] => REF_050806208925_Y3GO0A_530787 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050806208925, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:10:49+00:00", "status": "Success", "transactionId": "efbdcbc499b34c4e9c2b60cb43038d7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050806208925_Y3GO0A_530787", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050806208925 (Y3GO0A) ✅ UPDATE successful for 050806208925 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1d8a01f4fb6e403dbed50249d6efb84a [SalesInvoiceId] => dc7c2182de294f328c228e36762a2def [ClientReference] => REF_041315000125_ZOOR6L_281769 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597939069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597939069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 16f7ac52a824402a9ade3ffd039dc399 [SalesInvoiceId] => 1cee52c5cb0e445a99a598dee46460b8 [ClientReference] => REF_050501702725_108CSY_893295 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548646710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548646710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 881c8269b7f94c31b8b953287f10afb9 [SalesInvoiceId] => 2eab1a85fc38412aa0e0b10a11b5c21f [ClientReference] => REF_052304504425_R4E6Y0_684325 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532954672 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532954672 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052304504425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:12:48+00:00", "status": "Success", "transactionId": "2eab1a85fc38412aa0e0b10a11b5c21f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052304504425_R4E6Y0_684325", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052304504425 (R4E6Y0) ✅ UPDATE successful for 052304504425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 493aee73d3b54a11bfa62a531df862d3 [SalesInvoiceId] => b0f1f3ad11cc4e049e1e2d12e9135eb3 [ClientReference] => REF_140503900325_1RC5WS_496928 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543720881 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543720881 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140503900325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:12:56+00:00", "status": "Success", "transactionId": "b0f1f3ad11cc4e049e1e2d12e9135eb3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140503900325_1RC5WS_496928", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140503900325 (1RC5WS) ✅ UPDATE successful for 140503900325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b1f5b070ba0454bbdcf767498627d0a [SalesInvoiceId] => c681e5bf23484a76b05aa9efbb237091 [ClientReference] => REF_130200900225_69UIPK_782724 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241932220 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241932220 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130200900225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:14:22+00:00", "status": "Success", "transactionId": "c681e5bf23484a76b05aa9efbb237091", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130200900225_69UIPK_782724", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130200900225 (69UIPK) ✅ UPDATE successful for 130200900225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85f9bf4009f34da682364f8c15acac58 [SalesInvoiceId] => 644e5d3e72294145a26d7dd4cd8c15c3 [ClientReference] => REF_053600202125_4S2EHN_700235 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053600202125, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:14:39+00:00", "status": "Success", "transactionId": "644e5d3e72294145a26d7dd4cd8c15c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053600202125_4S2EHN_700235", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053600202125 (4S2EHN) ✅ UPDATE successful for 053600202125 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ebb2b8fe40874598bcbe159f82e36e10 [SalesInvoiceId] => 527b9cd113614ea4abae0f000c8bbbcd [ClientReference] => REF_053600202125_4S2EHN_842594 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233557458086 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557458086 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a8da584bd7c4240a766fb1d4b957731 [SalesInvoiceId] => 49ff8eaa33134048aca979a263281a47 [ClientReference] => REF_150603300325_5FQLHT_158454 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546471272 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546471272 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150603300325, schoolCode=5FQLHT ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:17:19+00:00", "status": "Success", "transactionId": "49ff8eaa33134048aca979a263281a47", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150603300325_5FQLHT_158454", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150603300325 (5FQLHT) ✅ UPDATE successful for 150603300325 (5FQLHT) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e101b454a03d436daf73a9e42d9d6a6a [SalesInvoiceId] => 8c9c6daa2c9e4acd99f137533b3cdc6e [ClientReference] => REF_090307404825_EJISU34222_430780 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244455881 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244455881 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090307404825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:17:23+00:00", "status": "Success", "transactionId": "8c9c6daa2c9e4acd99f137533b3cdc6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090307404825_EJISU34222_430780", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090307404825 (EJISU34222) ✅ UPDATE successful for 090307404825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e33d15ecf04d431eacf60746cccdd2e1 [SalesInvoiceId] => 7220c63179f544489410b810da5167c1 [ClientReference] => REF_053600202125_4S2EHN_075026 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233557458086 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557458086 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12ff61ca172740308f60fe4d651bb2bb [SalesInvoiceId] => dc2e1607287a447a9eb83d07be014bab [ClientReference] => REF_051301100125_LE9LO5_792644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051301100125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:19:31+00:00", "status": "Success", "transactionId": "dc2e1607287a447a9eb83d07be014bab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051301100125_LE9LO5_792644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051301100125 (LE9LO5) ✅ UPDATE successful for 051301100125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f0d9c19700a4918ac81c0ef2ff0b989 [SalesInvoiceId] => ed7cfc356c634d518178d4f9a3465f1f [ClientReference] => REF_052101502325_LE9LO5_117740 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101502325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:19:59+00:00", "status": "Success", "transactionId": "ed7cfc356c634d518178d4f9a3465f1f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101502325_LE9LO5_117740", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101502325 (LE9LO5) ✅ UPDATE successful for 052101502325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae3bfd1308ea4fb1a020742ced75d3d9 [SalesInvoiceId] => 77439e52a5594291b4dad71d6dbe2886 [ClientReference] => REF_110105902925_A7DPCP_017581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539073279 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539073279 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110105902925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:24:47+00:00", "status": "Success", "transactionId": "77439e52a5594291b4dad71d6dbe2886", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110105902925_A7DPCP_017581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110105902925 (A7DPCP) ✅ UPDATE successful for 110105902925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9a1a7fa94984c9eac4bc33be64381bb [SalesInvoiceId] => fd0d24a667db448ab69e7e807dffebda [ClientReference] => REF_000601005125_1RC5WS_666879 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537511976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537511976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601005125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:25:19+00:00", "status": "Success", "transactionId": "fd0d24a667db448ab69e7e807dffebda", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601005125_1RC5WS_666879", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601005125 (1RC5WS) ✅ UPDATE successful for 000601005125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6db5f8b575a4460988234d137d1cabef [SalesInvoiceId] => b3e1cae9b8b54248b885aaecc6078712 [ClientReference] => REF_0006024006_I95WNZ_646402 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547129320 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547129320 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006024006, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:25:34+00:00", "status": "Success", "transactionId": "b3e1cae9b8b54248b885aaecc6078712", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006024006_I95WNZ_646402", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006024006 (I95WNZ) ✅ UPDATE successful for 0006024006 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fea30314e7ec4e349cb715ac2b637cb8 [SalesInvoiceId] => fa7a963faf8246c48686f9e1e62a12c0 [ClientReference] => REF_052102200625_NPSOWU_083777 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102200625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:26:43+00:00", "status": "Success", "transactionId": "fa7a963faf8246c48686f9e1e62a12c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102200625_NPSOWU_083777", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102200625 (NPSOWU) ✅ UPDATE successful for 052102200625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2806ac7abc2848aa88b1539cbe25a768 [SalesInvoiceId] => d791fcf22d5b498189bceae8f440c4bc [ClientReference] => REF_052513704825_WRHKXK_785478 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052513704825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:26:55+00:00", "status": "Success", "transactionId": "d791fcf22d5b498189bceae8f440c4bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052513704825_WRHKXK_785478", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052513704825 (WRHKXK) ✅ UPDATE successful for 052513704825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f2cef84a74be4a6794d4dee84437fe73 [SalesInvoiceId] => 8ef85cb5c0334d75a6df8a5ef91076c5 [ClientReference] => REF_150501702325_Y3GO0A_865150 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150501702325, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:32:56+00:00", "status": "Success", "transactionId": "8ef85cb5c0334d75a6df8a5ef91076c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150501702325_Y3GO0A_865150", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150501702325 (Y3GO0A) ✅ UPDATE successful for 150501702325 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ea638c9cd614a2b8b20a49395f10a2a [SalesInvoiceId] => f0f16435c0064efca2c2f669bcb44845 [ClientReference] => REF_060704511225_R4E6Y0_724347 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248543945 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248543945 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060704511225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:36:17+00:00", "status": "Success", "transactionId": "f0f16435c0064efca2c2f669bcb44845", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060704511225_R4E6Y0_724347", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060704511225 (R4E6Y0) ✅ UPDATE successful for 060704511225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec5da1ba2c0547bb858cea20ac171350 [SalesInvoiceId] => 16ee91eac76d45bc8c6ed009e0d8a910 [ClientReference] => REF_110500502625_WU6TPW_659043 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500502625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:36:19+00:00", "status": "Success", "transactionId": "16ee91eac76d45bc8c6ed009e0d8a910", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500502625_WU6TPW_659043", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500502625 (WU6TPW) ✅ UPDATE successful for 110500502625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b129020b4514f1faab6cc5cb7c02107 [SalesInvoiceId] => 2ee7d86ec126445f94b974ff7f2caa67 [ClientReference] => REF_0227018022_Y3GO0A_225577 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0227018022, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:37:15+00:00", "status": "Success", "transactionId": "2ee7d86ec126445f94b974ff7f2caa67", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0227018022_Y3GO0A_225577", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0227018022 (Y3GO0A) ✅ UPDATE successful for 0227018022 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => baff03cf10c64fb7a681aa268b446ac2 [SalesInvoiceId] => bc83a94f9d8f485c8224fea4e6719d29 [ClientReference] => REF_053202908225_RY07KN_477070 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053202908225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:37:44+00:00", "status": "Success", "transactionId": "bc83a94f9d8f485c8224fea4e6719d29", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053202908225_RY07KN_477070", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053202908225 (RY07KN) ✅ UPDATE successful for 053202908225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6f5c392a7d043308b51ccd7d5173fd7 [SalesInvoiceId] => dd7b26b849e1490db4a4e8c6b2f63d31 [ClientReference] => REF_082401701425_HE2114_138681 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542214222 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542214222 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082401701425, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:38:12+00:00", "status": "Success", "transactionId": "dd7b26b849e1490db4a4e8c6b2f63d31", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082401701425_HE2114_138681", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082401701425 (HE2114) ✅ UPDATE successful for 082401701425 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c2b46efb2924b6db62f33740c408494 [SalesInvoiceId] => 303c98dbfa3f4b18a1fd6954c910bfd1 [ClientReference] => REF_031603001725_NPSOWU_914796 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031603001725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:39:30+00:00", "status": "Success", "transactionId": "303c98dbfa3f4b18a1fd6954c910bfd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031603001725_NPSOWU_914796", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031603001725 (NPSOWU) ✅ UPDATE successful for 031603001725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1f4b0a90d76410a9045890cbf927f4f [SalesInvoiceId] => 50345ed04ba0462e9943bc8766b442dd [ClientReference] => REF_022202402325_LE9LO5_706699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022202402325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:48:32+00:00", "status": "Success", "transactionId": "50345ed04ba0462e9943bc8766b442dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022202402325_LE9LO5_706699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022202402325 (LE9LO5) ✅ UPDATE successful for 022202402325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75595c2eafb443cdac3b7992b813761b [SalesInvoiceId] => 9f6ce2deadc940a984cb94704ee336da [ClientReference] => REF_050609804225_Y3GO0A_273727 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050609804225, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:48:33+00:00", "status": "Success", "transactionId": "9f6ce2deadc940a984cb94704ee336da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050609804225_Y3GO0A_273727", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050609804225 (Y3GO0A) ✅ UPDATE successful for 050609804225 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => baa336ca678f46829342acb1bd290324 [SalesInvoiceId] => b5b5ff64f42549449815b85d04071f26 [ClientReference] => REF_001002000125_BWI2U9_320554 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554995020 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554995020 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002000125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:48:53+00:00", "status": "Success", "transactionId": "b5b5ff64f42549449815b85d04071f26", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002000125_BWI2U9_320554", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002000125 (BWI2U9) ✅ UPDATE successful for 001002000125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d366ca27dc7d4bfabf537b83e27489f3 [SalesInvoiceId] => d75f99119b934996ba555bdb878f4115 [ClientReference] => REF_054302305625_EJISU34222_442658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544834665 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544834665 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302305625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:49:39+00:00", "status": "Success", "transactionId": "d75f99119b934996ba555bdb878f4115", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302305625_EJISU34222_442658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302305625 (EJISU34222) ✅ UPDATE successful for 054302305625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b01deaab078845a186d0c464f19ffc94 [SalesInvoiceId] => 5ab134c73824447d823d78967c1c2d38 [ClientReference] => REF_110500400425_WU6TPW_321099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500400425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T13:49:50+00:00", "status": "Success", "transactionId": "5ab134c73824447d823d78967c1c2d38", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500400425_WU6TPW_321099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500400425 (WU6TPW) ✅ UPDATE successful for 110500400425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3d42c7e083e487ca9f741656863570d [SalesInvoiceId] => 86fe6041e7004ee0afa21c2172a7c859 [ClientReference] => REF_000700301025_PFKS1R_070439 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242243295 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242243295 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000700301025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:00:32+00:00", "status": "Success", "transactionId": "86fe6041e7004ee0afa21c2172a7c859", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000700301025_PFKS1R_070439", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000700301025 (PFKS1R) ✅ UPDATE successful for 000700301025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3feee1b6b294b7e9ae8084deb1c03d6 [SalesInvoiceId] => 22dd2aa17d16420dbf14ab9d3c46e473 [ClientReference] => REF_0511037021_NPSOWU_235744 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257870657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257870657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0511037021, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:15:17+00:00", "status": "Success", "transactionId": "22dd2aa17d16420dbf14ab9d3c46e473", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0511037021_NPSOWU_235744", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0511037021 (NPSOWU) ✅ UPDATE successful for 0511037021 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07d74f37a69f4d7c9e5aa5c44c0c98f8 [SalesInvoiceId] => 4e45d29804554d0c84a0fb96eea135c6 [ClientReference] => REF_000206600125_1RC5WS_221099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505041118 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505041118 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000206600125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:17:09+00:00", "status": "Success", "transactionId": "4e45d29804554d0c84a0fb96eea135c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000206600125_1RC5WS_221099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000206600125 (1RC5WS) ✅ UPDATE successful for 000206600125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c1e65f795ad4f238463ecec0840b451 [SalesInvoiceId] => ad6a264fe760400aa1d23d9ca8b9e753 [ClientReference] => REF_051605004725_CN4KKG_323101 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243181155 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243181155 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605004725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:21:56+00:00", "status": "Success", "transactionId": "ad6a264fe760400aa1d23d9ca8b9e753", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605004725_CN4KKG_323101", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605004725 (CN4KKG) ✅ UPDATE successful for 051605004725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 530a6d13c6e14c4691e8ae072a7f99d9 [SalesInvoiceId] => 5847324f964844f8a994f2172e3be77d [ClientReference] => REF_150803203925_GYP9CE_843293 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150803203925, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:24:22+00:00", "status": "Success", "transactionId": "5847324f964844f8a994f2172e3be77d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150803203925_GYP9CE_843293", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150803203925 (GYP9CE) ✅ UPDATE successful for 150803203925 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a97a496519564e96a603ea5fc5896834 [SalesInvoiceId] => d53f71dd7a1341df869243726c81e92b [ClientReference] => REF_051603102525_CN4KKG_910147 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603102525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:24:55+00:00", "status": "Success", "transactionId": "d53f71dd7a1341df869243726c81e92b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603102525_CN4KKG_910147", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603102525 (CN4KKG) ✅ UPDATE successful for 051603102525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9313638514354d5dba3b492f87837626 [SalesInvoiceId] => 2137108267cf470688bf9f16334309f2 [ClientReference] => REF_053603004625_R4E6Y0_470599 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053603004625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:27:52+00:00", "status": "Success", "transactionId": "2137108267cf470688bf9f16334309f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053603004625_R4E6Y0_470599", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053603004625 (R4E6Y0) ✅ UPDATE successful for 053603004625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 79d638d79027422d990a3536eabdd51c [SalesInvoiceId] => 49038d7777074ed08ad36a06977115b6 [ClientReference] => REF_054101101824_108CSY_611582 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591439118 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591439118 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054101101824, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:28:14+00:00", "status": "Success", "transactionId": "49038d7777074ed08ad36a06977115b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054101101824_108CSY_611582", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054101101824 (108CSY) ✅ UPDATE successful for 054101101824 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc7b25a9bcbf431a8c54124b1918c29a [SalesInvoiceId] => 56a62d1abf0a40e3994c6cc933c86bd6 [ClientReference] => REF_051604101925_CN4KKG_894984 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604101925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:28:32+00:00", "status": "Success", "transactionId": "56a62d1abf0a40e3994c6cc933c86bd6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604101925_CN4KKG_894984", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604101925 (CN4KKG) ✅ UPDATE successful for 051604101925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 681d63024acd4c5998f5b45ec15da117 [SalesInvoiceId] => a1cbc4dfd8c74f9f830354d6214a91a0 [ClientReference] => REF_041513500225_A7DPCP_037371 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246832280 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246832280 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041513500225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:28:57+00:00", "status": "Success", "transactionId": "a1cbc4dfd8c74f9f830354d6214a91a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041513500225_A7DPCP_037371", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041513500225 (A7DPCP) ✅ UPDATE successful for 041513500225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed307c4152ec44ada8b62613b033ef96 [SalesInvoiceId] => 5efcd5c6ff4a464b888fba9868e558a2 [ClientReference] => REF_053403201225_R4E6Y0_466830 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403201225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:36:22+00:00", "status": "Success", "transactionId": "5efcd5c6ff4a464b888fba9868e558a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403201225_R4E6Y0_466830", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403201225 (R4E6Y0) ✅ UPDATE successful for 053403201225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 60e1fb5558dd4fda9048e2b83dad1a7c [SalesInvoiceId] => b944a9565bbd4e3ab3b737da3df800d2 [ClientReference] => REF_054002600225_G07PPZ_560498 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054002600225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:36:26+00:00", "status": "Success", "transactionId": "b944a9565bbd4e3ab3b737da3df800d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054002600225_G07PPZ_560498", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054002600225 (G07PPZ) ✅ UPDATE successful for 054002600225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b47d7aebc3f47dfb2b91570ed8b4711 [SalesInvoiceId] => 3c2d5aed8dfe43b09e7e9567a64d2af5 [ClientReference] => REF_054301901625_ZOOR6L_154527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247624745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247624745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054301901625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:37:53+00:00", "status": "Success", "transactionId": "3c2d5aed8dfe43b09e7e9567a64d2af5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054301901625_ZOOR6L_154527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054301901625 (ZOOR6L) ✅ UPDATE successful for 054301901625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ad2c18fd7a24c0783eb65fcdab33bd9 [SalesInvoiceId] => c33f8628e4f540f7873e67bb0f6fb19e [ClientReference] => REF_150305904025_RY07KN_799759 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150305904025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:39:00+00:00", "status": "Success", "transactionId": "c33f8628e4f540f7873e67bb0f6fb19e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150305904025_RY07KN_799759", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150305904025 (RY07KN) ✅ UPDATE successful for 150305904025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b951a9d84b01413c96fb0e396c51c1a4 [SalesInvoiceId] => 69cf1f2ba4cf41eb85fb03a0f3716091 [ClientReference] => REF_011525303225_G07PPZ_913894 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245957049 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245957049 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011525303225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:42:53+00:00", "status": "Success", "transactionId": "69cf1f2ba4cf41eb85fb03a0f3716091", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011525303225_G07PPZ_913894", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011525303225 (G07PPZ) ✅ UPDATE successful for 011525303225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec2f239af341485a816adcf9e9bb0d73 [SalesInvoiceId] => aef32c30cdcb43979d1197921655eb23 [ClientReference] => REF_052503108225_WRHKXK_662798 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547142972 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547142972 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052503108225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:44:10+00:00", "status": "Success", "transactionId": "aef32c30cdcb43979d1197921655eb23", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052503108225_WRHKXK_662798", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052503108225 (WRHKXK) ✅ UPDATE successful for 052503108225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7daac294f684a35bde09cef26abbe5a [SalesInvoiceId] => 876691ef16214f6281cb9d83a4517906 [ClientReference] => REF_090803700925_BWI2U9_236447 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240037204 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240037204 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090803700925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:44:24+00:00", "status": "Success", "transactionId": "876691ef16214f6281cb9d83a4517906", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090803700925_BWI2U9_236447", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090803700925 (BWI2U9) ✅ UPDATE successful for 090803700925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f3295550314b49e0a57ac3a5343a77a6 [SalesInvoiceId] => 7e033bb2a0ce43a8bef02a1df142b897 [ClientReference] => REF_050124003325_A7DPCP_784708 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539073279 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539073279 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050124003325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:46:38+00:00", "status": "Success", "transactionId": "7e033bb2a0ce43a8bef02a1df142b897", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050124003325_A7DPCP_784708", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050124003325 (A7DPCP) ✅ UPDATE successful for 050124003325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c0f9660940804a5fba02e9dad3232222 [SalesInvoiceId] => 40478ea59441474ab18e775358019c01 [ClientReference] => REF_054302202525_108CSY_424460 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302202525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:50:58+00:00", "status": "Success", "transactionId": "40478ea59441474ab18e775358019c01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302202525_108CSY_424460", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302202525 (108CSY) ✅ UPDATE successful for 054302202525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f34e28499369495a85c1f6730e3eafd8 [SalesInvoiceId] => 4206167538fc48f4916c2b577124ee7d [ClientReference] => REF_050119103125_CH3S2L_393597 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244205708 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244205708 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050119103125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:52:08+00:00", "status": "Success", "transactionId": "4206167538fc48f4916c2b577124ee7d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050119103125_CH3S2L_393597", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050119103125 (CH3S2L) ✅ UPDATE successful for 050119103125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04b1c29bec7f4ec5bf0a163173fa144f [SalesInvoiceId] => fbc505d1694c41cd96a456f757380db6 [ClientReference] => REF_110504000425_WU6TPW_842035 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504000425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:54:27+00:00", "status": "Success", "transactionId": "fbc505d1694c41cd96a456f757380db6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504000425_WU6TPW_842035", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504000425 (WU6TPW) ✅ UPDATE successful for 110504000425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c04c0e1db9d9484e8c63e528bb0d9450 [SalesInvoiceId] => aa72cb68700947c9869857a6d7cff94e [ClientReference] => REF_110700402425_1RC5WS_167524 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554872205 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554872205 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110700402425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T14:55:23+00:00", "status": "Success", "transactionId": "aa72cb68700947c9869857a6d7cff94e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110700402425_1RC5WS_167524", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110700402425 (1RC5WS) ✅ UPDATE successful for 110700402425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f67491ed075497e9b338b25f89eee7e [SalesInvoiceId] => e5897c7bc1b6419eb3ce15a0369c56e0 [ClientReference] => REF_001001606025_BWI2U9_099659 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001606025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:01:31+00:00", "status": "Success", "transactionId": "e5897c7bc1b6419eb3ce15a0369c56e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001606025_BWI2U9_099659", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001606025 (BWI2U9) ✅ UPDATE successful for 001001606025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc91c2c77ac349c29af74535d6432b75 [SalesInvoiceId] => c5bdcb028ae040fe9517194c4b4c9517 [ClientReference] => REF_011229101025_EJISU34222_295425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555353169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555353169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011229101025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:02:47+00:00", "status": "Success", "transactionId": "c5bdcb028ae040fe9517194c4b4c9517", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011229101025_EJISU34222_295425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011229101025 (EJISU34222) ✅ UPDATE successful for 011229101025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c82b658d820c4f578f398891183a719b [SalesInvoiceId] => 08cc56296fb242178b40341dfe9b1da6 [ClientReference] => REF_110302800725_WU6TPW_018521 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302800725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:04:54+00:00", "status": "Success", "transactionId": "08cc56296fb242178b40341dfe9b1da6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302800725_WU6TPW_018521", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302800725 (WU6TPW) ✅ UPDATE successful for 110302800725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96d6e0033e9d49f89870f79608938a35 [SalesInvoiceId] => 73e553d799bc4011a8f1a30ce30c303e [ClientReference] => REF_000305100525_PFKS1R_451480 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240479206 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240479206 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000305100525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:06:52+00:00", "status": "Success", "transactionId": "73e553d799bc4011a8f1a30ce30c303e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000305100525_PFKS1R_451480", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000305100525 (PFKS1R) ✅ UPDATE successful for 000305100525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ee208c1c2374956bf8b4103d27e89ec [SalesInvoiceId] => 3fa1748452d048ac88149e879fd754c0 [ClientReference] => REF_051805106025_LE9LO5_700409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249118763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249118763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051805106025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:07:45+00:00", "status": "Success", "transactionId": "3fa1748452d048ac88149e879fd754c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051805106025_LE9LO5_700409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051805106025 (LE9LO5) ✅ UPDATE successful for 051805106025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de07404ccfa844649c53516c66757090 [SalesInvoiceId] => 11b16478e9fb4bdbb65138a9eb0cd581 [ClientReference] => REF_050301501125_WRHKXK_784606 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050301501125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:11:57+00:00", "status": "Success", "transactionId": "11b16478e9fb4bdbb65138a9eb0cd581", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301501125_WRHKXK_784606", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301501125 (WRHKXK) ✅ UPDATE successful for 050301501125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 502116e78a0045c4ab26c94e845c0b0c [SalesInvoiceId] => f619de37b9764418bf36ff3a51e887a6 [ClientReference] => REF_0543003020_Y3GO0A_704310 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597523334 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597523334 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0543003020, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:12:17+00:00", "status": "Success", "transactionId": "f619de37b9764418bf36ff3a51e887a6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0543003020_Y3GO0A_704310", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0543003020 (Y3GO0A) ✅ UPDATE successful for 0543003020 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4b54cbf58e14eddac682712a44875cd [SalesInvoiceId] => efb1fac916d84819863b27d4f8d6fe3c [ClientReference] => REF_053410400725_R4E6Y0_098846 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243258750 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243258750 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053410400725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:13:21+00:00", "status": "Success", "transactionId": "efb1fac916d84819863b27d4f8d6fe3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053410400725_R4E6Y0_098846", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053410400725 (R4E6Y0) ✅ UPDATE successful for 053410400725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6a8b0971324641eebd3b88df66350194 [SalesInvoiceId] => 88778082cfcb4b9bb69e50f42f503f1f [ClientReference] => REF_052306402725_R4E6Y0_559548 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249598900 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249598900 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306402725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:13:44+00:00", "status": "Success", "transactionId": "88778082cfcb4b9bb69e50f42f503f1f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306402725_R4E6Y0_559548", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306402725 (R4E6Y0) ✅ UPDATE successful for 052306402725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9b29d7f56f14e4583bbe3f31328af98 [SalesInvoiceId] => 6a4ea41f66bf450392968fe3719ac55f [ClientReference] => REF_001002002125_BWI2U9_647851 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554995020 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554995020 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002002125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:14:15+00:00", "status": "Success", "transactionId": "6a4ea41f66bf450392968fe3719ac55f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002002125_BWI2U9_647851", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002002125 (BWI2U9) ✅ UPDATE successful for 001002002125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4413b43dbb64f2bb071b9a10b3c7e3d [SalesInvoiceId] => ef474886a2a34038b7f400d51a77b699 [ClientReference] => REF_041000512225_WU6TPW_703383 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041000512225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:20:52+00:00", "status": "Success", "transactionId": "ef474886a2a34038b7f400d51a77b699", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041000512225_WU6TPW_703383", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041000512225 (WU6TPW) ✅ UPDATE successful for 041000512225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64f369bde1ad422d912e54f12281a9cf [SalesInvoiceId] => 2348361481d94a0c8524d759f1ec160e [ClientReference] => REF_050301709825_EJISU34222_854846 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533353178 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533353178 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301709825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:22:02+00:00", "status": "Success", "transactionId": "2348361481d94a0c8524d759f1ec160e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301709825_EJISU34222_854846", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301709825 (EJISU34222) ✅ UPDATE successful for 050301709825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 403ede0b6908443fb2ec17fcf7ec4f4a [SalesInvoiceId] => a1920681969046ae9670d567c7ba17ec [ClientReference] => REF_110200100425_WU6TPW_850426 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110200100425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:23:41+00:00", "status": "Success", "transactionId": "a1920681969046ae9670d567c7ba17ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110200100425_WU6TPW_850426", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110200100425 (WU6TPW) ✅ UPDATE successful for 110200100425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2d904d0db3c4f23adb7d7a7e4c0255d [SalesInvoiceId] => 51ed9d49256a428b9b104b1f2c7daeb6 [ClientReference] => REF_110105800825_R4E6Y0_679644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244360192 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244360192 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110105800825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:23:45+00:00", "status": "Success", "transactionId": "51ed9d49256a428b9b104b1f2c7daeb6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110105800825_R4E6Y0_679644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110105800825 (R4E6Y0) ✅ UPDATE successful for 110105800825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a30e9808933f4ec0b1af27744f791494 [SalesInvoiceId] => 348b8d797b934e1898ac830ee33c4ebb [ClientReference] => REF_050818603025_R4E6Y0_651841 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244456132 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244456132 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050818603025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:24:49+00:00", "status": "Success", "transactionId": "348b8d797b934e1898ac830ee33c4ebb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050818603025_R4E6Y0_651841", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050818603025 (R4E6Y0) ✅ UPDATE successful for 050818603025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e77d93674e14497e85371bcea59911b3 [SalesInvoiceId] => 433c37877589483bbe5c7671a51879c6 [ClientReference] => REF_030213900425_CN4KKG_641324 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595591830 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595591830 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030213900425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:27:29+00:00", "status": "Success", "transactionId": "433c37877589483bbe5c7671a51879c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030213900425_CN4KKG_641324", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030213900425 (CN4KKG) ✅ UPDATE successful for 030213900425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a85a9f6c25244fd6afa32621ede8eeed [SalesInvoiceId] => cf126599b9284a1494ead5003c9223c2 [ClientReference] => REF_041311101325_R4E6Y0_013923 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244121063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244121063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041311101325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:29:27+00:00", "status": "Success", "transactionId": "cf126599b9284a1494ead5003c9223c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041311101325_R4E6Y0_013923", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041311101325 (R4E6Y0) ✅ UPDATE successful for 041311101325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c8ad91da91a42c987206a0fa8cc5070 [SalesInvoiceId] => 73b9145f51db412da1c9a95470a80c40 [ClientReference] => REF_051607401425_CN4KKG_823571 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607401425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:31:36+00:00", "status": "Success", "transactionId": "73b9145f51db412da1c9a95470a80c40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607401425_CN4KKG_823571", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607401425 (CN4KKG) ✅ UPDATE successful for 051607401425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a820f2807d2b4e25b6a842bce155518b [SalesInvoiceId] => 14809058568446d8b09715bc1eb81a77 [ClientReference] => REF_051801901525_LE9LO5_025073 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233500922451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500922451 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1609e1b8fcb949ddad3826040e9db869 [SalesInvoiceId] => 0c9da334045f4ea593ab090151523265 [ClientReference] => REF_051801901525_LE9LO5_444103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500922451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500922451 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051801901525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:36:20+00:00", "status": "Success", "transactionId": "0c9da334045f4ea593ab090151523265", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801901525_LE9LO5_444103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801901525 (LE9LO5) ✅ UPDATE successful for 051801901525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4eb2b59560cb4b4585a7dac51367123a [SalesInvoiceId] => ae3c73fbd0e8418c8f5ec978398de7ca [ClientReference] => REF_050106112625_R4E6Y0_173981 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249098725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249098725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106112625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:37:04+00:00", "status": "Success", "transactionId": "ae3c73fbd0e8418c8f5ec978398de7ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106112625_R4E6Y0_173981", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106112625 (R4E6Y0) ✅ UPDATE successful for 050106112625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3bb8d2f378a4da29404b2304caa02bc [SalesInvoiceId] => 4f63bf823da44135bf5d20ffb2044e4c [ClientReference] => REF_051607402125_CN4KKG_852494 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607402125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:40:45+00:00", "status": "Success", "transactionId": "4f63bf823da44135bf5d20ffb2044e4c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607402125_CN4KKG_852494", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607402125 (CN4KKG) ✅ UPDATE successful for 051607402125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bdb3c30d606546c789abc8a8edccdc68 [SalesInvoiceId] => e1185ab487a8421ca509e4f0df781bb0 [ClientReference] => REF_031201001525_A7DPCP_942633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201001525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:41:44+00:00", "status": "Success", "transactionId": "e1185ab487a8421ca509e4f0df781bb0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201001525_A7DPCP_942633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201001525 (A7DPCP) ✅ UPDATE successful for 031201001525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25c2de44bdec4a6c8e80a47516a7ac3c [SalesInvoiceId] => 0618faf7f1c3452a8449ee26effab077 [ClientReference] => REF_052501706425_R4E6Y0_363066 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596464162 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596464162 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501706425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:46:09+00:00", "status": "Success", "transactionId": "0618faf7f1c3452a8449ee26effab077", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501706425_R4E6Y0_363066", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501706425 (R4E6Y0) ✅ UPDATE successful for 052501706425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc71ce0cfbb9458ea46dd46ce2650cbd [SalesInvoiceId] => 35ec2b0dc3f443ddb18dfd33520ab4b8 [ClientReference] => REF_051411500825_R4E6Y0_680139 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533936054 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533936054 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051411500825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:48:52+00:00", "status": "Success", "transactionId": "35ec2b0dc3f443ddb18dfd33520ab4b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051411500825_R4E6Y0_680139", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051411500825 (R4E6Y0) ✅ UPDATE successful for 051411500825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04d6462185764f39a2d3b474b18c4d3c [SalesInvoiceId] => 9320d383e6b4442a8228886b1dec4ded [ClientReference] => REF_011000505625_6BLU49_622273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599167776 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599167776 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011000505625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:49:32+00:00", "status": "Success", "transactionId": "9320d383e6b4442a8228886b1dec4ded", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011000505625_6BLU49_622273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011000505625 (6BLU49) ✅ UPDATE successful for 011000505625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9ae8f6ff55e427abbbf787b4ed3eec1 [SalesInvoiceId] => 7ebdc4efbdb14f09bc7ad5e5439f061d [ClientReference] => REF_001101600325_1RC5WS_948437 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240321952 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240321952 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001101600325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:51:29+00:00", "status": "Success", "transactionId": "7ebdc4efbdb14f09bc7ad5e5439f061d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001101600325_1RC5WS_948437", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001101600325 (1RC5WS) ✅ UPDATE successful for 001101600325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 439d296eddda4b8f827ccf7b7b2ebf5f [SalesInvoiceId] => e90b0c5022234d6582d0a1d6477b8721 [ClientReference] => REF_052314801325_GYP9CE_608960 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052314801325, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:53:32+00:00", "status": "Success", "transactionId": "e90b0c5022234d6582d0a1d6477b8721", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052314801325_GYP9CE_608960", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052314801325 (GYP9CE) ✅ UPDATE successful for 052314801325 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5cc6b4ccc355432bb9a0e43e0a2f8a7e [SalesInvoiceId] => 2d73399f8f69451fb49b4497c7049238 [ClientReference] => REF_140503203125_HXWPV7_932532 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140503203125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:54:25+00:00", "status": "Success", "transactionId": "2d73399f8f69451fb49b4497c7049238", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140503203125_HXWPV7_932532", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140503203125 (HXWPV7) ✅ UPDATE successful for 140503203125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c94febd0156412f89aca473271e6aba [SalesInvoiceId] => 1ce357a16a604ebe960048ea924829db [ClientReference] => REF_000901600225_BWI2U9_487289 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901600225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:54:36+00:00", "status": "Success", "transactionId": "1ce357a16a604ebe960048ea924829db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901600225_BWI2U9_487289", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901600225 (BWI2U9) ✅ UPDATE successful for 000901600225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfbdae82f52f49b797a2a960db63f246 [SalesInvoiceId] => 7156639944264191af24eecd157719c8 [ClientReference] => REF_110403701925_WU6TPW_886899 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403701925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:59:26+00:00", "status": "Success", "transactionId": "7156639944264191af24eecd157719c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403701925_WU6TPW_886899", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403701925 (WU6TPW) ✅ UPDATE successful for 110403701925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b95fb530c9c452e8bdbdeb1dd547388 [SalesInvoiceId] => 83bc9327b0e047e8b2cd72f480fe0240 [ClientReference] => REF_140504200225_I10MTW_643749 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247404880 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247404880 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504200225, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T15:59:28+00:00", "status": "Success", "transactionId": "83bc9327b0e047e8b2cd72f480fe0240", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504200225_I10MTW_643749", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504200225 (I10MTW) ✅ UPDATE successful for 140504200225 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c6edc5dca300419e8ae66d916ab8282f [SalesInvoiceId] => e0fdbb1e0fa748a4868fbfb0c41b6601 [ClientReference] => REF_140504200225_I10MTW_203867 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247404880 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247404880 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b638c1b0465451fa500226ea08a13f7 [SalesInvoiceId] => f4ce8e13029c4680a6ed761643616e04 [ClientReference] => REF_082601407125_R4E6Y0_391285 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209954020 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209954020 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=082601407125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:03:09+00:00", "status": "Success", "transactionId": "f4ce8e13029c4680a6ed761643616e04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601407125_R4E6Y0_391285", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601407125 (R4E6Y0) ✅ UPDATE successful for 082601407125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f83187ad3f1244f797f2550d7495b55b [SalesInvoiceId] => c16e6f405dbf47af840a97f9f7335879 [ClientReference] => REF_110202000625_R4E6Y0_163946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541048180 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541048180 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110202000625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:03:23+00:00", "status": "Success", "transactionId": "c16e6f405dbf47af840a97f9f7335879", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110202000625_R4E6Y0_163946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110202000625 (R4E6Y0) ✅ UPDATE successful for 110202000625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9298d180dd74486b9ea9fb381f10f05d [SalesInvoiceId] => 00feae350ded426f90218dfc43c98e76 [ClientReference] => REF_110404402925_CN4KKG_220511 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110404402925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:03:47+00:00", "status": "Success", "transactionId": "00feae350ded426f90218dfc43c98e76", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110404402925_CN4KKG_220511", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110404402925 (CN4KKG) ✅ UPDATE successful for 110404402925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b452a53b02c745f3a53956cbad80d3d9 [SalesInvoiceId] => 3fd81d8523fb419796ac401e1233c098 [ClientReference] => REF_053504606525_RY07KN_977845 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504606525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:06:04+00:00", "status": "Success", "transactionId": "3fd81d8523fb419796ac401e1233c098", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504606525_RY07KN_977845", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504606525 (RY07KN) ✅ UPDATE successful for 053504606525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 210cd8b2c75a48848b888c8acb026700 [SalesInvoiceId] => e942fdb5f2cd47f8ac464dfdd3e488cd [ClientReference] => REF_000200701125_1RC5WS_620411 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248860153 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248860153 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200701125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:09:38+00:00", "status": "Success", "transactionId": "e942fdb5f2cd47f8ac464dfdd3e488cd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200701125_1RC5WS_620411", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200701125 (1RC5WS) ✅ UPDATE successful for 000200701125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7c7264d158b4690beb4813878cccdc6 [SalesInvoiceId] => f337f5c5405d4043a1262d33695f0d05 [ClientReference] => REF_050310800525_R4E6Y0_973906 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244360192 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244360192 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050310800525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:12:47+00:00", "status": "Success", "transactionId": "f337f5c5405d4043a1262d33695f0d05", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050310800525_R4E6Y0_973906", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050310800525 (R4E6Y0) ✅ UPDATE successful for 050310800525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 769ff51093df489f96fd79ffc7ccb804 [SalesInvoiceId] => dcbae39d059c4cd1aaa956887a2ae74c [ClientReference] => REF_110404403025_CN4KKG_563543 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110404403025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:12:59+00:00", "status": "Success", "transactionId": "dcbae39d059c4cd1aaa956887a2ae74c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110404403025_CN4KKG_563543", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110404403025 (CN4KKG) ✅ UPDATE successful for 110404403025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd185bf3d99c43609acc562655201510 [SalesInvoiceId] => a21806dd983343f7bcb11d65c2d18533 [ClientReference] => REF_140303001125_WU6TPW_417383 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140303001125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:15:31+00:00", "status": "Success", "transactionId": "a21806dd983343f7bcb11d65c2d18533", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140303001125_WU6TPW_417383", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140303001125 (WU6TPW) ✅ UPDATE successful for 140303001125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ccb1df961a4b4ac1861ee1f589b4afd5 [SalesInvoiceId] => 8306da2eea21495b9e1c1f38cf12b8a8 [ClientReference] => REF_000405401825_PFKS1R_966588 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548649360 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548649360 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405401825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:21:05+00:00", "status": "Success", "transactionId": "8306da2eea21495b9e1c1f38cf12b8a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405401825_PFKS1R_966588", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405401825 (PFKS1R) ✅ UPDATE successful for 000405401825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f25cbbd1e2994595a8eb80f159e1968f [SalesInvoiceId] => 9fe853e471804bff99070361ed98b70b [ClientReference] => REF_011805700725_R4E6Y0_101450 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233261620522 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233261620522 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => You have paid GHS30.50 to InvDebit in reference to 19A0797ABAF17940933. Your new balance is GHS2245.4658. Trans ID: MP251021.1626.A08281 E-Levy:GHS0.00 ) ) Parsed: indexNo=011805700725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:26:27+00:00", "status": "Success", "transactionId": "9fe853e471804bff99070361ed98b70b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011805700725_R4E6Y0_101450", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011805700725 (R4E6Y0) ✅ UPDATE successful for 011805700725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49634c0840614f419616b96bcf76f7b6 [SalesInvoiceId] => 42dff47858cf4d41a5c44172f977e58a [ClientReference] => REF_051607500225_CN4KKG_738644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531782916 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531782916 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607500225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:28:43+00:00", "status": "Success", "transactionId": "42dff47858cf4d41a5c44172f977e58a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607500225_CN4KKG_738644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607500225 (CN4KKG) ✅ UPDATE successful for 051607500225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5d53d8ed5df41c8b5255c1d6d469ef3 [SalesInvoiceId] => 97221b21e7044816b6c7e9713064028c [ClientReference] => REF_111102600425_WU6TPW_775923 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111102600425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:31:39+00:00", "status": "Success", "transactionId": "97221b21e7044816b6c7e9713064028c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111102600425_WU6TPW_775923", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111102600425 (WU6TPW) ✅ UPDATE successful for 111102600425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a1528f5b8aa3431c8617e1f4ca0254c1 [SalesInvoiceId] => dd948af14b8b42e9a0325c9b402fdd08 [ClientReference] => REF_051805401425_CH3S2L_188979 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244612949 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244612949 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fcc21b2003d94a7c8f28d47b28caf3f2 [SalesInvoiceId] => 19f33519cc484eed9008dbef4f0abb6e [ClientReference] => REF_0006015018_I95WNZ_292120 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006015018, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T16:45:59+00:00", "status": "Success", "transactionId": "19f33519cc484eed9008dbef4f0abb6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006015018_I95WNZ_292120", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006015018 (I95WNZ) ✅ UPDATE successful for 0006015018 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d85309c81e0141b392599bdf55c51a72 [SalesInvoiceId] => 83cab480332a4f0b9262125ea4ecf6ae [ClientReference] => REF_050800701325_WRHKXK_103262 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050800701325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T17:15:07+00:00", "status": "Success", "transactionId": "83cab480332a4f0b9262125ea4ecf6ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050800701325_WRHKXK_103262", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050800701325 (WRHKXK) ✅ UPDATE successful for 050800701325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 72cccccff3c542cf95bc4228b9a8680d [SalesInvoiceId] => f22305eb0ad147d5a446f9c808888451 [ClientReference] => REF_052804002325_WRHKXK_484943 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594284374 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594284374 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052804002325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T17:16:31+00:00", "status": "Success", "transactionId": "f22305eb0ad147d5a446f9c808888451", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052804002325_WRHKXK_484943", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052804002325 (WRHKXK) ✅ UPDATE successful for 052804002325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0fe2de6b1c324377b671d490ac9c7c31 [SalesInvoiceId] => 3616818c02cd4d9c95608b114fdd2669 [ClientReference] => REF_082601414725_HE2114_279644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247425813 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247425813 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082601414725, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T17:17:08+00:00", "status": "Success", "transactionId": "3616818c02cd4d9c95608b114fdd2669", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601414725_HE2114_279644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601414725 (HE2114) ✅ UPDATE successful for 082601414725 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eae7b7d7b2204df898422acad177d276 [SalesInvoiceId] => 14c78ef7c26d4b7484050323135e2040 [ClientReference] => REF_130905401025_69UIPK_945574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549020800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549020800 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130905401025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T17:18:32+00:00", "status": "Success", "transactionId": "14c78ef7c26d4b7484050323135e2040", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130905401025_69UIPK_945574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130905401025 (69UIPK) ✅ UPDATE successful for 130905401025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba0cd600a33b4d33a1616507ae020f7b [SalesInvoiceId] => 3d50effb29a34e3c8fb8c044499d4ace [ClientReference] => REF_110206601625_WU6TPW_694546 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597911347 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597911347 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110206601625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T17:19:03+00:00", "status": "Success", "transactionId": "3d50effb29a34e3c8fb8c044499d4ace", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110206601625_WU6TPW_694546", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110206601625 (WU6TPW) ✅ UPDATE successful for 110206601625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d0c6f566c7246da9e5e51cca4ede972 [SalesInvoiceId] => 285a125485224eb4a46129ca33b05de0 [ClientReference] => REF_070711100925_J1MH3E_095212 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597491634 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597491634 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070711100925, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T17:27:01+00:00", "status": "Success", "transactionId": "285a125485224eb4a46129ca33b05de0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070711100925_J1MH3E_095212", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070711100925 (J1MH3E) ✅ UPDATE successful for 070711100925 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 868596e3d9a146f58bca970ad9cce997 [SalesInvoiceId] => 0a236ae5ed58433fa1cc0613cd49575e [ClientReference] => REF_050300403525_RY07KN_892105 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300403525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T17:47:42+00:00", "status": "Success", "transactionId": "0a236ae5ed58433fa1cc0613cd49575e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300403525_RY07KN_892105", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300403525 (RY07KN) ✅ UPDATE successful for 050300403525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4ed272f74b324571ae8e7b15cdcd94e6 [SalesInvoiceId] => 1736ee7dee2d4984b97a664463366750 [ClientReference] => REF_080123700225_HE2114_449584 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244154775 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244154775 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b79b1cc3e964073840ca09378d81aa1 [SalesInvoiceId] => 799171761d60450983570378e847b258 [ClientReference] => REF_080123700225_HE2114_337097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244154775 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244154775 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080123700225, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T17:57:52+00:00", "status": "Success", "transactionId": "799171761d60450983570378e847b258", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080123700225_HE2114_337097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080123700225 (HE2114) ✅ UPDATE successful for 080123700225 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 504eb232d2b141e0853fb7070b7e7c5d [SalesInvoiceId] => ea169f982d31498b9ec435a770f70a9a [ClientReference] => REF_130103600625_69UIPK_934009 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547485796 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547485796 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130103600625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:01:30+00:00", "status": "Success", "transactionId": "ea169f982d31498b9ec435a770f70a9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130103600625_69UIPK_934009", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130103600625 (69UIPK) ✅ UPDATE successful for 130103600625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c91d4f05849b41a780deaec062f86a65 [SalesInvoiceId] => 012c408c8e224349aef2a78a7a163b69 [ClientReference] => REF_100201700725_FXIX7B_056855 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593466881 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593466881 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100201700725, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:03:40+00:00", "status": "Success", "transactionId": "012c408c8e224349aef2a78a7a163b69", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100201700725_FXIX7B_056855", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100201700725 (FXIX7B) ✅ UPDATE successful for 100201700725 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ba4c5c7c95d041f4b03bee80f38db51b [SalesInvoiceId] => d130d9b04a684694a33e3cdca241dc4b [ClientReference] => REF_000604001625_I95WNZ_699528 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27ca82b609e04e43b832216f2cec06fd [SalesInvoiceId] => 99d49dccff434e239302ef579b99c643 [ClientReference] => REF_000604001625_I95WNZ_396918 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604001625, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:16:31+00:00", "status": "Success", "transactionId": "99d49dccff434e239302ef579b99c643", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604001625_I95WNZ_396918", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604001625 (I95WNZ) ✅ UPDATE successful for 000604001625 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a73b4cac432478ba0fe07f92ade88b3 [SalesInvoiceId] => eb302651444849a6b90217afd8fc9918 [ClientReference] => REF_011218603425_1RC5WS_311240 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550842153 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550842153 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011218603425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:18:02+00:00", "status": "Success", "transactionId": "eb302651444849a6b90217afd8fc9918", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011218603425_1RC5WS_311240", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011218603425 (1RC5WS) ✅ UPDATE successful for 011218603425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a1348d388cc47d893142c548d89174a [SalesInvoiceId] => 7367fe9db2ae43379d052fd71a959880 [ClientReference] => REF_050176100125_R4E6Y0_491078 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544555873 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544555873 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050176100125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:36:04+00:00", "status": "Success", "transactionId": "7367fe9db2ae43379d052fd71a959880", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050176100125_R4E6Y0_491078", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050176100125 (R4E6Y0) ✅ UPDATE successful for 050176100125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d17c802a46c74e1783a35149a6e13c47 [SalesInvoiceId] => 7a4bf1010d4548fe92889ddf97891ead [ClientReference] => REF_053301203225_R4E6Y0_929784 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301203225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:37:04+00:00", "status": "Success", "transactionId": "7a4bf1010d4548fe92889ddf97891ead", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301203225_R4E6Y0_929784", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301203225 (R4E6Y0) ✅ UPDATE successful for 053301203225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b72b63e4227e4719b78242c75173986d [SalesInvoiceId] => 75b1ab05616c47f99dad53d6c13e6fad [ClientReference] => REF_053101000825_EJISU34222_061942 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530862563 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530862563 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053101000825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:37:58+00:00", "status": "Success", "transactionId": "75b1ab05616c47f99dad53d6c13e6fad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053101000825_EJISU34222_061942", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053101000825 (EJISU34222) ✅ UPDATE successful for 053101000825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => eb2dbfb511ae4a45aa86e25f953db77e [SalesInvoiceId] => 0f5116aef2614bbea376ae143f56a2f9 [ClientReference] => REF_000110901425_1RC5WS_323515 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556844209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556844209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d90582bc1be94f4d8db036900ef7d8ea [SalesInvoiceId] => 9af3a3e92b3b452985e3bce5010eb529 [ClientReference] => REF_000110901425_1RC5WS_609762 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556844209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556844209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f7e446c9b2e44a7ab2420c70ef5f4295 [SalesInvoiceId] => 0be272d093d246c7afa1adffba9abee0 [ClientReference] => REF_000110901425_1RC5WS_465823 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556844209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556844209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b5eb3f6abab847a19de2e45c466dc3ab [SalesInvoiceId] => 0a41055a35d04454a7de5dc4150c0175 [ClientReference] => REF_000110901425_1RC5WS_967283 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556844209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556844209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 25c653c50fde4679b582962c3594bfcc [SalesInvoiceId] => d843bc1bb2a14014a53a0bafcf689615 [ClientReference] => REF_000110901425_1RC5WS_121609 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556844209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556844209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7714b8b37cfd404e959d57cf1b08504e [SalesInvoiceId] => a8502e846520407bb54027053d057415 [ClientReference] => REF_000110901425_1RC5WS_643534 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556844209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556844209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9e67a4b282349a9811aa54b4d662277 [SalesInvoiceId] => a37fee50bcf74abca56d90d22cd882ec [ClientReference] => REF_000110901425_1RC5WS_041952 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556844209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556844209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110901425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:48:25+00:00", "status": "Success", "transactionId": "a37fee50bcf74abca56d90d22cd882ec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110901425_1RC5WS_041952", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110901425 (1RC5WS) ✅ UPDATE successful for 000110901425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e244c69a2e594b48b9578d2a6b1e27c2 [SalesInvoiceId] => 75946327e8ca40a9be264be816af7ac0 [ClientReference] => REF_110504402725_WU6TPW_861592 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247531260 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247531260 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f230c62f307245b29975c7eea6f293e0 [SalesInvoiceId] => 374e7d7ca795407bb19790ed30961845 [ClientReference] => REF_000404501725_PFKS1R_519141 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550789574 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550789574 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404501725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:55:47+00:00", "status": "Success", "transactionId": "374e7d7ca795407bb19790ed30961845", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404501725_PFKS1R_519141", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404501725 (PFKS1R) ✅ UPDATE successful for 000404501725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bdddecb15d914dd5b4f11e21e64b425a [SalesInvoiceId] => 26c5a27fb1ec4d0088aeaa986bca2925 [ClientReference] => REF_060309401125_1RC5WS_907785 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247391707 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247391707 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060309401125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:57:45+00:00", "status": "Success", "transactionId": "26c5a27fb1ec4d0088aeaa986bca2925", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060309401125_1RC5WS_907785", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060309401125 (1RC5WS) ✅ UPDATE successful for 060309401125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69260f6e44ec40a192f33047e973fc6d [SalesInvoiceId] => abf81ff32aa44142843666a7b46781b7 [ClientReference] => REF_130302702125_69UIPK_588812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245655671 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245655671 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302702125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T18:58:27+00:00", "status": "Success", "transactionId": "abf81ff32aa44142843666a7b46781b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302702125_69UIPK_588812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302702125 (69UIPK) ✅ UPDATE successful for 130302702125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf1674c8284d4e69b179b288acd96f89 [SalesInvoiceId] => d787ebd4a0094defa60c0789aaffcbf5 [ClientReference] => REF_110504402725_WU6TPW_899748 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247531260 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247531260 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504402725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T19:02:57+00:00", "status": "Success", "transactionId": "d787ebd4a0094defa60c0789aaffcbf5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504402725_WU6TPW_899748", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504402725 (WU6TPW) ✅ UPDATE successful for 110504402725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a337434f7dc847c684efef641e4e1e59 [SalesInvoiceId] => 63951c7cf6f746e5871ee878f009cb14 [ClientReference] => REF_614100101825_R4E6Y0_174789 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233505804372 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505804372 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e44d22a480ac45fa816e3989174d0542 [SalesInvoiceId] => 09f9b545242f4461bbeaee6024d156b0 [ClientReference] => REF_130202100125_69UIPK_075185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535458968 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535458968 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130202100125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T19:22:53+00:00", "status": "Success", "transactionId": "09f9b545242f4461bbeaee6024d156b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130202100125_69UIPK_075185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130202100125 (69UIPK) ✅ UPDATE successful for 130202100125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb89b571ed694584b562fa98f574ee46 [SalesInvoiceId] => 20f9a310d433483883aed8ecbf319067 [ClientReference] => REF_614100101825_R4E6Y0_683655 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505804372 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505804372 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=614100101825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T19:23:00+00:00", "status": "Success", "transactionId": "20f9a310d433483883aed8ecbf319067", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_614100101825_R4E6Y0_683655", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 614100101825 (R4E6Y0) ✅ UPDATE successful for 614100101825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ae2b418e85e4e8caf990b56dba69a3d [SalesInvoiceId] => 2fdf0bc2e9b0412d95fa01581e64d907 [ClientReference] => REF_050306000425_R4E6Y0_927343 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241896066 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241896066 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050306000425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T19:25:06+00:00", "status": "Success", "transactionId": "2fdf0bc2e9b0412d95fa01581e64d907", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050306000425_R4E6Y0_927343", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050306000425 (R4E6Y0) ✅ UPDATE successful for 050306000425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42c925a189dd4f39b4e3e8cf454cf552 [SalesInvoiceId] => cb4a12dc9124427999df93e483fe678f [ClientReference] => REF_040416700125_R4E6Y0_421675 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256218684 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256218684 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040416700125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T19:30:16+00:00", "status": "Success", "transactionId": "cb4a12dc9124427999df93e483fe678f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040416700125_R4E6Y0_421675", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040416700125 (R4E6Y0) ✅ UPDATE successful for 040416700125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2021513fba8418bb36c68218c2c6dfa [SalesInvoiceId] => 77586b2fa01744d0b374e32cf8b10f81 [ClientReference] => REF_140504503225_1RC5WS_882990 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247803306 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247803306 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504503225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T19:46:11+00:00", "status": "Success", "transactionId": "77586b2fa01744d0b374e32cf8b10f81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504503225_1RC5WS_882990", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504503225 (1RC5WS) ✅ UPDATE successful for 140504503225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9aa69ed3a6a7410382514cdf66356ad7 [SalesInvoiceId] => 77ad65e31a1641639654a090310946e0 [ClientReference] => REF_110502601425_WU6TPW_440236 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502601425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-21T20:16:49+00:00", "status": "Success", "transactionId": "77ad65e31a1641639654a090310946e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502601425_WU6TPW_440236", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502601425 (WU6TPW) ✅ UPDATE successful for 110502601425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 22ba8df8a641463eb4fcb1759fe64be3 [SalesInvoiceId] => 2d6c7a01b88a4150a6c502eca95d8313 [ClientReference] => REF_130302702125_69UIPK_345383 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233245655671 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245655671 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 76a8a22f7e9f487d97d74c830e95e166 [SalesInvoiceId] => b985aea9afe641ee9dd36f8ff9099f81 [ClientReference] => REF_070210402825_69UIPK_725659 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551984984 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551984984 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070210402825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T06:55:58+00:00", "status": "Success", "transactionId": "b985aea9afe641ee9dd36f8ff9099f81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070210402825_69UIPK_725659", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070210402825 (69UIPK) ✅ UPDATE successful for 070210402825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 605dda08441c404a9a8c1714843a3b71 [SalesInvoiceId] => cdc10d97dd304e0393d6fb3e9cef36bc [ClientReference] => REF_053402101625_R4E6Y0_676987 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402101625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:01:43+00:00", "status": "Success", "transactionId": "cdc10d97dd304e0393d6fb3e9cef36bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402101625_R4E6Y0_676987", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402101625 (R4E6Y0) ✅ UPDATE successful for 053402101625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9be19082e034307bc2f8b235eb2645b [SalesInvoiceId] => c200347f07264da58ca104b7e9ad1320 [ClientReference] => REF_000900102725_BWI2U9_736956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558853687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558853687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900102725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:02:40+00:00", "status": "Success", "transactionId": "c200347f07264da58ca104b7e9ad1320", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900102725_BWI2U9_736956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900102725 (BWI2U9) ✅ UPDATE successful for 000900102725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71ddcec86d434433b5e88bd335ab47d6 [SalesInvoiceId] => 0896978f5dc6470884fa86c87f8266d8 [ClientReference] => REF_120104603825_ZOOR6L_924201 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242675505 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242675505 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120104603825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:13:57+00:00", "status": "Success", "transactionId": "0896978f5dc6470884fa86c87f8266d8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120104603825_ZOOR6L_924201", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120104603825 (ZOOR6L) ✅ UPDATE successful for 120104603825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f78d254fba39495fa993a998485b28b3 [SalesInvoiceId] => 5fe0db8704cd4bfc8b76e9bbe9fe6f40 [ClientReference] => REF_051712303125_WRHKXK_565477 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593411582 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593411582 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051712303125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:20:20+00:00", "status": "Success", "transactionId": "5fe0db8704cd4bfc8b76e9bbe9fe6f40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051712303125_WRHKXK_565477", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051712303125 (WRHKXK) ✅ UPDATE successful for 051712303125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e16cc7702b74bb9a4775827d4d8b371 [SalesInvoiceId] => 92b495ce5ea74f13882a678437c55ee4 [ClientReference] => REF_053101206425_R4E6Y0_781435 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053101206425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:23:10+00:00", "status": "Success", "transactionId": "92b495ce5ea74f13882a678437c55ee4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053101206425_R4E6Y0_781435", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053101206425 (R4E6Y0) ✅ UPDATE successful for 053101206425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 677778132f4e4d10a23b7d1fa425664a [SalesInvoiceId] => aed2c0728f44438dacb9e1a0c240f7e8 [ClientReference] => REF_042003200625_EJISU34222_689189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241829669 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241829669 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042003200625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:23:52+00:00", "status": "Success", "transactionId": "aed2c0728f44438dacb9e1a0c240f7e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042003200625_EJISU34222_689189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042003200625 (EJISU34222) ✅ UPDATE successful for 042003200625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02b8db2be1924e808a03ff76a8a7bf59 [SalesInvoiceId] => ec1e383d5620406ca20176c18bd8d89f [ClientReference] => REF_050122800325_R4E6Y0_985232 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247723816 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247723816 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122800325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:30:03+00:00", "status": "Success", "transactionId": "ec1e383d5620406ca20176c18bd8d89f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122800325_R4E6Y0_985232", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122800325 (R4E6Y0) ✅ UPDATE successful for 050122800325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27c97bd44db84b088eae61ac1054eed3 [SalesInvoiceId] => e29493f637af40598bff8074fc935491 [ClientReference] => REF_051815306125_R4E6Y0_109898 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815306125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:37:26+00:00", "status": "Success", "transactionId": "e29493f637af40598bff8074fc935491", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815306125_R4E6Y0_109898", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815306125 (R4E6Y0) ✅ UPDATE successful for 051815306125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe4803eb397f47bd9b232794bd25d320 [SalesInvoiceId] => 68d7d2824e064f8f88b549ebbdd4fc89 [ClientReference] => REF_051800501525_NPSOWU_485902 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051800501525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:38:54+00:00", "status": "Success", "transactionId": "68d7d2824e064f8f88b549ebbdd4fc89", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051800501525_NPSOWU_485902", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051800501525 (NPSOWU) ✅ UPDATE successful for 051800501525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e88ef64892724cd58288f38c6692940f [SalesInvoiceId] => dfcb0f7f26cd4b1bab9e242a75d299c4 [ClientReference] => REF_062001800325_R4E6Y0_088073 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242645896 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242645896 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062001800325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:41:05+00:00", "status": "Success", "transactionId": "dfcb0f7f26cd4b1bab9e242a75d299c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062001800325_R4E6Y0_088073", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062001800325 (R4E6Y0) ✅ UPDATE successful for 062001800325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cadaba36fafa4b148ae3f7b69a534435 [SalesInvoiceId] => 07fddf97e83941f99678e39faeaa4c5e [ClientReference] => REF_110501200525_WU6TPW_418797 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501200525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:50:51+00:00", "status": "Success", "transactionId": "07fddf97e83941f99678e39faeaa4c5e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501200525_WU6TPW_418797", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501200525 (WU6TPW) ✅ UPDATE successful for 110501200525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3249de032fad4ad08042cebb71dec6f2 [SalesInvoiceId] => 34167a329cd94e1eb67c403211cfb09b [ClientReference] => REF_050300617025_GYP9CE_468617 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300617025, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:50:51+00:00", "status": "Success", "transactionId": "34167a329cd94e1eb67c403211cfb09b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300617025_GYP9CE_468617", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300617025 (GYP9CE) ✅ UPDATE successful for 050300617025 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33b93d4da3fc4e60a8f738930cbe97f7 [SalesInvoiceId] => 905cb96ef27542d195c901e650af6ea5 [ClientReference] => REF_050316200825_R4E6Y0_069508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050316200825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:54:25+00:00", "status": "Success", "transactionId": "905cb96ef27542d195c901e650af6ea5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050316200825_R4E6Y0_069508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050316200825 (R4E6Y0) ✅ UPDATE successful for 050316200825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 481d0f7b2cb949f68d28a37323d3e206 [SalesInvoiceId] => a6977d0f856c4390b94073122ca66635 [ClientReference] => REF_000406201225_PFKS1R_836223 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256778597 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256778597 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406201225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T08:59:07+00:00", "status": "Success", "transactionId": "a6977d0f856c4390b94073122ca66635", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406201225_PFKS1R_836223", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406201225 (PFKS1R) ✅ UPDATE successful for 000406201225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4fe7f34e6d71473cafecce7178288259 [SalesInvoiceId] => de5a829f51b74206942df54516b2c8d7 [ClientReference] => REF_000105204025_BWI2U9_422585 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543569607 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543569607 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c72ed38a71141fea44189648ef2a19a [SalesInvoiceId] => 21a11dd1908748949d923c7e0ce851c1 [ClientReference] => REF_051601901625_CN4KKG_746242 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601901625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:06:16+00:00", "status": "Success", "transactionId": "21a11dd1908748949d923c7e0ce851c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601901625_CN4KKG_746242", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601901625 (CN4KKG) ✅ UPDATE successful for 051601901625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82cd80c905814937bbe356e827ff05b2 [SalesInvoiceId] => 47d3886f8cb94d11883542bf71c44e4b [ClientReference] => REF_120600602025_ZOOR6L_145054 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120600602025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:07:13+00:00", "status": "Success", "transactionId": "47d3886f8cb94d11883542bf71c44e4b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120600602025_ZOOR6L_145054", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120600602025 (ZOOR6L) ✅ UPDATE successful for 120600602025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b83a5dfc9cdf4db6a8055cb80b453d78 [SalesInvoiceId] => 0dbf957aeed940cab5786ec74d901d8d [ClientReference] => REF_000300902325_PFKS1R_560559 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558812117 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558812117 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300902325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:08:43+00:00", "status": "Success", "transactionId": "0dbf957aeed940cab5786ec74d901d8d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300902325_PFKS1R_560559", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300902325 (PFKS1R) ✅ UPDATE successful for 000300902325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c880059a114b4e99804a4b35afa340f4 [SalesInvoiceId] => 518f5fa32dac48bda5a2a93c27966213 [ClientReference] => REF_110501700325_WU6TPW_649713 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501700325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:11:32+00:00", "status": "Success", "transactionId": "518f5fa32dac48bda5a2a93c27966213", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501700325_WU6TPW_649713", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501700325 (WU6TPW) ✅ UPDATE successful for 110501700325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b00e5f2cc0924e45afefe01e63c28017 [SalesInvoiceId] => c9fe70cb09a842a8b4c97b4a10ee85a5 [ClientReference] => REF_053801700725_NPSOWU_984594 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244433122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244433122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053801700725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:17:32+00:00", "status": "Success", "transactionId": "c9fe70cb09a842a8b4c97b4a10ee85a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801700725_NPSOWU_984594", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801700725 (NPSOWU) ✅ UPDATE successful for 053801700725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 098968153be2468d812b0c0da220efad [SalesInvoiceId] => 9fd6c89365194291ac90fffb84adc256 [ClientReference] => REF_110501701425_WU6TPW_004443 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501701425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:21:01+00:00", "status": "Success", "transactionId": "9fd6c89365194291ac90fffb84adc256", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501701425_WU6TPW_004443", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501701425 (WU6TPW) ✅ UPDATE successful for 110501701425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae051e57dff64867a1ba78c782cc2556 [SalesInvoiceId] => 809fc304593f45d8b8830b013e72e331 [ClientReference] => REF_053301402625_R4E6Y0_562357 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540462696 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540462696 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301402625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:22:16+00:00", "status": "Success", "transactionId": "809fc304593f45d8b8830b013e72e331", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301402625_R4E6Y0_562357", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301402625 (R4E6Y0) ✅ UPDATE successful for 053301402625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46f44c7ef4164d5eb94e0349c1a0f940 [SalesInvoiceId] => cb178fa9ddf84ad6b25a29b52ca2e39e [ClientReference] => REF_053301402625_R4E6Y0_919636 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552482367 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552482367 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301402625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:23:04+00:00", "status": "Success", "transactionId": "cb178fa9ddf84ad6b25a29b52ca2e39e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301402625_R4E6Y0_919636", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301402625 (R4E6Y0) ✅ UPDATE successful for 053301402625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 617e575f67ee41c9b6eaff9807ee5b8c [SalesInvoiceId] => 7889e0f2e50d4c56ae1d444a77e7aef0 [ClientReference] => REF_053508502525_9D49MA_904624 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053508502525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:23:27+00:00", "status": "Success", "transactionId": "7889e0f2e50d4c56ae1d444a77e7aef0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053508502525_9D49MA_904624", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053508502525 (9D49MA) ✅ UPDATE successful for 053508502525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6331cb8e31884d04a14d3c1de8cb0f9b [SalesInvoiceId] => d99fa722f6b4431f9d0eda61c75b1be6 [ClientReference] => REF_050504600625_EJISU34222_604252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553796515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553796515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504600625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:24:22+00:00", "status": "Success", "transactionId": "d99fa722f6b4431f9d0eda61c75b1be6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504600625_EJISU34222_604252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504600625 (EJISU34222) ✅ UPDATE successful for 050504600625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af5ad763181d4f16ae6ea67e2a2e732b [SalesInvoiceId] => 98d2dfc502b44804b5e13d292bc5d154 [ClientReference] => REF_053406514525_9D49MA_274734 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406514525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:25:33+00:00", "status": "Success", "transactionId": "98d2dfc502b44804b5e13d292bc5d154", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406514525_9D49MA_274734", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406514525 (9D49MA) ✅ UPDATE successful for 053406514525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95ff38f6bf33474d9d497159489e98a0 [SalesInvoiceId] => 42bc17bd0529492f89b94923bfe6d6b1 [ClientReference] => REF_012909201525_R4E6Y0_950434 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012909201525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:28:40+00:00", "status": "Success", "transactionId": "42bc17bd0529492f89b94923bfe6d6b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012909201525_R4E6Y0_950434", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012909201525 (R4E6Y0) ✅ UPDATE successful for 012909201525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 094027e7594d4f86841c42ca977a6933 [SalesInvoiceId] => f625d9c475d84dd09ea1c831774a0401 [ClientReference] => REF_012602802525_6BLU49_074093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012602802525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:29:05+00:00", "status": "Success", "transactionId": "f625d9c475d84dd09ea1c831774a0401", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012602802525_6BLU49_074093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012602802525 (6BLU49) ✅ UPDATE successful for 012602802525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e4ed9a1b4714e6f8d3ab090ec1de06b [SalesInvoiceId] => 6df02e252806491db910f1296a0dbc72 [ClientReference] => REF_000105204025_BWI2U9_316702 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543569607 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543569607 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000105204025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:30:38+00:00", "status": "Success", "transactionId": "6df02e252806491db910f1296a0dbc72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000105204025_BWI2U9_316702", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000105204025 (BWI2U9) ✅ UPDATE successful for 000105204025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c4d9b69a30cf49f4aae9577d04b0342a [SalesInvoiceId] => 55ac4786ccb94b81a09466643d330f22 [ClientReference] => REF_051604900725_CN4KKG_265572 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604900725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:37:30+00:00", "status": "Success", "transactionId": "55ac4786ccb94b81a09466643d330f22", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604900725_CN4KKG_265572", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604900725 (CN4KKG) ✅ UPDATE successful for 051604900725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 548f5bae4fd74f1e961e1a37e69ef85c [SalesInvoiceId] => 416878ee5b714972ba41383caafca4ca [ClientReference] => REF_050402703625_108CSY_563405 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050402703625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:39:47+00:00", "status": "Success", "transactionId": "416878ee5b714972ba41383caafca4ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050402703625_108CSY_563405", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050402703625 (108CSY) ✅ UPDATE successful for 050402703625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b403437dd81b492cb8c61e5b2ea38898 [SalesInvoiceId] => 7689222870d44667800e28126e7fd948 [ClientReference] => REF_041314800225_CH3S2L_785610 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548387073 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548387073 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041314800225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:40:08+00:00", "status": "Success", "transactionId": "7689222870d44667800e28126e7fd948", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041314800225_CH3S2L_785610", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041314800225 (CH3S2L) ✅ UPDATE successful for 041314800225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b415c93bed34deda40cf54630eec07d [SalesInvoiceId] => c83d57cab91f426780325d36019bd113 [ClientReference] => REF_022200403625_EJISU34222_670047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597927402 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597927402 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022200403625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:40:31+00:00", "status": "Success", "transactionId": "c83d57cab91f426780325d36019bd113", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022200403625_EJISU34222_670047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022200403625 (EJISU34222) ✅ UPDATE successful for 022200403625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7bd90e7b790f4bcca3a1528ae467d329 [SalesInvoiceId] => e9fb9adf423d484d9ec276426913e397 [ClientReference] => REF_050700701925_NPSOWU_343274 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050700701925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:41:08+00:00", "status": "Success", "transactionId": "e9fb9adf423d484d9ec276426913e397", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700701925_NPSOWU_343274", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700701925 (NPSOWU) ✅ UPDATE successful for 050700701925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35006cbb9a1a468eb4f63cfaed8b6895 [SalesInvoiceId] => 8b72a565a8d64cd8bf5bf8764f4afc9a [ClientReference] => REF_051502600925_ZOOR6L_995265 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595649054 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595649054 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502600925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:43:12+00:00", "status": "Success", "transactionId": "8b72a565a8d64cd8bf5bf8764f4afc9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502600925_ZOOR6L_995265", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502600925 (ZOOR6L) ✅ UPDATE successful for 051502600925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 19c7101b695546eab2197052fd75e972 [SalesInvoiceId] => e8ae363795264cccae463b9c804b9567 [ClientReference] => REF_050608401625_EJISU34222_592375 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548849037 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548849037 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608401625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:43:22+00:00", "status": "Success", "transactionId": "e8ae363795264cccae463b9c804b9567", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608401625_EJISU34222_592375", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608401625 (EJISU34222) ✅ UPDATE successful for 050608401625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7450cd0fe0b944d397cf3ee17a18dea2 [SalesInvoiceId] => 93f5ebe0b1f64d1cbe46542340168136 [ClientReference] => REF_051502600925_ZOOR6L_698153 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233595649054 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595649054 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 467e430370794c778b7948978fc35d49 [SalesInvoiceId] => 386240b603904f31bc887e45924eb867 [ClientReference] => REF_050408101525_A7DPCP_416566 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539073279 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539073279 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050408101525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:48:31+00:00", "status": "Success", "transactionId": "386240b603904f31bc887e45924eb867", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050408101525_A7DPCP_416566", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050408101525 (A7DPCP) ✅ UPDATE successful for 050408101525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 68ac230527434b42a3fe6253e0ae5a97 [SalesInvoiceId] => 7f02b2e71277414daf41e4ede78597ea [ClientReference] => REF_052805007425_9D49MA_306416 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052805007425, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:49:14+00:00", "status": "Success", "transactionId": "7f02b2e71277414daf41e4ede78597ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052805007425_9D49MA_306416", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052805007425 (9D49MA) ✅ UPDATE successful for 052805007425 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09610247fa284226a64de575a3052fbb [SalesInvoiceId] => 6ed6f095964e4c2db0b12fb3d50ee92b [ClientReference] => REF_022200402425_EJISU34222_029697 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597927402 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597927402 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022200402425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:52:29+00:00", "status": "Success", "transactionId": "6ed6f095964e4c2db0b12fb3d50ee92b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022200402425_EJISU34222_029697", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022200402425 (EJISU34222) ✅ UPDATE successful for 022200402425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4716752c3ee344c58b9b5efbb4e8bccb [SalesInvoiceId] => 75741cf8c33f42b8a534fbce73a8c216 [ClientReference] => REF_022703800525_CH3S2L_767264 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249538013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249538013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022703800525, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:52:41+00:00", "status": "Success", "transactionId": "75741cf8c33f42b8a534fbce73a8c216", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022703800525_CH3S2L_767264", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022703800525 (CH3S2L) ✅ UPDATE successful for 022703800525 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1d35dcbc3794bed9828d9405359d7d8 [SalesInvoiceId] => 75945d3c3b8747d1b514b97a4b810f66 [ClientReference] => REF_012401002725_9D49MA_728108 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012401002725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:53:41+00:00", "status": "Success", "transactionId": "75945d3c3b8747d1b514b97a4b810f66", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012401002725_9D49MA_728108", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012401002725 (9D49MA) ✅ UPDATE successful for 012401002725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51a3652f06cd4a26bc6369c88a37d762 [SalesInvoiceId] => 7b7f6aef47304e37af33db6f9ff88f7d [ClientReference] => REF_050700904925_108CSY_948454 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257547321 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257547321 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700904925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:54:36+00:00", "status": "Success", "transactionId": "7b7f6aef47304e37af33db6f9ff88f7d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700904925_108CSY_948454", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700904925 (108CSY) ✅ UPDATE successful for 050700904925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a46c54a12e4246d9b8a479be22c2bf47 [SalesInvoiceId] => b734a8b5d6694b22bd59739763153f34 [ClientReference] => REF_050300104125_EJISU34222_200621 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246360719 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246360719 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300104125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:55:18+00:00", "status": "Success", "transactionId": "b734a8b5d6694b22bd59739763153f34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300104125_EJISU34222_200621", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300104125 (EJISU34222) ✅ UPDATE successful for 050300104125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67460754d63f440588c7a35ab7bc293c [SalesInvoiceId] => 800d399605244c3aa375a821a1d8eb3d [ClientReference] => REF_050403802325_108CSY_638218 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050403802325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:55:50+00:00", "status": "Success", "transactionId": "800d399605244c3aa375a821a1d8eb3d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050403802325_108CSY_638218", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050403802325 (108CSY) ✅ UPDATE successful for 050403802325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4d9de3db41ca4517857cf38f7477b924 [SalesInvoiceId] => 814d6bb6d7504332938c63e2ae162fc4 [ClientReference] => REF_000306201825_BWI2U9_852830 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595082787 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595082787 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000306201825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T09:59:24+00:00", "status": "Success", "transactionId": "814d6bb6d7504332938c63e2ae162fc4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000306201825_BWI2U9_852830", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000306201825 (BWI2U9) ✅ UPDATE successful for 000306201825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 420cb33d81e443f9a5c32ec9f3492ace [SalesInvoiceId] => de6d711a9ad4419f83141df23d88100e [ClientReference] => REF_052511100225_RY07KN_559236 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052511100225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:00:19+00:00", "status": "Success", "transactionId": "de6d711a9ad4419f83141df23d88100e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052511100225_RY07KN_559236", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052511100225 (RY07KN) ✅ UPDATE successful for 052511100225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 46beeb0361a44c8fa88d6dfabc97b08a [SalesInvoiceId] => 7bbe9c57a117475bb1934d0260fe43a8 [ClientReference] => REF_120104511125_ZOOR6L_709389 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233532080932 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532080932 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b7ce0dbff974cc8b32e4b56a1a0a719 [SalesInvoiceId] => 9d5d58173f9e412f8f3594c9f9221896 [ClientReference] => REF_120104511125_ZOOR6L_878838 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532080932 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532080932 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120104511125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:03:38+00:00", "status": "Success", "transactionId": "9d5d58173f9e412f8f3594c9f9221896", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120104511125_ZOOR6L_878838", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120104511125 (ZOOR6L) ✅ UPDATE successful for 120104511125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82fe0c580c9a40c19ac55a6c132196e1 [SalesInvoiceId] => 4b3e3c91f29b4c79b091c7c9fd3b0ebb [ClientReference] => REF_050105908325_9D49MA_720633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050105908325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:05:09+00:00", "status": "Success", "transactionId": "4b3e3c91f29b4c79b091c7c9fd3b0ebb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105908325_9D49MA_720633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105908325 (9D49MA) ✅ UPDATE successful for 050105908325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9a2e6a85afa34a5698e465545155dac4 [SalesInvoiceId] => f1b8338588db4a0492dd59fa5c7fd1d6 [ClientReference] => REF_120104511125_ZOOR6L_499473 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233532080932 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532080932 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54616df9c2c14194a6f24ab4ad99dfd1 [SalesInvoiceId] => 5f1f6d5b4eae421e8bb984b779374b93 [ClientReference] => REF_011522900325_9D49MA_750227 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011522900325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:07:02+00:00", "status": "Success", "transactionId": "5f1f6d5b4eae421e8bb984b779374b93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011522900325_9D49MA_750227", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011522900325 (9D49MA) ✅ UPDATE successful for 011522900325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e61975aa70d470089581fb94d91a136 [SalesInvoiceId] => db60b7a0c7a84bc78c49d5152c31d3c2 [ClientReference] => REF_050316800325_R4E6Y0_208300 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551093637 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551093637 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050316800325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:14:01+00:00", "status": "Success", "transactionId": "db60b7a0c7a84bc78c49d5152c31d3c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050316800325_R4E6Y0_208300", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050316800325 (R4E6Y0) ✅ UPDATE successful for 050316800325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 024564166a1043e1b5e3dbd8bdb08573 [SalesInvoiceId] => 722b0d77f8c2405091beb4ede9343ba7 [ClientReference] => REF_051607400425_CN4KKG_286150 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607400425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:14:13+00:00", "status": "Success", "transactionId": "722b0d77f8c2405091beb4ede9343ba7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607400425_CN4KKG_286150", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607400425 (CN4KKG) ✅ UPDATE successful for 051607400425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9768fcdeda2f403e9f899a4301c1e618 [SalesInvoiceId] => f7529e3347de4d2ca489b0f936f23c40 [ClientReference] => REF_050300611825_9D49MA_738765 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300611825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:15:13+00:00", "status": "Success", "transactionId": "f7529e3347de4d2ca489b0f936f23c40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300611825_9D49MA_738765", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300611825 (9D49MA) ✅ UPDATE successful for 050300611825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4a536eb81754de59af99762a4256ff3 [SalesInvoiceId] => 28cde182c16b44d9afcdf11790220037 [ClientReference] => REF_053605802825_EJISU34222_860010 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595913196 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595913196 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053605802825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:16:24+00:00", "status": "Success", "transactionId": "28cde182c16b44d9afcdf11790220037", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053605802825_EJISU34222_860010", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053605802825 (EJISU34222) ✅ UPDATE successful for 053605802825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2556a163299a49ccbed27f731ca5f4c0 [SalesInvoiceId] => e22f64be0f384e8a87a4da83b97fc333 [ClientReference] => REF_050108400625_9D49MA_679650 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050108400625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:17:22+00:00", "status": "Success", "transactionId": "e22f64be0f384e8a87a4da83b97fc333", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050108400625_9D49MA_679650", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050108400625 (9D49MA) ✅ UPDATE successful for 050108400625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe961b3b79884d5782735fc1f064aa42 [SalesInvoiceId] => 01f6877fea90401b905274b939326143 [ClientReference] => REF_053101100325_R4E6Y0_567046 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053101100325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:18:50+00:00", "status": "Success", "transactionId": "01f6877fea90401b905274b939326143", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053101100325_R4E6Y0_567046", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053101100325 (R4E6Y0) ✅ UPDATE successful for 053101100325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a327fdc86ac74dc6ae09b4e7357d77cc [SalesInvoiceId] => 00e98716ff574d68a210b66ac732d1b1 [ClientReference] => REF_000107303025_R4E6Y0_085235 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534194627 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534194627 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000107303025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:22:17+00:00", "status": "Success", "transactionId": "00e98716ff574d68a210b66ac732d1b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107303025_R4E6Y0_085235", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107303025 (R4E6Y0) ✅ UPDATE successful for 000107303025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0526d4213eb64c9fb3c12e2ae4f33a6f [SalesInvoiceId] => b01b8768ce0d4968a4f9c12e1ce6ead6 [ClientReference] => REF_052603101925_R4E6Y0_914185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052603101925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:24:14+00:00", "status": "Success", "transactionId": "b01b8768ce0d4968a4f9c12e1ce6ead6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052603101925_R4E6Y0_914185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052603101925 (R4E6Y0) ✅ UPDATE successful for 052603101925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f7611dda41fd461fb48c3806fe28f930 [SalesInvoiceId] => beb976f7d6d644daad339f885f20ce7d [ClientReference] => REF_110501900825_WU6TPW_489208 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501900825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:24:57+00:00", "status": "Success", "transactionId": "beb976f7d6d644daad339f885f20ce7d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501900825_WU6TPW_489208", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501900825 (WU6TPW) ✅ UPDATE successful for 110501900825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ce661e4e85a4d4c88d5667c60fc3cb5 [SalesInvoiceId] => 4b2299ba75af4400b54ed73350f8bbb2 [ClientReference] => REF_050135600425_R4E6Y0_771421 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550427165 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550427165 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050135600425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:27:06+00:00", "status": "Success", "transactionId": "4b2299ba75af4400b54ed73350f8bbb2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050135600425_R4E6Y0_771421", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050135600425 (R4E6Y0) ✅ UPDATE successful for 050135600425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d997ea692e80461bb72498d3e3a31b88 [SalesInvoiceId] => d1b4dc5bf3024d909a745ab5720aa905 [ClientReference] => REF_051908000625_9D49MA_186616 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051908000625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:28:50+00:00", "status": "Success", "transactionId": "d1b4dc5bf3024d909a745ab5720aa905", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051908000625_9D49MA_186616", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051908000625 (9D49MA) ✅ UPDATE successful for 051908000625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dab4366deaf24ee8a0d90667348fe803 [SalesInvoiceId] => 0d45494b44554d99bacf807eeb2785e7 [ClientReference] => REF_000204100825_1RC5WS_455472 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547284479 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547284479 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000204100825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:29:08+00:00", "status": "Success", "transactionId": "0d45494b44554d99bacf807eeb2785e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000204100825_1RC5WS_455472", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000204100825 (1RC5WS) ✅ UPDATE successful for 000204100825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a407be3192f4510b2809613bb931926 [SalesInvoiceId] => 1208b89b10184c8abad5369538ababd9 [ClientReference] => REF_0005031004_I95WNZ_316677 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546045878 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546045878 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005031004, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:30:23+00:00", "status": "Success", "transactionId": "1208b89b10184c8abad5369538ababd9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005031004_I95WNZ_316677", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005031004 (I95WNZ) ✅ UPDATE successful for 0005031004 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7c0e441f18e48c3845008012e7ae365 [SalesInvoiceId] => e1cd79f8a15c46d785a5103d893df005 [ClientReference] => REF_010703709525_108CSY_024314 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243208434 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243208434 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010703709525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:32:34+00:00", "status": "Success", "transactionId": "e1cd79f8a15c46d785a5103d893df005", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010703709525_108CSY_024314", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010703709525 (108CSY) ✅ UPDATE successful for 010703709525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20bc894f0dc34afd83a61c9beb92c62d [SalesInvoiceId] => c49c1a8acee44ddab7dbbf301c05e6d5 [ClientReference] => REF_053803509025_RY07KN_539683 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803509025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:34:52+00:00", "status": "Success", "transactionId": "c49c1a8acee44ddab7dbbf301c05e6d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803509025_RY07KN_539683", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803509025 (RY07KN) ✅ UPDATE successful for 053803509025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 44667e26376e4f3ca7213748b910e160 [SalesInvoiceId] => 93585790dcd84775b82154e9ebdb4f50 [ClientReference] => REF_053202807825_A7DPCP_574520 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559870244 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559870244 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b27feaec6b6a423ea9bc0795a9612743 [SalesInvoiceId] => c187173e8ece434598728c1d16aeee16 [ClientReference] => REF_010703709525_108CSY_399080 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243208434 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243208434 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 324a80a480fc40dfbb728b439a642cba [SalesInvoiceId] => 31f7eb6c0a7a40bea4b122c96aa97e19 [ClientReference] => REF_050300304225_LE9LO5_082409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501151743 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501151743 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050300304225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:41:02+00:00", "status": "Success", "transactionId": "31f7eb6c0a7a40bea4b122c96aa97e19", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300304225_LE9LO5_082409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300304225 (LE9LO5) ✅ UPDATE successful for 050300304225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 447b8744db8643c78b3420d14e5dafc6 [SalesInvoiceId] => a3de64bae8004e1da1dc7cd7a53352ad [ClientReference] => REF_051607004425_CN4KKG_290644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607004425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:43:01+00:00", "status": "Success", "transactionId": "a3de64bae8004e1da1dc7cd7a53352ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607004425_CN4KKG_290644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607004425 (CN4KKG) ✅ UPDATE successful for 051607004425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6459711b78714be08d4c6dd8edcc179a [SalesInvoiceId] => cba9a618ec124f4290a4d17969ad56e3 [ClientReference] => REF_053104100625_EJISU34222_550971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554248538 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554248538 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053104100625, schoolCode=EJISU34222 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fac840812d41414e98d098a34188444f [SalesInvoiceId] => ad1d541205784c619f56597efdfb970e [ClientReference] => REF_053202807825_A7DPCP_687756 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559870244 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559870244 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053202807825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:44:42+00:00", "status": "Success", "transactionId": "cba9a618ec124f4290a4d17969ad56e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053104100625_EJISU34222_550971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053104100625 (EJISU34222) ✅ UPDATE successful for 053104100625 (EJISU34222) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:44:43+00:00", "status": "Success", "transactionId": "ad1d541205784c619f56597efdfb970e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053202807825_A7DPCP_687756", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053202807825 (A7DPCP) ✅ UPDATE successful for 053202807825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f03ded4b0f7d448d82980797f485a749 [SalesInvoiceId] => c54f581090774d04a9fa36e86f921e8b [ClientReference] => REF_051815400225_R4E6Y0_176065 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815400225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:45:21+00:00", "status": "Success", "transactionId": "c54f581090774d04a9fa36e86f921e8b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815400225_R4E6Y0_176065", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815400225 (R4E6Y0) ✅ UPDATE successful for 051815400225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0694c653f40447e6b757e4503668336e [SalesInvoiceId] => 45cc61d3209041ceb252c2dd229f2d1a [ClientReference] => REF_050613800425_EJISU34222_528922 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547810858 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547810858 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050613800425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:46:02+00:00", "status": "Success", "transactionId": "45cc61d3209041ceb252c2dd229f2d1a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050613800425_EJISU34222_528922", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050613800425 (EJISU34222) ✅ UPDATE successful for 050613800425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4bbdadfabea40398eb8d77fb21bf84f [SalesInvoiceId] => 2f01a5c935b544a89e18ddc7050d7712 [ClientReference] => REF_110204501825_WU6TPW_639651 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110204501825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:49:06+00:00", "status": "Success", "transactionId": "2f01a5c935b544a89e18ddc7050d7712", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204501825_WU6TPW_639651", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204501825 (WU6TPW) ✅ UPDATE successful for 110204501825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2de065c2ec6c4c94aa53c68e06d847dc [SalesInvoiceId] => 9e68c5452c11480f9cae4d43faa986dd [ClientReference] => REF_053200105225_9D49MA_925812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053200105225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:50:59+00:00", "status": "Success", "transactionId": "9e68c5452c11480f9cae4d43faa986dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053200105225_9D49MA_925812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053200105225 (9D49MA) ✅ UPDATE successful for 053200105225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b40d9f4049644d3aa198cc6eb77d0924 [SalesInvoiceId] => e526a4e9397844ca89ab83155289e03f [ClientReference] => REF_100301503125_HXWPV7_626177 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa8a293f7c304b508734450e96b3e2e7 [SalesInvoiceId] => 32b77455dae344358cb5f753d455ae23 [ClientReference] => REF_100301503125_HXWPV7_404744 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100301503125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:53:26+00:00", "status": "Success", "transactionId": "32b77455dae344358cb5f753d455ae23", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100301503125_HXWPV7_404744", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100301503125 (HXWPV7) ✅ UPDATE successful for 100301503125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c0fef99aee0443790209a200f8d7e5f [SalesInvoiceId] => 0fcd1665981e448ea783540f1d0d2d87 [ClientReference] => REF_011519104925_4S2EHN_422000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011519104925, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:53:44+00:00", "status": "Success", "transactionId": "0fcd1665981e448ea783540f1d0d2d87", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011519104925_4S2EHN_422000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011519104925 (4S2EHN) ✅ UPDATE successful for 011519104925 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bce3a02227104ca3ae0b2ca76e7c7e78 [SalesInvoiceId] => 5b5442a5feee448aaf94595946aeed4b [ClientReference] => REF_011519104925_4S2EHN_332894 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f214aa75f486454b8c91f03268c94a47 [SalesInvoiceId] => 094ef911a3704558aba9d4760ac15486 [ClientReference] => REF_053408100325_LE9LO5_159779 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501151743 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501151743 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053408100325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:55:43+00:00", "status": "Success", "transactionId": "094ef911a3704558aba9d4760ac15486", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408100325_LE9LO5_159779", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408100325 (LE9LO5) ✅ UPDATE successful for 053408100325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 89e72cbbe31c4be1954743a14971f801 [SalesInvoiceId] => bf8b1cb91ddf4acca95d2d6dddbd473d [ClientReference] => REF_051504502825_ZOOR6L_596073 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504502825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:55:54+00:00", "status": "Success", "transactionId": "bf8b1cb91ddf4acca95d2d6dddbd473d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504502825_ZOOR6L_596073", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504502825 (ZOOR6L) ✅ UPDATE successful for 051504502825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 21fdb4d5dd4e4fdc941ceb7215b0da0d [SalesInvoiceId] => e0ee13dc60534a489605e7c2676615ba [ClientReference] => REF_100301503125_HXWPV7_357274 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64053419821442cd92f4ab32b0314db1 [SalesInvoiceId] => 45dc722ad6e3495ebdcc60542c0a7173 [ClientReference] => REF_054104302525_G07PPZ_043776 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054104302525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:58:36+00:00", "status": "Success", "transactionId": "45dc722ad6e3495ebdcc60542c0a7173", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054104302525_G07PPZ_043776", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054104302525 (G07PPZ) ✅ UPDATE successful for 054104302525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebfc09cef23e45cc899520853ad02daf [SalesInvoiceId] => 577249e89ec94b17b715550cb43da00f [ClientReference] => REF_011309900825_R4E6Y0_073963 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542880727 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542880727 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011309900825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:59:18+00:00", "status": "Success", "transactionId": "577249e89ec94b17b715550cb43da00f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011309900825_R4E6Y0_073963", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011309900825 (R4E6Y0) ✅ UPDATE successful for 011309900825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f4a8e742a6044e659a88a9b8d797a191 [SalesInvoiceId] => 4c73b3d5b30b46709b139ac1b4e03bbf [ClientReference] => REF_040818201825_A7DPCP_008786 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241125071 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241125071 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040818201825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:59:37+00:00", "status": "Success", "transactionId": "4c73b3d5b30b46709b139ac1b4e03bbf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040818201825_A7DPCP_008786", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040818201825 (A7DPCP) ✅ UPDATE successful for 040818201825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2282aff86160447ea8c788e869f5e41d [SalesInvoiceId] => e355823bc64d49469b08c05eb5d2f255 [ClientReference] => REF_050604401125_EJISU34222_209297 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542491523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542491523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050604401125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T10:59:42+00:00", "status": "Success", "transactionId": "e355823bc64d49469b08c05eb5d2f255", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050604401125_EJISU34222_209297", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050604401125 (EJISU34222) ✅ UPDATE successful for 050604401125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46a5a92809124b8f8a70ecd62d214c37 [SalesInvoiceId] => 1f80edeb097044649502aece73105f72 [ClientReference] => REF_052515905425_R4E6Y0_603810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247105179 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247105179 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515905425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:01:15+00:00", "status": "Success", "transactionId": "1f80edeb097044649502aece73105f72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515905425_R4E6Y0_603810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515905425 (R4E6Y0) ✅ UPDATE successful for 052515905425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 67de28b490af469e86ecb84bc80c32ea [SalesInvoiceId] => 98fb5ba6b3e543b8a0097bef8dc00855 [ClientReference] => REF_052515905425_R4E6Y0_350427 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247105179 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247105179 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b50c0ce8ee11467f918ef51d76f0e3f1 [SalesInvoiceId] => 46702ee9b35d40a78c3b4d21493aa5bd [ClientReference] => REF_052705202325_ZOOR6L_167723 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245158727 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245158727 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705202325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:03:59+00:00", "status": "Success", "transactionId": "46702ee9b35d40a78c3b4d21493aa5bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705202325_ZOOR6L_167723", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705202325 (ZOOR6L) ✅ UPDATE successful for 052705202325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dac1ab6853cd442d8c5af5571075f742 [SalesInvoiceId] => 2c29ce1860554d6487cbfc4b687087ab [ClientReference] => REF_050602807125_M86BFQ_532515 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602807125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:04:28+00:00", "status": "Success", "transactionId": "2c29ce1860554d6487cbfc4b687087ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602807125_M86BFQ_532515", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602807125 (M86BFQ) ✅ UPDATE successful for 050602807125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7bd6e9eff1304a51a799d4c58f0d26e0 [SalesInvoiceId] => 10199b97854643d2a9876dc7e99a8d99 [ClientReference] => REF_050608901225_M86BFQ_543522 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550321080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550321080 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608901225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:05:06+00:00", "status": "Success", "transactionId": "10199b97854643d2a9876dc7e99a8d99", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608901225_M86BFQ_543522", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608901225 (M86BFQ) ✅ UPDATE successful for 050608901225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f4159643fe3e42698c928da06ce2005d [SalesInvoiceId] => d3ff8a35f0eb42dd8ea3b508d36c7e55 [ClientReference] => REF_090105708825_FXIX7B_435511 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595912744 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595912744 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090105708825, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:05:50+00:00", "status": "Success", "transactionId": "d3ff8a35f0eb42dd8ea3b508d36c7e55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090105708825_FXIX7B_435511", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090105708825 (FXIX7B) ✅ UPDATE successful for 090105708825 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8654e94078524dd69acd9b28e95812bb [SalesInvoiceId] => ac2a6bc4fa6a4666a46114acf262c833 [ClientReference] => REF_150602906025_9D49MA_149002 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150602906025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:07:30+00:00", "status": "Success", "transactionId": "ac2a6bc4fa6a4666a46114acf262c833", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150602906025_9D49MA_149002", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150602906025 (9D49MA) ✅ UPDATE successful for 150602906025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2fd9dcbad2324372a3004904921c3b14 [SalesInvoiceId] => 5df1745ef43147d4bb57f6cedfbf53da [ClientReference] => REF_0005061005_I95WNZ_799277 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233555994046 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555994046 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92d08c67d4634d588b6e1a22376430cc [SalesInvoiceId] => f36ceb08ef044ad6abc0ba1d9767d9d8 [ClientReference] => REF_0005061005_I95WNZ_466813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551937881 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551937881 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005061005, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:09:11+00:00", "status": "Success", "transactionId": "f36ceb08ef044ad6abc0ba1d9767d9d8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005061005_I95WNZ_466813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005061005 (I95WNZ) ✅ UPDATE successful for 0005061005 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 28d1593a192e40b182672681b0f348e9 [SalesInvoiceId] => 2d687dc369444dbbb849a4022e4a6ac7 [ClientReference] => REF_0005083003_I95WNZ_223986 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205521640 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205521640 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005083003, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:10:00+00:00", "status": "Success", "transactionId": "2d687dc369444dbbb849a4022e4a6ac7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005083003_I95WNZ_223986", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005083003 (I95WNZ) ✅ UPDATE successful for 0005083003 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6937be0b9794711ac74ca568599154a [SalesInvoiceId] => 5ee8cb18afff4839888a8be1c2e297c9 [ClientReference] => REF_040414602525_R4E6Y0_910067 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040414602525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:11:32+00:00", "status": "Success", "transactionId": "5ee8cb18afff4839888a8be1c2e297c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040414602525_R4E6Y0_910067", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040414602525 (R4E6Y0) ✅ UPDATE successful for 040414602525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9fff8649b7d43f8a11d6fba4642490b [SalesInvoiceId] => 7938cf405df743e0accb552f013d7ff2 [ClientReference] => REF_053400116925_R4E6Y0_966232 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552702500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552702500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400116925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:14:54+00:00", "status": "Success", "transactionId": "7938cf405df743e0accb552f013d7ff2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400116925_R4E6Y0_966232", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400116925 (R4E6Y0) ✅ UPDATE successful for 053400116925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dbb5357083b241cc8207924c42bc698b [SalesInvoiceId] => 2ab5e79f1ddf40d29b74e5c458290a71 [ClientReference] => REF_110902101225_CN4KKG_496097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110902101225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:15:29+00:00", "status": "Success", "transactionId": "2ab5e79f1ddf40d29b74e5c458290a71", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110902101225_CN4KKG_496097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110902101225 (CN4KKG) ✅ UPDATE successful for 110902101225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e26150d1c7d4c4e9d09ba8974021500 [SalesInvoiceId] => cc221b312b264737a6cd7da5df174d1a [ClientReference] => REF_050110401225_EJISU34222_549799 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536958798 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536958798 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110401225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:15:30+00:00", "status": "Success", "transactionId": "cc221b312b264737a6cd7da5df174d1a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110401225_EJISU34222_549799", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110401225 (EJISU34222) ✅ UPDATE successful for 050110401225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90dff6b4f2894634bfaeb20ff952ab00 [SalesInvoiceId] => f19f06d11bae47f78f8e19bfa717dba9 [ClientReference] => REF_052315401325_R4E6Y0_362998 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052315401325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:17:54+00:00", "status": "Success", "transactionId": "f19f06d11bae47f78f8e19bfa717dba9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052315401325_R4E6Y0_362998", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052315401325 (R4E6Y0) ✅ UPDATE successful for 052315401325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59aafd68eaec4045907f17c848c77f2b [SalesInvoiceId] => 08f00b930d30445d872cc79c31e1ad88 [ClientReference] => REF_042303800325_WRHKXK_047129 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042303800325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:19:18+00:00", "status": "Success", "transactionId": "08f00b930d30445d872cc79c31e1ad88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042303800325_WRHKXK_047129", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042303800325 (WRHKXK) ✅ UPDATE successful for 042303800325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbf8dd70603c46af84645d8bcefe0c55 [SalesInvoiceId] => 48c3a50dbece46cca72ad1aa9d926bcc [ClientReference] => REF_051117305725_G07PPZ_731248 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051117305725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:19:55+00:00", "status": "Success", "transactionId": "48c3a50dbece46cca72ad1aa9d926bcc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051117305725_G07PPZ_731248", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051117305725 (G07PPZ) ✅ UPDATE successful for 051117305725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf1a7e09e20949d5abbe656fc63f1058 [SalesInvoiceId] => 3304ad0c8d0d461aa78c1f470c152084 [ClientReference] => REF_051910200125_LE9LO5_827877 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051910200125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:23:56+00:00", "status": "Success", "transactionId": "3304ad0c8d0d461aa78c1f470c152084", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051910200125_LE9LO5_827877", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051910200125 (LE9LO5) ✅ UPDATE successful for 051910200125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4b04fd9b6784cd6a4a24d893f1db1d4 [SalesInvoiceId] => d74de9ea59ce433ba20894de1f90d8c1 [ClientReference] => REF_053402001125_108CSY_886212 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596598212 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596598212 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402001125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:31:32+00:00", "status": "Success", "transactionId": "d74de9ea59ce433ba20894de1f90d8c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402001125_108CSY_886212", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402001125 (108CSY) ✅ UPDATE successful for 053402001125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55d8a6e9a81e4973bb0c9eab84486ff9 [SalesInvoiceId] => e84c3f4276e9442ea74ced61951291d5 [ClientReference] => REF_053804100925_NPSOWU_138302 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053804100925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:31:49+00:00", "status": "Success", "transactionId": "e84c3f4276e9442ea74ced61951291d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804100925_NPSOWU_138302", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804100925 (NPSOWU) ✅ UPDATE successful for 053804100925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 517ad0d9ba8440969208486f4aa60c03 [SalesInvoiceId] => dbb1a9d1fe784387b82d3c362bfec46b [ClientReference] => REF_000602000625_PFKS1R_516453 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594585091 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594585091 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000602000625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:32:48+00:00", "status": "Success", "transactionId": "dbb1a9d1fe784387b82d3c362bfec46b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000602000625_PFKS1R_516453", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000602000625 (PFKS1R) ✅ UPDATE successful for 000602000625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 882fa7b6e7b5424cbe96874a00eb16e6 [SalesInvoiceId] => 57a25a68d4f74dd5b342099f4c07f206 [ClientReference] => REF_031923300125_108CSY_109393 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540741020 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540741020 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031923300125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:33:34+00:00", "status": "Success", "transactionId": "57a25a68d4f74dd5b342099f4c07f206", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031923300125_108CSY_109393", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031923300125 (108CSY) ✅ UPDATE successful for 031923300125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d64e5ea9c6a4b8180dcb9b9d113ca84 [SalesInvoiceId] => dd8a107687ff41faa3e8fc96264f8627 [ClientReference] => REF_050316002825_LE9LO5_467710 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050316002825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:36:14+00:00", "status": "Success", "transactionId": "dd8a107687ff41faa3e8fc96264f8627", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050316002825_LE9LO5_467710", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050316002825 (LE9LO5) ✅ UPDATE successful for 050316002825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e59436ea03924ca6b9c8dfa5facb3213 [SalesInvoiceId] => e0fe58cdddac4be390eddfa63b561561 [ClientReference] => REF_051605404225_CN4KKG_265191 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605404225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:36:30+00:00", "status": "Success", "transactionId": "e0fe58cdddac4be390eddfa63b561561", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605404225_CN4KKG_265191", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605404225 (CN4KKG) ✅ UPDATE successful for 051605404225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2bcc9de1a2d846b1abff921050f173b5 [SalesInvoiceId] => 8b71f32d929e4245b19f808640e5ea9f [ClientReference] => REF_110501600125_WU6TPW_790473 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501600125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:38:42+00:00", "status": "Success", "transactionId": "8b71f32d929e4245b19f808640e5ea9f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501600125_WU6TPW_790473", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501600125 (WU6TPW) ✅ UPDATE successful for 110501600125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de5da93aec8b41eab7cc1b54633cb029 [SalesInvoiceId] => 1885eedce96e465fb69a18b127869336 [ClientReference] => REF_041313503725_9D49MA_010624 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041313503725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:41:33+00:00", "status": "Success", "transactionId": "1885eedce96e465fb69a18b127869336", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041313503725_9D49MA_010624", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041313503725 (9D49MA) ✅ UPDATE successful for 041313503725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2730df5c0ba4a058fd86f4834b4daaa [SalesInvoiceId] => 3d1f0785c38a4ae8914745fbe4d560ed [ClientReference] => REF_150409803625_9D49MA_024425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150409803625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:45:48+00:00", "status": "Success", "transactionId": "3d1f0785c38a4ae8914745fbe4d560ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150409803625_9D49MA_024425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150409803625 (9D49MA) ✅ UPDATE successful for 150409803625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2487843611104bd8b166113471fa8119 [SalesInvoiceId] => e310dcd07f9a40d0a786dcd643203ad6 [ClientReference] => REF_120301600725_CN4KKG_843125 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120301600725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:47:40+00:00", "status": "Success", "transactionId": "e310dcd07f9a40d0a786dcd643203ad6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120301600725_CN4KKG_843125", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120301600725 (CN4KKG) ✅ UPDATE successful for 120301600725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 456cac30114240c0ac7902c6d164bf67 [SalesInvoiceId] => a968283293784b40aec9cbabf3430023 [ClientReference] => REF_150402602025_9D49MA_851756 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150402602025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:50:58+00:00", "status": "Success", "transactionId": "a968283293784b40aec9cbabf3430023", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150402602025_9D49MA_851756", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150402602025 (9D49MA) ✅ UPDATE successful for 150402602025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c36739aab87c49f585a031326fdb4554 [SalesInvoiceId] => ddded5082970473186565b6898d9007b [ClientReference] => REF_050203200225_RY07KN_377674 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050203200225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:53:27+00:00", "status": "Success", "transactionId": "ddded5082970473186565b6898d9007b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050203200225_RY07KN_377674", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050203200225 (RY07KN) ✅ UPDATE successful for 050203200225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3c92299a64c4a2aa34a6f06db4a1dd3 [SalesInvoiceId] => e2ba4206bd974ec89548ad8b07ad32c0 [ClientReference] => REF_053403901425_R4E6Y0_610381 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241477187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241477187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403901425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:55:55+00:00", "status": "Success", "transactionId": "e2ba4206bd974ec89548ad8b07ad32c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403901425_R4E6Y0_610381", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403901425 (R4E6Y0) ✅ UPDATE successful for 053403901425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3c7499f216af43f6974bda09273c9632 [SalesInvoiceId] => 00722cafc15f46a4b1834f45532656ae [ClientReference] => REF_050104605525_A7DPCP_789283 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104605525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:57:26+00:00", "status": "Success", "transactionId": "00722cafc15f46a4b1834f45532656ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104605525_A7DPCP_789283", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104605525 (A7DPCP) ✅ UPDATE successful for 050104605525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75cccd535cd24f9abfd5d2b73ab417e3 [SalesInvoiceId] => 9585764f1165493cb31affe1f01b6afb [ClientReference] => REF_080403500925_ZOOR6L_595271 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080403500925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T11:59:49+00:00", "status": "Success", "transactionId": "9585764f1165493cb31affe1f01b6afb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080403500925_ZOOR6L_595271", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080403500925 (ZOOR6L) ✅ UPDATE successful for 080403500925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d1f6951a610c42d2bdc986532c759caf [SalesInvoiceId] => 2e9275149a4040488aacc107f3388400 [ClientReference] => REF_150100205925_R4E6Y0_785415 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559097042 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559097042 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6934ad4874d24a719621c4ef3cb0a085 [SalesInvoiceId] => 8429eaeab72f46a583a007a99457b4ce [ClientReference] => REF_053405202325_G07PPZ_389372 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554023363 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554023363 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053405202325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:01:52+00:00", "status": "Success", "transactionId": "8429eaeab72f46a583a007a99457b4ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053405202325_G07PPZ_389372", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053405202325 (G07PPZ) ✅ UPDATE successful for 053405202325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e123f35a682e4fdcb1316d38277d930c [SalesInvoiceId] => fa453b76285244359bbf143b751cc822 [ClientReference] => REF_051501300825_R4E6Y0_486287 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540286285 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540286285 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501300825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:02:24+00:00", "status": "Success", "transactionId": "fa453b76285244359bbf143b751cc822", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501300825_R4E6Y0_486287", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501300825 (R4E6Y0) ✅ UPDATE successful for 051501300825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26ead57d96e04b9784b1fcfe7f5b94ff [SalesInvoiceId] => 8a04683a34f2487db8ae426a2ea8ace4 [ClientReference] => REF_150100205925_R4E6Y0_871220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559097042 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559097042 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150100205925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:02:59+00:00", "status": "Success", "transactionId": "8a04683a34f2487db8ae426a2ea8ace4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150100205925_R4E6Y0_871220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150100205925 (R4E6Y0) ✅ UPDATE successful for 150100205925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c85dab2a0695440eb335cab465afd725 [SalesInvoiceId] => 62a9bbdc28fe476fa70342aa346e06f2 [ClientReference] => REF_030407801825_9D49MA_717436 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030407801825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:03:33+00:00", "status": "Success", "transactionId": "62a9bbdc28fe476fa70342aa346e06f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030407801825_9D49MA_717436", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030407801825 (9D49MA) ✅ UPDATE successful for 030407801825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f99c268a951421bb24259e3c189fa2c [SalesInvoiceId] => 054ea260276f43a499ff869f920698be [ClientReference] => REF_052701900525_CN4KKG_272487 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701900525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:03:50+00:00", "status": "Success", "transactionId": "054ea260276f43a499ff869f920698be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701900525_CN4KKG_272487", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701900525 (CN4KKG) ✅ UPDATE successful for 052701900525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ecb3b87b04842219be0050fa5d30dd2 [SalesInvoiceId] => 6c0cac8771ae4f5a80d07bdf4adad037 [ClientReference] => REF_050600801325_M86BFQ_547343 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249879222 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249879222 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600801325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:06:36+00:00", "status": "Success", "transactionId": "6c0cac8771ae4f5a80d07bdf4adad037", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600801325_M86BFQ_547343", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600801325 (M86BFQ) ✅ UPDATE successful for 050600801325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c2b7e26259d4e0088548dd1ac749024 [SalesInvoiceId] => 49ebc2cfb3674cc7b980a8aaa0f54122 [ClientReference] => REF_050713701625_WRHKXK_223910 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534404657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534404657 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050713701625, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:07:20+00:00", "status": "Success", "transactionId": "49ebc2cfb3674cc7b980a8aaa0f54122", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050713701625_WRHKXK_223910", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050713701625 (WRHKXK) ✅ UPDATE successful for 050713701625 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 418aa2f8a34c45ed99ddf10266fec26a [SalesInvoiceId] => 5e90fdf9a76444e2aa3c39876f923255 [ClientReference] => REF_082100401025_HE2114_213655 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244703248 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244703248 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082100401025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:08:53+00:00", "status": "Success", "transactionId": "5e90fdf9a76444e2aa3c39876f923255", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082100401025_HE2114_213655", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082100401025 (HE2114) ✅ UPDATE successful for 082100401025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb3e52f1e70a428db3d20ca24ab3c2bd [SalesInvoiceId] => 924ba45837cc4536b443d994b22b5464 [ClientReference] => REF_150409100825_9D49MA_997226 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150409100825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:09:05+00:00", "status": "Success", "transactionId": "924ba45837cc4536b443d994b22b5464", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150409100825_9D49MA_997226", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150409100825 (9D49MA) ✅ UPDATE successful for 150409100825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08283b76a01a4df7b7d83a2599586ea3 [SalesInvoiceId] => 9d33a1831b154f299fb403bebdc50131 [ClientReference] => REF_051409601525_ZOOR6L_109534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051409601525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:22:40+00:00", "status": "Success", "transactionId": "9d33a1831b154f299fb403bebdc50131", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051409601525_ZOOR6L_109534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051409601525 (ZOOR6L) ✅ UPDATE successful for 051409601525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c2aa909bb1240c0954522724cde95e8 [SalesInvoiceId] => 01c5fbc57c484e0bb8f0c0552a1ed31f [ClientReference] => REF_000117800325_R4E6Y0_272420 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591846664 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591846664 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000117800325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:22:51+00:00", "status": "Success", "transactionId": "01c5fbc57c484e0bb8f0c0552a1ed31f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000117800325_R4E6Y0_272420", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000117800325 (R4E6Y0) ✅ UPDATE successful for 000117800325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2379533f9e7b4aa2818f333b613899b4 [SalesInvoiceId] => 0b2ef1302d57432cb1c75f0cceeb32ef [ClientReference] => REF_000304101525_BWI2U9_165990 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595082787 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595082787 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304101525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:24:24+00:00", "status": "Success", "transactionId": "0b2ef1302d57432cb1c75f0cceeb32ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304101525_BWI2U9_165990", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304101525 (BWI2U9) ✅ UPDATE successful for 000304101525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2dff8eb536034719a113b4ff4e8fa72f [SalesInvoiceId] => 18266754c86342828b53aad42db2b018 [ClientReference] => REF_050504703825_EJISU34222_684275 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242160482 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242160482 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050504703825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:27:10+00:00", "status": "Success", "transactionId": "18266754c86342828b53aad42db2b018", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050504703825_EJISU34222_684275", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050504703825 (EJISU34222) ✅ UPDATE successful for 050504703825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58d05ff9c09849fda9882cd8c87abbe2 [SalesInvoiceId] => 987ed44ed1f441e394c46cb87c728fc9 [ClientReference] => REF_050150301225_A7DPCP_291005 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050150301225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:34:39+00:00", "status": "Success", "transactionId": "987ed44ed1f441e394c46cb87c728fc9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050150301225_A7DPCP_291005", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050150301225 (A7DPCP) ✅ UPDATE successful for 050150301225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee134e6b90c6468f9496c8919a37aa97 [SalesInvoiceId] => 5675c504e44f4c32b63daa08238bef69 [ClientReference] => REF_052704800825_4S2EHN_566492 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704800825, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:34:46+00:00", "status": "Success", "transactionId": "5675c504e44f4c32b63daa08238bef69", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704800825_4S2EHN_566492", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704800825 (4S2EHN) ✅ UPDATE successful for 052704800825 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce3d38bc0bbb4781bbc23f9442e3b4e4 [SalesInvoiceId] => 6e8a32a8462849198ae9285aa17ca3c1 [ClientReference] => REF_050609800525_A7DPCP_044571 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242712219 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242712219 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050609800525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:35:57+00:00", "status": "Success", "transactionId": "6e8a32a8462849198ae9285aa17ca3c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050609800525_A7DPCP_044571", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050609800525 (A7DPCP) ✅ UPDATE successful for 050609800525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ef14ed740f8548fab9af44d6abbf9b8a [SalesInvoiceId] => 5270db94088e4da783a7e2b020cb6379 [ClientReference] => REF_040806004125_9D49MA_321820 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 194f9e29e9a7442d9bf282751bba5e8b [SalesInvoiceId] => f06de0ebe1f64ed88e024a7d867662e5 [ClientReference] => REF_000200601325_NPSOWU_730305 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200601325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:37:50+00:00", "status": "Success", "transactionId": "f06de0ebe1f64ed88e024a7d867662e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200601325_NPSOWU_730305", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200601325 (NPSOWU) ✅ UPDATE successful for 000200601325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba3abc79ce8441b29eac720948ef2d07 [SalesInvoiceId] => 83c959ec3ae8429986382d6f69af6b48 [ClientReference] => REF_054303002425_Y3GO0A_626574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557327038 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557327038 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303002425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:37:54+00:00", "status": "Success", "transactionId": "83c959ec3ae8429986382d6f69af6b48", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303002425_Y3GO0A_626574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303002425 (Y3GO0A) ✅ UPDATE successful for 054303002425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 539e0a1d28074206bb54dc1a7c8060ed [SalesInvoiceId] => 0fa337b96c2f4227b5fd4d320b0fef8f [ClientReference] => REF_001102400125_1RC5WS_051367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537437096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537437096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001102400125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:39:54+00:00", "status": "Success", "transactionId": "0fa337b96c2f4227b5fd4d320b0fef8f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001102400125_1RC5WS_051367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001102400125 (1RC5WS) ✅ UPDATE successful for 001102400125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2cfa79e142f4335bffdd18f69792896 [SalesInvoiceId] => c910bb6e50ef4ef1b1cffd63d989ed57 [ClientReference] => REF_051407301125_ZOOR6L_972927 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407301125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:40:43+00:00", "status": "Success", "transactionId": "c910bb6e50ef4ef1b1cffd63d989ed57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407301125_ZOOR6L_972927", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407301125 (ZOOR6L) ✅ UPDATE successful for 051407301125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f54acfcf36ff4c9e80a01c3378e8db64 [SalesInvoiceId] => 4dc765ac2fa740fcb91aabf0d1ab971a [ClientReference] => REF_050623901425_R4E6Y0_807507 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050623901425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:43:38+00:00", "status": "Success", "transactionId": "4dc765ac2fa740fcb91aabf0d1ab971a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050623901425_R4E6Y0_807507", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050623901425 (R4E6Y0) ✅ UPDATE successful for 050623901425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf0ba2cc84184189a8b0ce1e345c459e [SalesInvoiceId] => 84d2bef2fc194bc1a25287676b650ed3 [ClientReference] => REF_053403400425_R4E6Y0_458198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403400425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:44:49+00:00", "status": "Success", "transactionId": "84d2bef2fc194bc1a25287676b650ed3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403400425_R4E6Y0_458198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403400425 (R4E6Y0) ✅ UPDATE successful for 053403400425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12fbe656740b4f40adb5a37c9b24be5f [SalesInvoiceId] => 918ddfd636234a3e8b54547795546952 [ClientReference] => REF_050500205425_6BLU49_640161 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500205425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:46:42+00:00", "status": "Success", "transactionId": "918ddfd636234a3e8b54547795546952", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500205425_6BLU49_640161", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500205425 (6BLU49) ✅ UPDATE successful for 050500205425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1371b32786c74187b87d41acc265cd7b [SalesInvoiceId] => efa5fa2aa6314bfa8c6633ab6f24684c [ClientReference] => REF_0006047018_I95WNZ_839969 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256778597 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256778597 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f175f91283ef4a3baf96b8be969a7154 [SalesInvoiceId] => 3b63416fdbce469cb8a8f27a628edd93 [ClientReference] => REF_0006047018_I95WNZ_875008 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554880984 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554880984 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006047018, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:56:04+00:00", "status": "Success", "transactionId": "3b63416fdbce469cb8a8f27a628edd93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006047018_I95WNZ_875008", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006047018 (I95WNZ) ✅ UPDATE successful for 0006047018 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd5be593e3254bfcb17a5182e59817b2 [SalesInvoiceId] => 7012a557b1fe4ba79481855b8c4c5e7c [ClientReference] => REF_050400603025_EJISU34222_209170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242386331 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242386331 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050400603025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:57:57+00:00", "status": "Success", "transactionId": "7012a557b1fe4ba79481855b8c4c5e7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050400603025_EJISU34222_209170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050400603025 (EJISU34222) ✅ UPDATE successful for 050400603025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a3d462075ff4ef0ad5a8b868b8f29e1 [SalesInvoiceId] => 18c17c0fb8384e0d852e897624e80b96 [ClientReference] => REF_022211601925_9D49MA_942321 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022211601925, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:58:36+00:00", "status": "Success", "transactionId": "18c17c0fb8384e0d852e897624e80b96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022211601925_9D49MA_942321", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022211601925 (9D49MA) ✅ UPDATE successful for 022211601925 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 10aef6b8d15342a39599996d64231b52 [SalesInvoiceId] => 7a2e2aa2cd6c4596b809a2cc5367b9d1 [ClientReference] => REF_052400303425_EJISU34222_140382 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542844736 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542844736 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052400303425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T12:59:44+00:00", "status": "Success", "transactionId": "7a2e2aa2cd6c4596b809a2cc5367b9d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052400303425_EJISU34222_140382", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052400303425 (EJISU34222) ✅ UPDATE successful for 052400303425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c4cac128e32a4f6fa06ce0663b19808c [SalesInvoiceId] => 1d9149144fe24b679d2f201c991a5b8c [ClientReference] => REF_041501100725_NPSOWU_687417 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041501100725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:01:36+00:00", "status": "Success", "transactionId": "1d9149144fe24b679d2f201c991a5b8c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041501100725_NPSOWU_687417", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041501100725 (NPSOWU) ✅ UPDATE successful for 041501100725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e8be59795d3f47e3951296f2dcf93dbe [SalesInvoiceId] => 154e776694eb4fe5afb82bb4fd94eb17 [ClientReference] => REF_000506801725_I95WNZ_987936 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537438199 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537438199 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8074d39548f140989e29985a12fa0f10 [SalesInvoiceId] => b62b04b0fc6b40bb9c213ce412d8ef44 [ClientReference] => REF_031933606525_A7DPCP_528759 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 606513d1d3bb4f6f9f5a9302ffad87f9 [SalesInvoiceId] => 4a9fe2549d174deb85ed07bd342b757b [ClientReference] => REF_060312800625_R4E6Y0_222843 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060312800625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:06:52+00:00", "status": "Success", "transactionId": "4a9fe2549d174deb85ed07bd342b757b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060312800625_R4E6Y0_222843", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060312800625 (R4E6Y0) ✅ UPDATE successful for 060312800625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30111305c2c74717a79f4b81c8288c61 [SalesInvoiceId] => aa2c70e80d9d40d4a440e3f5df2ebeb5 [ClientReference] => REF_031933606525_A7DPCP_551025 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031933606525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:06:52+00:00", "status": "Success", "transactionId": "aa2c70e80d9d40d4a440e3f5df2ebeb5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031933606525_A7DPCP_551025", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031933606525 (A7DPCP) ✅ UPDATE successful for 031933606525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17732d3d1c78465893d587303c902fb7 [SalesInvoiceId] => fc74966c57a94a47847d0f3d33bf221a [ClientReference] => REF_050602000725_M86BFQ_482868 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538124915 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538124915 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602000725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:09:58+00:00", "status": "Success", "transactionId": "fc74966c57a94a47847d0f3d33bf221a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602000725_M86BFQ_482868", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602000725 (M86BFQ) ✅ UPDATE successful for 050602000725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a17c717af0474cd897f2ff6fcd3068cf [SalesInvoiceId] => 6a4c31f775a442fbbb8a352ffc2d9e3b [ClientReference] => REF_000506801725_I95WNZ_144425 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233205415415 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205415415 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c726612baa5f4a05b2d503da64718feb [SalesInvoiceId] => 871c0a1ba0114831b969d0f888a8c630 [ClientReference] => REF_053407905025_R4E6Y0_133008 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244995491 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244995491 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407905025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:13:41+00:00", "status": "Success", "transactionId": "871c0a1ba0114831b969d0f888a8c630", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407905025_R4E6Y0_133008", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407905025 (R4E6Y0) ✅ UPDATE successful for 053407905025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8dfe909cfb3043e99bb8a298f7946fd4 [SalesInvoiceId] => da451b3d08ff4e8796bb7874d3d099d1 [ClientReference] => REF_051603901725_CN4KKG_233090 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603901725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:14:36+00:00", "status": "Success", "transactionId": "da451b3d08ff4e8796bb7874d3d099d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603901725_CN4KKG_233090", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603901725 (CN4KKG) ✅ UPDATE successful for 051603901725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e36d82048cdb406aac7ba34595b53de8 [SalesInvoiceId] => 463d240afba24064a37597c2138d2e6f [ClientReference] => REF_051601900125_CN4KKG_729359 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601900125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:17:12+00:00", "status": "Success", "transactionId": "463d240afba24064a37597c2138d2e6f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601900125_CN4KKG_729359", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601900125 (CN4KKG) ✅ UPDATE successful for 051601900125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f0b3274315594e9fbe23ec3a2c72c54e [SalesInvoiceId] => aa613b194cc94fc68e41751852222fda [ClientReference] => REF_050155106725_A7DPCP_724661 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => Transaction id is invalid ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5d4110ffaac4c2daca6cfca66b242bc [SalesInvoiceId] => cf573aec5b744f20b415272e2c072a58 [ClientReference] => REF_111010105325_R4E6Y0_589049 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243199547 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243199547 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111010105325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:18:56+00:00", "status": "Success", "transactionId": "cf573aec5b744f20b415272e2c072a58", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111010105325_R4E6Y0_589049", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111010105325 (R4E6Y0) ✅ UPDATE successful for 111010105325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7abb1159353640a2adfb9788c9ae53be [SalesInvoiceId] => 927507d14b114f4eb9623d2b785f0e03 [ClientReference] => REF_000506801725_I95WNZ_259456 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537438199 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537438199 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0f4f2e834c64a689cdaee542d93200f [SalesInvoiceId] => ce4da1fe8279412db2ae8fe03534a62a [ClientReference] => REF_051602800125_9D49MA_777257 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602800125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:20:26+00:00", "status": "Success", "transactionId": "ce4da1fe8279412db2ae8fe03534a62a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602800125_9D49MA_777257", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602800125 (9D49MA) ✅ UPDATE successful for 051602800125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b907e38652474091b34b4ad1d3778232 [SalesInvoiceId] => e3a3406e447b4a088213d004866f5dbc [ClientReference] => REF_000506801725_I95WNZ_367298 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537438199 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537438199 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b362366358446d78dddbbbbb04609b5 [SalesInvoiceId] => cbcae45392ba47f1a355d6b02595f2a9 [ClientReference] => REF_001000603325_BWI2U9_377740 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535495727 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535495727 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000603325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:21:39+00:00", "status": "Success", "transactionId": "cbcae45392ba47f1a355d6b02595f2a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000603325_BWI2U9_377740", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000603325 (BWI2U9) ✅ UPDATE successful for 001000603325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8171b728e29c4d839358167af0a793dd [SalesInvoiceId] => 57f8bed9d7ac44928b5feeded395afc4 [ClientReference] => REF_090603302125_R4E6Y0_184228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243170725 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243170725 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090603302125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:21:40+00:00", "status": "Success", "transactionId": "57f8bed9d7ac44928b5feeded395afc4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090603302125_R4E6Y0_184228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090603302125 (R4E6Y0) ✅ UPDATE successful for 090603302125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91253c9e135a421a8922626e2735c88f [SalesInvoiceId] => 5054ff7ef4364464afbc2c35c3b571ca [ClientReference] => REF_052500103225_M86BFQ_742642 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245129833 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245129833 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500103225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:21:58+00:00", "status": "Success", "transactionId": "5054ff7ef4364464afbc2c35c3b571ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500103225_M86BFQ_742642", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500103225 (M86BFQ) ✅ UPDATE successful for 052500103225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d6325b998605499a94390fa5bfb622b5 [SalesInvoiceId] => d2ecc8566320448983783dcabb329081 [ClientReference] => REF_051605601225_CN4KKG_058327 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543908058 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543908058 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d682bed4a9ad48a6b165e0314b2a44a2 [SalesInvoiceId] => c6a43b006c494777b64c9ae696c388f5 [ClientReference] => REF_051605601225_CN4KKG_894953 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543908058 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543908058 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605601225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:22:28+00:00", "status": "Success", "transactionId": "c6a43b006c494777b64c9ae696c388f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605601225_CN4KKG_894953", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605601225 (CN4KKG) ✅ UPDATE successful for 051605601225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f4659b313266479599907edf5e09a7df [SalesInvoiceId] => cc4041e9368649d8b18d998ae48c81f1 [ClientReference] => REF_050155106725_A7DPCP_692088 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050155106725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:23:29+00:00", "status": "Success", "transactionId": "cc4041e9368649d8b18d998ae48c81f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050155106725_A7DPCP_692088", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050155106725 (A7DPCP) ✅ UPDATE successful for 050155106725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6e2dcea83e6f413eb4055974df1337e7 [SalesInvoiceId] => db5b515f14d84980ad6fe61e135ced55 [ClientReference] => REF_051605601225_CN4KKG_445811 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543908058 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543908058 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f04d83e4f8fc408a8b670460ca3caa9a [SalesInvoiceId] => b1ce9750c9b9494493c176905ee0fa4f [ClientReference] => REF_053902403225_ZOOR6L_106613 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246341096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246341096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053902403225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:28:44+00:00", "status": "Success", "transactionId": "b1ce9750c9b9494493c176905ee0fa4f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053902403225_ZOOR6L_106613", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053902403225 (ZOOR6L) ✅ UPDATE successful for 053902403225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f759d74ae5b449a86b9c7f4522a0637 [SalesInvoiceId] => 44489f766efe41fa9960745ccef12bff [ClientReference] => REF_012001200225_LXB63X_031694 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245852112 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245852112 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012001200225, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:29:41+00:00", "status": "Success", "transactionId": "44489f766efe41fa9960745ccef12bff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012001200225_LXB63X_031694", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012001200225 (LXB63X) ✅ UPDATE successful for 012001200225 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edc6b013f31741d5903a534a31aba889 [SalesInvoiceId] => ed720e9b8cb0456a9eb2f590eb2feb90 [ClientReference] => REF_000506801725_I95WNZ_982307 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205415415 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205415415 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000506801725, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:32:28+00:00", "status": "Success", "transactionId": "ed720e9b8cb0456a9eb2f590eb2feb90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000506801725_I95WNZ_982307", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000506801725 (I95WNZ) ✅ UPDATE successful for 000506801725 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6d4169ad308049d08b016311e3fbc2cd [SalesInvoiceId] => b536fe454a98455092b423f5474b66c2 [ClientReference] => REF_052705200825_ZOOR6L_069191 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705200825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:32:29+00:00", "status": "Success", "transactionId": "b536fe454a98455092b423f5474b66c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705200825_ZOOR6L_069191", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705200825 (ZOOR6L) ✅ UPDATE successful for 052705200825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62bb001a8d804527a898c4239f0fb869 [SalesInvoiceId] => 91df44817b4d45d4b6d2d3d3064a5f61 [ClientReference] => REF_0006032003_I95WNZ_886114 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233203547667 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203547667 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0006032003, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:32:47+00:00", "status": "Success", "transactionId": "91df44817b4d45d4b6d2d3d3064a5f61", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006032003_I95WNZ_886114", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006032003 (I95WNZ) ✅ UPDATE successful for 0006032003 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ab9d1c215364ddaaa04a46350fb274d [SalesInvoiceId] => 547a82e7edf540dda836baecb7e55d68 [ClientReference] => REF_051602000925_CN4KKG_432483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602000925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:34:22+00:00", "status": "Success", "transactionId": "547a82e7edf540dda836baecb7e55d68", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602000925_CN4KKG_432483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602000925 (CN4KKG) ✅ UPDATE successful for 051602000925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4b3bfd733d14d9a846aa78a50e74838 [SalesInvoiceId] => 0ef99d7d0f934b1c9a9a8f5417f649f6 [ClientReference] => REF_052315300625_R4E6Y0_227539 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052315300625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:35:19+00:00", "status": "Success", "transactionId": "0ef99d7d0f934b1c9a9a8f5417f649f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052315300625_R4E6Y0_227539", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052315300625 (R4E6Y0) ✅ UPDATE successful for 052315300625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5bfeb91163f04c5d9c1ac8090d71ce16 [SalesInvoiceId] => 920904b9405142f3a4b4744104b911e3 [ClientReference] => REF_050502304722_108CSY_257581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502304722, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:40:42+00:00", "status": "Success", "transactionId": "920904b9405142f3a4b4744104b911e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502304722_108CSY_257581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502304722 (108CSY) ✅ UPDATE successful for 050502304722 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8aaadd4866044f20b1864a3904657592 [SalesInvoiceId] => 54379fe61e484df5b28e55c8be568e95 [ClientReference] => REF_050605105025_M86BFQ_225077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244795615 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244795615 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605105025, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:42:15+00:00", "status": "Success", "transactionId": "54379fe61e484df5b28e55c8be568e95", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605105025_M86BFQ_225077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605105025 (M86BFQ) ✅ UPDATE successful for 050605105025 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0877bb4a7fe84318b81e5a1c767a6585 [SalesInvoiceId] => e76fb73decbd4b4a97d14877197c73d8 [ClientReference] => REF_040806004125_9D49MA_153360 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040806004125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:43:22+00:00", "status": "Success", "transactionId": "e76fb73decbd4b4a97d14877197c73d8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040806004125_9D49MA_153360", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040806004125 (9D49MA) ✅ UPDATE successful for 040806004125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f3c8e87fd1f34098baef7dcf684d0012 [SalesInvoiceId] => 9978bd2c2223467ea88077b82dd3b81a [ClientReference] => REF_052701700925_ZOOR6L_116458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701700925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:45:23+00:00", "status": "Success", "transactionId": "9978bd2c2223467ea88077b82dd3b81a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701700925_ZOOR6L_116458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701700925 (ZOOR6L) ✅ UPDATE successful for 052701700925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5866c26010e44c60b82ce57c61ec7422 [SalesInvoiceId] => 4f6c0c471549450291ddf3dddb723bd9 [ClientReference] => REF_053504000525_EJISU34222_425696 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504000525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:52:25+00:00", "status": "Success", "transactionId": "4f6c0c471549450291ddf3dddb723bd9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504000525_EJISU34222_425696", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504000525 (EJISU34222) ✅ UPDATE successful for 053504000525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 442736dc8f734013910ac9525383b1ce [SalesInvoiceId] => 8d1b22da62854c6894b67d0cfb728a04 [ClientReference] => REF_0006043024_I95WNZ_170733 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549282748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549282748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006043024, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:54:11+00:00", "status": "Success", "transactionId": "8d1b22da62854c6894b67d0cfb728a04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006043024_I95WNZ_170733", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006043024 (I95WNZ) ✅ UPDATE successful for 0006043024 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69683c18125c4bb9aadb10d3a1ac8451 [SalesInvoiceId] => cf291634f1ad40bc88c6cc10acfb41fd [ClientReference] => REF_050602204525_M86BFQ_316160 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534804250 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534804250 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602204525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:55:04+00:00", "status": "Success", "transactionId": "cf291634f1ad40bc88c6cc10acfb41fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602204525_M86BFQ_316160", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602204525 (M86BFQ) ✅ UPDATE successful for 050602204525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => becd96fa441a46b9930e1fdefc779954 [SalesInvoiceId] => 14aad2cc67ad4acb897b0ae7813effec [ClientReference] => REF_1110137033_I95WNZ_929026 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550646786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550646786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=1110137033, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T13:56:30+00:00", "status": "Success", "transactionId": "14aad2cc67ad4acb897b0ae7813effec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_1110137033_I95WNZ_929026", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 1110137033 (I95WNZ) ✅ UPDATE successful for 1110137033 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0cc6e144d0e349abacbabfd67d5586fb [SalesInvoiceId] => 574e502fe2aa4e2a8657835e406e271d [ClientReference] => REF_050718001525_G07PPZ_910874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543767299 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543767299 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050718001525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:02:53+00:00", "status": "Success", "transactionId": "574e502fe2aa4e2a8657835e406e271d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718001525_G07PPZ_910874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718001525 (G07PPZ) ✅ UPDATE successful for 050718001525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7092de72f8e40e890b1c44de249d37c [SalesInvoiceId] => 8bfe43528f464e0aa2b7aa5fc6629980 [ClientReference] => REF_053401402125_R4E6Y0_390656 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053401402125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:08:17+00:00", "status": "Success", "transactionId": "8bfe43528f464e0aa2b7aa5fc6629980", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053401402125_R4E6Y0_390656", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053401402125 (R4E6Y0) ✅ UPDATE successful for 053401402125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39ff5ab975304802940aecd352b160b6 [SalesInvoiceId] => 603277a620ba47599dddaa34f057920f [ClientReference] => REF_051804805825_CH3S2L_356033 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541990178 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541990178 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051804805825, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:08:27+00:00", "status": "Success", "transactionId": "603277a620ba47599dddaa34f057920f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051804805825_CH3S2L_356033", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051804805825 (CH3S2L) ✅ UPDATE successful for 051804805825 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f14ef6ea0474bb4b0e68512485cf84d [SalesInvoiceId] => 1fc68b98acd24e699309240066d8de59 [ClientReference] => REF_011310100625_9D49MA_784000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011310100625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:09:37+00:00", "status": "Success", "transactionId": "1fc68b98acd24e699309240066d8de59", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011310100625_9D49MA_784000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011310100625 (9D49MA) ✅ UPDATE successful for 011310100625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92c9e2f534ad4654aa0bfcbc2eab6c70 [SalesInvoiceId] => 76ffaf77f4f8486f9eee2453c66d60bc [ClientReference] => REF_050812721125_9D49MA_936415 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050812721125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:12:48+00:00", "status": "Success", "transactionId": "76ffaf77f4f8486f9eee2453c66d60bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050812721125_9D49MA_936415", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050812721125 (9D49MA) ✅ UPDATE successful for 050812721125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81ce1b9d6df3448a9ba8f8059f7a9e51 [SalesInvoiceId] => 3d3f47e8b3ea47ef83812d27e8cd1f62 [ClientReference] => REF_051407601125_ZOOR6L_379000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538061384 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538061384 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407601125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:13:18+00:00", "status": "Success", "transactionId": "3d3f47e8b3ea47ef83812d27e8cd1f62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407601125_ZOOR6L_379000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407601125 (ZOOR6L) ✅ UPDATE successful for 051407601125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e0d1c905f61443d48677b719607bf17b [SalesInvoiceId] => cf5da43de1094cada9c1297eb945a46e [ClientReference] => REF_051400601525_ZOOR6L_076758 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596007817 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596007817 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f0ca43d889f482bac433abdf11df0b1 [SalesInvoiceId] => b780a944190b42a5ab16874c05dff5dd [ClientReference] => REF_051400601525_ZOOR6L_621827 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596007817 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596007817 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400601525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:21:29+00:00", "status": "Success", "transactionId": "b780a944190b42a5ab16874c05dff5dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400601525_ZOOR6L_621827", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400601525 (ZOOR6L) ✅ UPDATE successful for 051400601525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f1f1ca2174b4c17bcb2a20dcd6d3de3 [SalesInvoiceId] => d644499a29444cc2bf2666ae72fddac1 [ClientReference] => REF_051911400625_RY07KN_211799 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051911400625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:23:34+00:00", "status": "Success", "transactionId": "d644499a29444cc2bf2666ae72fddac1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051911400625_RY07KN_211799", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051911400625 (RY07KN) ✅ UPDATE successful for 051911400625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b5fd745d10e468896750ad9ca13192b [SalesInvoiceId] => 61d4de71127547049693fc2428823e18 [ClientReference] => REF_051001001925_9D49MA_991619 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051001001925, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:24:05+00:00", "status": "Success", "transactionId": "61d4de71127547049693fc2428823e18", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051001001925_9D49MA_991619", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051001001925 (9D49MA) ✅ UPDATE successful for 051001001925 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c4c82b397e7f4ee7b22714ff42f85bb9 [SalesInvoiceId] => 8967f85eaf8a4533a5d122d851a3739a [ClientReference] => REF_012505800425_9D49MA_417927 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012505800425, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:24:29+00:00", "status": "Success", "transactionId": "8967f85eaf8a4533a5d122d851a3739a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012505800425_9D49MA_417927", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012505800425 (9D49MA) ✅ UPDATE successful for 012505800425 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ffae88c0d7494b3f8b520dcce56d7644 [SalesInvoiceId] => 4be12d7165be48b9a2a3de4753c4241b [ClientReference] => REF_054204101125_R4E6Y0_903602 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548661326 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548661326 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c10ed1f132314f2898e9d295e3bcc1f4 [SalesInvoiceId] => b7277f77ea524dc0915d16f2fb7ff8e9 [ClientReference] => REF_100304901825_9D49MA_081522 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100304901825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:43:16+00:00", "status": "Success", "transactionId": "b7277f77ea524dc0915d16f2fb7ff8e9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100304901825_9D49MA_081522", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100304901825 (9D49MA) ✅ UPDATE successful for 100304901825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edb04148a34e43479511197ae5df2c9c [SalesInvoiceId] => ba833e3be491445a833c32bf5f208ac0 [ClientReference] => REF_054204101125_R4E6Y0_162217 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548661326 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548661326 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054204101125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:47:27+00:00", "status": "Success", "transactionId": "ba833e3be491445a833c32bf5f208ac0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054204101125_R4E6Y0_162217", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054204101125 (R4E6Y0) ✅ UPDATE successful for 054204101125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8372db01bbfe4b0cacee594d92913263 [SalesInvoiceId] => a500a280f2904d6f8ae9bfcd64cac3f2 [ClientReference] => REF_041517500925_CH3S2L_710705 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536654215 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536654215 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041517500925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:47:28+00:00", "status": "Success", "transactionId": "a500a280f2904d6f8ae9bfcd64cac3f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041517500925_CH3S2L_710705", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041517500925 (CH3S2L) ✅ UPDATE successful for 041517500925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ac2c858016a43f9bad8309af5e58edc [SalesInvoiceId] => 4a06c9feff844a7c94eafdf4b782c293 [ClientReference] => REF_050506201925_6BLU49_266813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506201925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:47:29+00:00", "status": "Success", "transactionId": "4a06c9feff844a7c94eafdf4b782c293", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506201925_6BLU49_266813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506201925 (6BLU49) ✅ UPDATE successful for 050506201925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57ed3e2b9e374e1f89cb78b247f08704 [SalesInvoiceId] => 01392991eb0a4621b55a00fe81f6d02a [ClientReference] => REF_140103100325_CN4KKG_881729 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535951897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535951897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140103100325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:50:33+00:00", "status": "Success", "transactionId": "01392991eb0a4621b55a00fe81f6d02a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140103100325_CN4KKG_881729", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140103100325 (CN4KKG) ✅ UPDATE successful for 140103100325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a06d22faeddf43c6937867ad6b6efa52 [SalesInvoiceId] => fb4b9c90aed9460989582c45735b76ef [ClientReference] => REF_110203804625_9D49MA_929699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110203804625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:52:58+00:00", "status": "Success", "transactionId": "fb4b9c90aed9460989582c45735b76ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110203804625_9D49MA_929699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110203804625 (9D49MA) ✅ UPDATE successful for 110203804625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f89802e4d5484fb28863fd95db99e83f [SalesInvoiceId] => 1f7bb98dbc5c41b3b38a5f4e97b6c155 [ClientReference] => REF_090606901225_HXWPV7_014729 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090606901225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:55:21+00:00", "status": "Success", "transactionId": "1f7bb98dbc5c41b3b38a5f4e97b6c155", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090606901225_HXWPV7_014729", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090606901225 (HXWPV7) ✅ UPDATE successful for 090606901225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11dc1331f3ef4a099221ec7385bb91b6 [SalesInvoiceId] => eeb403f54c664ddf88221fe98b2ed97b [ClientReference] => REF_053403903625_R4E6Y0_861425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403903625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:57:20+00:00", "status": "Success", "transactionId": "eeb403f54c664ddf88221fe98b2ed97b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403903625_R4E6Y0_861425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403903625 (R4E6Y0) ✅ UPDATE successful for 053403903625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f6d98e0c9074bbcbb4348aba38a2037 [SalesInvoiceId] => bfbbc9703a34458693da25a919bdff92 [ClientReference] => REF_010302704024_108CSY_916768 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591654599 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591654599 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010302704024, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:57:53+00:00", "status": "Success", "transactionId": "bfbbc9703a34458693da25a919bdff92", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010302704024_108CSY_916768", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010302704024 (108CSY) ✅ UPDATE successful for 010302704024 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8685aad2f8d645ef9638c3c349709363 [SalesInvoiceId] => 6ff4f6b51b874fb780561be1cab4e598 [ClientReference] => REF_051605404125_CN4KKG_870972 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243181155 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243181155 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605404125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T14:59:44+00:00", "status": "Success", "transactionId": "6ff4f6b51b874fb780561be1cab4e598", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605404125_CN4KKG_870972", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605404125 (CN4KKG) ✅ UPDATE successful for 051605404125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f62985a68935481db01230b7b6f83d62 [SalesInvoiceId] => c96828b5e90c4e3aa68f69fc083123db [ClientReference] => REF_050301203025_ZOOR6L_935052 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534731551 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534731551 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301203025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:03:29+00:00", "status": "Success", "transactionId": "c96828b5e90c4e3aa68f69fc083123db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301203025_ZOOR6L_935052", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301203025 (ZOOR6L) ✅ UPDATE successful for 050301203025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17dc82de7e924dba9a1fc017a78e2fef [SalesInvoiceId] => 29ab3eae2e29414db7a33a9740a73f6a [ClientReference] => REF_051607002425_CN4KKG_431114 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607002425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:08:07+00:00", "status": "Success", "transactionId": "29ab3eae2e29414db7a33a9740a73f6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607002425_CN4KKG_431114", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607002425 (CN4KKG) ✅ UPDATE successful for 051607002425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8691840517b45cca3cae2e2c134e1ef [SalesInvoiceId] => 959a1e332e8246bd9f17adc11635c7fe [ClientReference] => REF_050312303925_EJISU34222_221508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050312303925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:16:55+00:00", "status": "Success", "transactionId": "959a1e332e8246bd9f17adc11635c7fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050312303925_EJISU34222_221508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050312303925 (EJISU34222) ✅ UPDATE successful for 050312303925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fcc2fbc059794da4b62ff48e0e9240c7 [SalesInvoiceId] => 86c0b6e301ae41fe8e37591d010b373d [ClientReference] => REF_050172102725_R4E6Y0_166407 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050172102725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:20:37+00:00", "status": "Success", "transactionId": "86c0b6e301ae41fe8e37591d010b373d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050172102725_R4E6Y0_166407", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050172102725 (R4E6Y0) ✅ UPDATE successful for 050172102725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f59c109bfff4a60bb3b3f57926d1a38 [SalesInvoiceId] => 17ded6108f684978ada6550895f4eb94 [ClientReference] => REF_000117003125_HXWPV7_962863 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000117003125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:24:55+00:00", "status": "Success", "transactionId": "17ded6108f684978ada6550895f4eb94", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000117003125_HXWPV7_962863", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000117003125 (HXWPV7) ✅ UPDATE successful for 000117003125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a636c08e520f4b7f9d0b09ca72fae90a [SalesInvoiceId] => 8286079ec8044e34a716c0b1728c7f27 [ClientReference] => REF_150804400125_WRHKXK_526854 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150804400125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:25:11+00:00", "status": "Success", "transactionId": "8286079ec8044e34a716c0b1728c7f27", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150804400125_WRHKXK_526854", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150804400125 (WRHKXK) ✅ UPDATE successful for 150804400125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 147d527b2cf44659a090b8c5c3a82b88 [SalesInvoiceId] => c6b9c8228e474ff1bea34a78ec84e360 [ClientReference] => REF_051802213525_ZOOR6L_532574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534731551 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534731551 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051802213525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:26:27+00:00", "status": "Success", "transactionId": "c6b9c8228e474ff1bea34a78ec84e360", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051802213525_ZOOR6L_532574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051802213525 (ZOOR6L) ✅ UPDATE successful for 051802213525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => caeb4a35c3334b2d8aa6142e09f43277 [SalesInvoiceId] => 0f00f44accab4c619fe4e9233f7e840b [ClientReference] => REF_000808101225_1RC5WS_194988 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247484515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247484515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000808101225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:28:02+00:00", "status": "Success", "transactionId": "0f00f44accab4c619fe4e9233f7e840b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000808101225_1RC5WS_194988", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000808101225 (1RC5WS) ✅ UPDATE successful for 000808101225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d495608fe5d043ddb91b061965857370 [SalesInvoiceId] => 6ed96a66d7574586a984a3443a12231b [ClientReference] => REF_051103700425_M86BFQ_653265 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552264973 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552264973 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051103700425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:31:16+00:00", "status": "Success", "transactionId": "6ed96a66d7574586a984a3443a12231b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051103700425_M86BFQ_653265", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051103700425 (M86BFQ) ✅ UPDATE successful for 051103700425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ddaae95aa0554aff95da0671a81276a0 [SalesInvoiceId] => 53bbc26c85d34e45ab86ff94334f54ea [ClientReference] => REF_050602109525_ZOOR6L_580894 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602109525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:36:52+00:00", "status": "Success", "transactionId": "53bbc26c85d34e45ab86ff94334f54ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602109525_ZOOR6L_580894", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602109525 (ZOOR6L) ✅ UPDATE successful for 050602109525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b7f120c197e45a185ed9b70f57857bd [SalesInvoiceId] => 4a215f6926be427394ffbf010921d67b [ClientReference] => REF_012811900425_R4E6Y0_225120 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012811900425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:39:52+00:00", "status": "Success", "transactionId": "4a215f6926be427394ffbf010921d67b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012811900425_R4E6Y0_225120", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012811900425 (R4E6Y0) ✅ UPDATE successful for 012811900425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6457fa3cdb14ded874f2bc8392e2355 [SalesInvoiceId] => 1881f8000075447e878583931c554ef2 [ClientReference] => REF_090107310025_EJISU34222_108260 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552303104 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552303104 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090107310025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:40:03+00:00", "status": "Success", "transactionId": "1881f8000075447e878583931c554ef2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090107310025_EJISU34222_108260", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090107310025 (EJISU34222) ✅ UPDATE successful for 090107310025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef4d31996f47471d919aa193b62925ee [SalesInvoiceId] => d808521a86fa4f519fb49924829feb86 [ClientReference] => REF_053402901125_R4E6Y0_170868 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242052596 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242052596 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402901125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:44:09+00:00", "status": "Success", "transactionId": "d808521a86fa4f519fb49924829feb86", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402901125_R4E6Y0_170868", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402901125 (R4E6Y0) ✅ UPDATE successful for 053402901125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf34c8d22b1f494c880a5426e7384f28 [SalesInvoiceId] => 1faff7554eb14ed88a2f556571ac3f5a [ClientReference] => REF_050618401225_9D49MA_385516 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618401225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:44:35+00:00", "status": "Success", "transactionId": "1faff7554eb14ed88a2f556571ac3f5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618401225_9D49MA_385516", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618401225 (9D49MA) ✅ UPDATE successful for 050618401225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4b00ce5d27ad4235862a711b03fab069 [SalesInvoiceId] => 568087a28dca456390e6e3c4bad6cde1 [ClientReference] => REF_051402302825_ZOOR6L_134728 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402302825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T15:46:06+00:00", "status": "Success", "transactionId": "568087a28dca456390e6e3c4bad6cde1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402302825_ZOOR6L_134728", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402302825 (ZOOR6L) ✅ UPDATE successful for 051402302825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => afe1a75330ed4d6094653ef4b41d7e67 [SalesInvoiceId] => 9d59ebafca844961aa3d11f81683206c [ClientReference] => REF_051407704225_ZOOR6L_310206 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249034757 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249034757 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 337d6f95f9534432a9bd140d50f23d7e [SalesInvoiceId] => ec53dcfcdef04d8fa4bbd4491b6216d9 [ClientReference] => REF_054201401425_ZOOR6L_995261 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054201401425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:00:28+00:00", "status": "Success", "transactionId": "ec53dcfcdef04d8fa4bbd4491b6216d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054201401425_ZOOR6L_995261", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054201401425 (ZOOR6L) ✅ UPDATE successful for 054201401425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 028ef5e3914849bdabaf5248c8656713 [SalesInvoiceId] => 9f442092c25146329f89ad97e986565c [ClientReference] => REF_000605700425_1RC5WS_151226 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543928403 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543928403 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000605700425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:06:14+00:00", "status": "Success", "transactionId": "9f442092c25146329f89ad97e986565c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000605700425_1RC5WS_151226", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000605700425 (1RC5WS) ✅ UPDATE successful for 000605700425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3036cd2d7f82464790082427a117c8b6 [SalesInvoiceId] => 9e3a1727dca641fd9a0f5260606c2228 [ClientReference] => REF_053306603025_EJISU34222_589281 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240053964 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240053964 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053306603025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:06:29+00:00", "status": "Success", "transactionId": "9e3a1727dca641fd9a0f5260606c2228", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053306603025_EJISU34222_589281", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053306603025 (EJISU34222) ✅ UPDATE successful for 053306603025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8397bc5676e944159dcf9d401013fa13 [SalesInvoiceId] => 916f643bf42d4b76ba3c93c7940aef9b [ClientReference] => REF_052701702725_ZOOR6L_985308 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701702725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:09:59+00:00", "status": "Success", "transactionId": "916f643bf42d4b76ba3c93c7940aef9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701702725_ZOOR6L_985308", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701702725 (ZOOR6L) ✅ UPDATE successful for 052701702725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e947339098f4081874ddd9b94ad9d7e [SalesInvoiceId] => 48a66f756bdd4b288ff591ef606c7298 [ClientReference] => REF_110302401225_WU6TPW_051308 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302401225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:14:23+00:00", "status": "Success", "transactionId": "48a66f756bdd4b288ff591ef606c7298", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302401225_WU6TPW_051308", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302401225 (WU6TPW) ✅ UPDATE successful for 110302401225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d3f007995f7445c790b11e30c9dfb1e4 [SalesInvoiceId] => 3d5e5935078c4a43af442e1fb709d4d3 [ClientReference] => REF_051607000925_CN4KKG_469164 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607000925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:18:33+00:00", "status": "Success", "transactionId": "3d5e5935078c4a43af442e1fb709d4d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607000925_CN4KKG_469164", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607000925 (CN4KKG) ✅ UPDATE successful for 051607000925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d36df553a2ff497da8872b7338f1b079 [SalesInvoiceId] => 824cf8a8cbd34fb3804d92c9b9790ba0 [ClientReference] => REF_050616900225_EJISU34222_356199 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548887469 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548887469 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050616900225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:21:39+00:00", "status": "Success", "transactionId": "824cf8a8cbd34fb3804d92c9b9790ba0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050616900225_EJISU34222_356199", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050616900225 (EJISU34222) ✅ UPDATE successful for 050616900225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00ba2413f11442dcb4bbefbed11df6f7 [SalesInvoiceId] => de37a135058d4d2c8506a2bea0487492 [ClientReference] => REF_110302400725_WU6TPW_184854 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302400725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:23:52+00:00", "status": "Success", "transactionId": "de37a135058d4d2c8506a2bea0487492", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302400725_WU6TPW_184854", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302400725 (WU6TPW) ✅ UPDATE successful for 110302400725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99655013b2bb4bbab1f9c98337a910b0 [SalesInvoiceId] => 47f68005e02f4cd5ba9c99487e5fe7e2 [ClientReference] => REF_041506022525_LE9LO5_074831 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233203052800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203052800 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=041506022525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:31:30+00:00", "status": "Success", "transactionId": "47f68005e02f4cd5ba9c99487e5fe7e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041506022525_LE9LO5_074831", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041506022525 (LE9LO5) ✅ UPDATE successful for 041506022525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7047b780e6604e2d8b90707eb19d5ba1 [SalesInvoiceId] => 52c82d937df84fd49a699305dd7293a9 [ClientReference] => REF_053400904725_GYP9CE_739059 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400904725, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:36:19+00:00", "status": "Success", "transactionId": "52c82d937df84fd49a699305dd7293a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400904725_GYP9CE_739059", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400904725 (GYP9CE) ✅ UPDATE successful for 053400904725 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91808625ddc741719a84cd04d391c474 [SalesInvoiceId] => 818fa74e8375439e9912c0352ebe7c1d [ClientReference] => REF_051606101025_CN4KKG_091434 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556263561 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556263561 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606101025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:38:05+00:00", "status": "Success", "transactionId": "818fa74e8375439e9912c0352ebe7c1d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606101025_CN4KKG_091434", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606101025 (CN4KKG) ✅ UPDATE successful for 051606101025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 38133280137f4fe7871899840a789442 [SalesInvoiceId] => b9706feeadd0493c867bdfd304426c8e [ClientReference] => REF_090609400925_HXWPV7_080676 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242228868 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242228868 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090609400925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:38:47+00:00", "status": "Success", "transactionId": "b9706feeadd0493c867bdfd304426c8e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090609400925_HXWPV7_080676", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090609400925 (HXWPV7) ✅ UPDATE successful for 090609400925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d0fe15d43034ceb88e67d24fd5b5672 [SalesInvoiceId] => e3b60377c7a24c3ab9d88c3de313f7bc [ClientReference] => REF_051400400425_ZOOR6L_969346 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400400425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:44:33+00:00", "status": "Success", "transactionId": "e3b60377c7a24c3ab9d88c3de313f7bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400400425_ZOOR6L_969346", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400400425 (ZOOR6L) ✅ UPDATE successful for 051400400425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3b3cabdc18a44d885bb43be73e78f66 [SalesInvoiceId] => bc062cb472bd464f9b4737fcb9274173 [ClientReference] => REF_000702402525_1RC5WS_912016 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598406319 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598406319 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000702402525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:44:36+00:00", "status": "Success", "transactionId": "bc062cb472bd464f9b4737fcb9274173", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000702402525_1RC5WS_912016", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000702402525 (1RC5WS) ✅ UPDATE successful for 000702402525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eeb01926ce2a46a0ac01d043cd4bdc8e [SalesInvoiceId] => 97c1758aa0594cdcaa9a96cd30b41b30 [ClientReference] => REF_110500701825_WU6TPW_766871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500701825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:45:14+00:00", "status": "Success", "transactionId": "97c1758aa0594cdcaa9a96cd30b41b30", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500701825_WU6TPW_766871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500701825 (WU6TPW) ✅ UPDATE successful for 110500701825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c94f53b60d964fc79659476e3f1cdd5d [SalesInvoiceId] => 9e0601cccad245cfbce3a75582cbab2b [ClientReference] => REF_111001502525_LE9LO5_966607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111001502525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:46:16+00:00", "status": "Success", "transactionId": "9e0601cccad245cfbce3a75582cbab2b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111001502525_LE9LO5_966607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111001502525 (LE9LO5) ✅ UPDATE successful for 111001502525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26a9c1dbf34246fa8beb120262f884b6 [SalesInvoiceId] => 32e1c4e840824d2b89669d90b2519dfb [ClientReference] => REF_000700201625_1RC5WS_232403 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557626240 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557626240 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000700201625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:54:26+00:00", "status": "Success", "transactionId": "32e1c4e840824d2b89669d90b2519dfb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000700201625_1RC5WS_232403", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000700201625 (1RC5WS) ✅ UPDATE successful for 000700201625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a3502f28d17e41c291a5c4ccc90f0b09 [SalesInvoiceId] => ebebc89e4de443b3a361396d66befdda [ClientReference] => REF_110200101825_WU6TPW_914809 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233504906152 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233504906152 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=110200101825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:56:04+00:00", "status": "Success", "transactionId": "ebebc89e4de443b3a361396d66befdda", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110200101825_WU6TPW_914809", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110200101825 (WU6TPW) ✅ UPDATE successful for 110200101825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dce993606dfc41fa9692c5d7895d5c2e [SalesInvoiceId] => 83419c6799c04ad28c410c48f7b97047 [ClientReference] => REF_051401408425_ZOOR6L_568252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542577168 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542577168 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401408425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T16:58:39+00:00", "status": "Success", "transactionId": "83419c6799c04ad28c410c48f7b97047", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401408425_ZOOR6L_568252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401408425 (ZOOR6L) ✅ UPDATE successful for 051401408425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63880b5ac9f349e291a6fce7c47a63d4 [SalesInvoiceId] => 0abbcdf855bb48df9e7d1839e747949b [ClientReference] => REF_010602203225_ZOOR6L_708499 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599447250 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599447250 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010602203225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T17:06:11+00:00", "status": "Success", "transactionId": "0abbcdf855bb48df9e7d1839e747949b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010602203225_ZOOR6L_708499", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010602203225 (ZOOR6L) ✅ UPDATE successful for 010602203225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0015307887e841fc8e869efab9dc453e [SalesInvoiceId] => 6480cba0dbd544b1a4525b85d658f504 [ClientReference] => REF_051603501025_CN4KKG_287034 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603501025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T17:08:25+00:00", "status": "Success", "transactionId": "6480cba0dbd544b1a4525b85d658f504", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603501025_CN4KKG_287034", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603501025 (CN4KKG) ✅ UPDATE successful for 051603501025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 37ceb6804fa642a28afe62d93fc26649 [SalesInvoiceId] => cfad050e0b5c4eb29dc4782be8901fb3 [ClientReference] => REF_051801202225_CN4KKG_181956 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538570597 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538570597 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d50a31719b3948348cc9331640334dbf [SalesInvoiceId] => d4ade57968504db7b567ecc88f846357 [ClientReference] => REF_000901700725_BWI2U9_375148 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551942879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551942879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901700725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T17:16:12+00:00", "status": "Success", "transactionId": "d4ade57968504db7b567ecc88f846357", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901700725_BWI2U9_375148", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901700725 (BWI2U9) ✅ UPDATE successful for 000901700725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49023afeb5d646aba9b0e283287ce76e [SalesInvoiceId] => 3f9f32993d6c457da18a7e36c64e13ce [ClientReference] => REF_051801202225_CN4KKG_861268 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538570597 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538570597 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801202225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T17:28:54+00:00", "status": "Success", "transactionId": "3f9f32993d6c457da18a7e36c64e13ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801202225_CN4KKG_861268", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801202225 (CN4KKG) ✅ UPDATE successful for 051801202225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0306919ecfe645e2bcad999d6f232d63 [SalesInvoiceId] => 67aee76535324e8b8f072fbbbc6d6780 [ClientReference] => REF_130505601025_69UIPK_286241 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543300232 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543300232 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130505601025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T17:30:14+00:00", "status": "Success", "transactionId": "67aee76535324e8b8f072fbbbc6d6780", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130505601025_69UIPK_286241", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130505601025 (69UIPK) ✅ UPDATE successful for 130505601025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4fbe5d071cd48e99c92a92b7d13b949 [SalesInvoiceId] => 9156855d641842038f5500b6d914f5c9 [ClientReference] => REF_130701401425_69UIPK_703821 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240491358 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240491358 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130701401425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T17:39:52+00:00", "status": "Success", "transactionId": "9156855d641842038f5500b6d914f5c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130701401425_69UIPK_703821", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130701401425 (69UIPK) ✅ UPDATE successful for 130701401425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b548a3bdc8bf46e4aee7e90f99a4f9a6 [SalesInvoiceId] => fdcc6505cdb146bfb5da53459d09c109 [ClientReference] => REF_051001301525_Y3GO0A_375739 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051001301525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T17:53:01+00:00", "status": "Success", "transactionId": "fdcc6505cdb146bfb5da53459d09c109", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051001301525_Y3GO0A_375739", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051001301525 (Y3GO0A) ✅ UPDATE successful for 051001301525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d507ddb3086f4a01a86c01f255aec7c1 [SalesInvoiceId] => d67266f6de3c41b99dbbef865af711f0 [ClientReference] => REF_010311507725_R4E6Y0_895561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247159648 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247159648 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010311507725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T17:55:17+00:00", "status": "Success", "transactionId": "d67266f6de3c41b99dbbef865af711f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010311507725_R4E6Y0_895561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010311507725 (R4E6Y0) ✅ UPDATE successful for 010311507725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f8da283bc174c65af909974480b8aa3 [SalesInvoiceId] => 5a039605689e48358214ca4c74dfb06c [ClientReference] => REF_130302700425_69UIPK_051301 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302700425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T18:09:51+00:00", "status": "Success", "transactionId": "5a039605689e48358214ca4c74dfb06c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302700425_69UIPK_051301", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302700425 (69UIPK) ✅ UPDATE successful for 130302700425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1835511f54e443df9ff95d72038c4fa9 [SalesInvoiceId] => c7259aa3f2da4474b6df01ae1cb83bac [ClientReference] => REF_061104301925_1RC5WS_161489 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546582592 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546582592 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061104301925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T18:14:19+00:00", "status": "Success", "transactionId": "c7259aa3f2da4474b6df01ae1cb83bac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061104301925_1RC5WS_161489", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061104301925 (1RC5WS) ✅ UPDATE successful for 061104301925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a6f0a035698445183b04f6537c0b92a [SalesInvoiceId] => 40775450a4ce460190c5a1c59a4811e7 [ClientReference] => REF_054300208025_Y3GO0A_214252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300208025, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T18:26:05+00:00", "status": "Success", "transactionId": "40775450a4ce460190c5a1c59a4811e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300208025_Y3GO0A_214252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300208025 (Y3GO0A) ✅ UPDATE successful for 054300208025 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e78386bd614494ba0cb899672c04a95 [SalesInvoiceId] => f812b8c61d184747a401c6d7bde59904 [ClientReference] => REF_000402802325_PFKS1R_189546 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233204368777 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233204368777 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000402802325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T18:39:24+00:00", "status": "Success", "transactionId": "f812b8c61d184747a401c6d7bde59904", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402802325_PFKS1R_189546", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402802325 (PFKS1R) ✅ UPDATE successful for 000402802325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b71f10d4b4384b07a65e4100658d4ec1 [SalesInvoiceId] => 1d772820774541edb177f1e39b3a67ef [ClientReference] => REF_000402802425_PFKS1R_574950 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233204368777 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233204368777 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000402802425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T18:55:28+00:00", "status": "Success", "transactionId": "1d772820774541edb177f1e39b3a67ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402802425_PFKS1R_574950", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402802425 (PFKS1R) ✅ UPDATE successful for 000402802425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6720f4e92d07449ca30322a091b9ddd4 [SalesInvoiceId] => 98bfe85b46e24d10b5da13b6c6918d63 [ClientReference] => REF_051006001125_CH3S2L_917823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240089486 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240089486 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051006001125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T21:26:11+00:00", "status": "Success", "transactionId": "98bfe85b46e24d10b5da13b6c6918d63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051006001125_CH3S2L_917823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051006001125 (CH3S2L) ✅ UPDATE successful for 051006001125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82fdd8a5057a42f7a31e248174da9415 [SalesInvoiceId] => c10087bf167c41479acfe319ee506d24 [ClientReference] => REF_050624001425_EJISU34222_401162 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246186934 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246186934 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050624001425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T22:07:10+00:00", "status": "Success", "transactionId": "c10087bf167c41479acfe319ee506d24", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050624001425_EJISU34222_401162", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050624001425 (EJISU34222) ✅ UPDATE successful for 050624001425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5affa09052b84222ae72c452daceba32 [SalesInvoiceId] => 023e5673d7ac43e68cea0a72fe0ba83a [ClientReference] => REF_110403802625_EJISU34222_718311 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244872603 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244872603 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110403802625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-22T22:19:08+00:00", "status": "Success", "transactionId": "023e5673d7ac43e68cea0a72fe0ba83a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110403802625_EJISU34222_718311", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110403802625 (EJISU34222) ✅ UPDATE successful for 110403802625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c34f7a059954103a4427674edbc10da [SalesInvoiceId] => 054fc800ecf64f41988c4cc7aa73a103 [ClientReference] => REF_001001708625_1RC5WS_841955 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248901759 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248901759 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001708625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T03:12:19+00:00", "status": "Success", "transactionId": "054fc800ecf64f41988c4cc7aa73a103", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001708625_1RC5WS_841955", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001708625 (1RC5WS) ✅ UPDATE successful for 001001708625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f6b191ca79749a694abc7aa1efe8b76 [SalesInvoiceId] => 3444cf67b26e4ab79cf645eebb480636 [ClientReference] => REF_130200903625_69UIPK_108528 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591991097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591991097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130200903625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T05:37:42+00:00", "status": "Success", "transactionId": "3444cf67b26e4ab79cf645eebb480636", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130200903625_69UIPK_108528", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130200903625 (69UIPK) ✅ UPDATE successful for 130200903625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 658403bafb814f068b3d3cc0d84d3e43 [SalesInvoiceId] => 7906263210484490b333366ef614e7e5 [ClientReference] => REF_000500101925_IR97F7_307078 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257518995 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257518995 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000500101925, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T07:03:40+00:00", "status": "Success", "transactionId": "7906263210484490b333366ef614e7e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000500101925_IR97F7_307078", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000500101925 (IR97F7) ✅ UPDATE successful for 000500101925 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a28576301274471288b539f9173496db [SalesInvoiceId] => efe7aff1537d4da5a1405dbce5def5f2 [ClientReference] => REF_000406200525_PFKS1R_555374 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247517062 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247517062 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406200525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T07:24:27+00:00", "status": "Success", "transactionId": "efe7aff1537d4da5a1405dbce5def5f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406200525_PFKS1R_555374", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406200525 (PFKS1R) ✅ UPDATE successful for 000406200525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87358810694d48608cb10c425049070e [SalesInvoiceId] => 9386f394f4034fa69268b08e22863bb7 [ClientReference] => REF_000203402125_PFKS1R_695695 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986962 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986962 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000203402125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T08:21:05+00:00", "status": "Success", "transactionId": "9386f394f4034fa69268b08e22863bb7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000203402125_PFKS1R_695695", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000203402125 (PFKS1R) ✅ UPDATE successful for 000203402125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f76d0f61f5f14139b7d8270a527f9983 [SalesInvoiceId] => 6ab2aef77d7b4288a40c3d2ad96e1ba5 [ClientReference] => REF_000203402125_PFKS1R_903510 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247986962 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986962 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b22a51d9f71d416da2b6f53bb24c1399 [SalesInvoiceId] => 6f660c59db8247b6be62858b007ce43e [ClientReference] => REF_052104500825_EJISU34222_416920 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557064842 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557064842 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052104500825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T08:33:00+00:00", "status": "Success", "transactionId": "6f660c59db8247b6be62858b007ce43e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052104500825_EJISU34222_416920", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052104500825 (EJISU34222) ✅ UPDATE successful for 052104500825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 799ee304eb5e40ef8c0abf92faea9ed4 [SalesInvoiceId] => 63d307551719457f904cce80ca1f7ce6 [ClientReference] => REF_053400112425_R4E6Y0_880745 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244542376 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244542376 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400112425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T08:39:24+00:00", "status": "Success", "transactionId": "63d307551719457f904cce80ca1f7ce6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400112425_R4E6Y0_880745", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400112425 (R4E6Y0) ✅ UPDATE successful for 053400112425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1546a12d1204742b88216694ff20fdd [SalesInvoiceId] => f6726de1d65b43448ef8c99a19e48f9c [ClientReference] => REF_130300500225_69UIPK_611931 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596554935 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596554935 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130300500225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:06:07+00:00", "status": "Success", "transactionId": "f6726de1d65b43448ef8c99a19e48f9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130300500225_69UIPK_611931", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130300500225 (69UIPK) ✅ UPDATE successful for 130300500225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d277bad9f28b4236b3e677e845c414c6 [SalesInvoiceId] => da04d846b338400c9d8a152ffebf7aca [ClientReference] => REF_000402803425_PFKS1R_016866 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257770391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257770391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402803425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:17:26+00:00", "status": "Success", "transactionId": "da04d846b338400c9d8a152ffebf7aca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402803425_PFKS1R_016866", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402803425 (PFKS1R) ✅ UPDATE successful for 000402803425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4253f37b99884d149db94a8d7c34b681 [SalesInvoiceId] => 35067f0e2fa24c818f502c4f9788c87b [ClientReference] => REF_000402803425_PFKS1R_004830 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543421650 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543421650 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0624b083c9ff429a8ef2e1c8aeb01dd5 [SalesInvoiceId] => 1922e1f756244f6f8e759f0e1a3c27ed [ClientReference] => REF_052305203725_R4E6Y0_333609 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052305203725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:20:51+00:00", "status": "Success", "transactionId": "1922e1f756244f6f8e759f0e1a3c27ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052305203725_R4E6Y0_333609", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052305203725 (R4E6Y0) ✅ UPDATE successful for 052305203725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff1465429f444e1e8bf9f00411f417c1 [SalesInvoiceId] => c9010fec794b4a5e9ab5bfc933051e0c [ClientReference] => REF_011806512625_R4E6Y0_824823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011806512625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:25:57+00:00", "status": "Success", "transactionId": "c9010fec794b4a5e9ab5bfc933051e0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011806512625_R4E6Y0_824823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011806512625 (R4E6Y0) ✅ UPDATE successful for 011806512625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b773b27f62ac487a9a2eea34fb1275f4 [SalesInvoiceId] => 0a8d242056e64e3da517ee697b02f080 [ClientReference] => REF_000203401425_1RC5WS_491227 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593599260 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593599260 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000203401425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:28:24+00:00", "status": "Success", "transactionId": "0a8d242056e64e3da517ee697b02f080", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000203401425_1RC5WS_491227", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000203401425 (1RC5WS) ✅ UPDATE successful for 000203401425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6bfdef7e004b4e03938065ddf6b05495 [SalesInvoiceId] => 27c66bc2f2084cdba1be7658988b4c3c [ClientReference] => REF_0538026077_NPSOWU_702414 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Holder with FRI Not Found ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 06b5d7fdfaf24d8185c32f207cbba848 [SalesInvoiceId] => ca049e80be204d7fb6bd07fbce1999f7 [ClientReference] => REF_0538026077_NPSOWU_895243 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0538026077, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:31:16+00:00", "status": "Success", "transactionId": "ca049e80be204d7fb6bd07fbce1999f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0538026077_NPSOWU_895243", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0538026077 (NPSOWU) ✅ UPDATE successful for 0538026077 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a0638d2733be4c46af6400eb040c2209 [SalesInvoiceId] => 496e384b86ce4111a8ff38a1e001dff7 [ClientReference] => REF_050800603325_EJISU34222_979195 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559396100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559396100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050800603325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:31:32+00:00", "status": "Success", "transactionId": "496e384b86ce4111a8ff38a1e001dff7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050800603325_EJISU34222_979195", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050800603325 (EJISU34222) ✅ UPDATE successful for 050800603325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8d49404f1e6458388d4d741d56a406a [SalesInvoiceId] => 1e5d0c8e27334b32adc8ed4e933a4bee [ClientReference] => REF_050502202025_A7DPCP_279502 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249173568 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249173568 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502202025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:35:02+00:00", "status": "Success", "transactionId": "1e5d0c8e27334b32adc8ed4e933a4bee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502202025_A7DPCP_279502", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502202025 (A7DPCP) ✅ UPDATE successful for 050502202025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e530077ea0094f069c761ea36b97cb4c [SalesInvoiceId] => 8b30e9862b04416dbbf8c2fe7b0e8744 [ClientReference] => REF_000304501725_BWI2U9_931627 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304501725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:35:14+00:00", "status": "Success", "transactionId": "8b30e9862b04416dbbf8c2fe7b0e8744", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304501725_BWI2U9_931627", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304501725 (BWI2U9) ✅ UPDATE successful for 000304501725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77b0b69700774e48960630c25681c9a3 [SalesInvoiceId] => 356181993ebe4c1eb8488f76d317c2a8 [ClientReference] => REF_020704302825_R4E6Y0_779378 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020704302825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:38:56+00:00", "status": "Success", "transactionId": "356181993ebe4c1eb8488f76d317c2a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020704302825_R4E6Y0_779378", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020704302825 (R4E6Y0) ✅ UPDATE successful for 020704302825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2edc8bed6a944619ad091b5a5dd0848 [SalesInvoiceId] => 7c64413871c14951b4b81571e9d1e498 [ClientReference] => REF_130304402725_69UIPK_149849 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500404557 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500404557 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=130304402725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:40:52+00:00", "status": "Success", "transactionId": "7c64413871c14951b4b81571e9d1e498", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304402725_69UIPK_149849", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304402725 (69UIPK) ✅ UPDATE successful for 130304402725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 184048100c2d4a4baa17c891831bf67b [SalesInvoiceId] => 8a02ab07745c4e29a720e57cfe1d2dd1 [ClientReference] => REF_051600801525_CN4KKG_807823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600801525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:50:21+00:00", "status": "Success", "transactionId": "8a02ab07745c4e29a720e57cfe1d2dd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600801525_CN4KKG_807823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600801525 (CN4KKG) ✅ UPDATE successful for 051600801525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11549b8a4900436eaee41154c3eb2195 [SalesInvoiceId] => 249eb47e719c4d518d1e536f13fa4434 [ClientReference] => REF_080604202825_R4E6Y0_036250 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080604202825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:51:37+00:00", "status": "Success", "transactionId": "249eb47e719c4d518d1e536f13fa4434", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080604202825_R4E6Y0_036250", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080604202825 (R4E6Y0) ✅ UPDATE successful for 080604202825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2023ff22c4034697aa560d9afa23ea26 [SalesInvoiceId] => 091e1b85f0454312b92bd7556efcf17a [ClientReference] => REF_070706703925_J1MH3E_110002 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070706703925, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:53:36+00:00", "status": "Success", "transactionId": "091e1b85f0454312b92bd7556efcf17a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070706703925_J1MH3E_110002", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070706703925 (J1MH3E) ✅ UPDATE successful for 070706703925 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 24afe635b8ab4c718edc5787cd366bab [SalesInvoiceId] => 5b45bea26ef944ae8f422f55a0a7f6db [ClientReference] => REF_050506700325_108CSY_110979 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542519551 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542519551 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506700325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T09:56:45+00:00", "status": "Success", "transactionId": "5b45bea26ef944ae8f422f55a0a7f6db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506700325_108CSY_110979", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506700325 (108CSY) ✅ UPDATE successful for 050506700325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9148f28800544888b2de2d0b8844dfd [SalesInvoiceId] => 528fda01e7964e23b7f9e2b5a705929c [ClientReference] => REF_110301702425_WU6TPW_061596 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301702425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:00:06+00:00", "status": "Success", "transactionId": "528fda01e7964e23b7f9e2b5a705929c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301702425_WU6TPW_061596", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301702425 (WU6TPW) ✅ UPDATE successful for 110301702425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d432b4a16282488296870a24aa859ca8 [SalesInvoiceId] => e1a9019535574d159ce2d243239dfcc5 [ClientReference] => REF_054302805325_R4E6Y0_831529 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302805325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:02:05+00:00", "status": "Success", "transactionId": "e1a9019535574d159ce2d243239dfcc5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302805325_R4E6Y0_831529", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302805325 (R4E6Y0) ✅ UPDATE successful for 054302805325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee7b746059a448a1adfdd581c92d6c5e [SalesInvoiceId] => 4a7f726c818e4cde81b26e6c93dd127e [ClientReference] => REF_060104105625_WU6TPW_938742 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060104105625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:08:17+00:00", "status": "Success", "transactionId": "4a7f726c818e4cde81b26e6c93dd127e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060104105625_WU6TPW_938742", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060104105625 (WU6TPW) ✅ UPDATE successful for 060104105625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e41b8b6a11084e1f99818f366b17bbe2 [SalesInvoiceId] => 9784a14022c542ae87c05a6e5d19d932 [ClientReference] => REF_051001800725_CN4KKG_484850 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051001800725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:10:40+00:00", "status": "Success", "transactionId": "9784a14022c542ae87c05a6e5d19d932", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051001800725_CN4KKG_484850", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051001800725 (CN4KKG) ✅ UPDATE successful for 051001800725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 640b2013bdc14d118cd55d0b8a768c6d [SalesInvoiceId] => c22582902bed4521829d0ca139c53f0f [ClientReference] => REF_050502500125_6BLU49_148204 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77c5109d651741c09f5212a81e3a25e4 [SalesInvoiceId] => 3f4ee0a2a8104145a90f087658a6b3e8 [ClientReference] => REF_050500102625_108CSY_364009 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597672691 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597672691 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500102625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:15:40+00:00", "status": "Success", "transactionId": "3f4ee0a2a8104145a90f087658a6b3e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500102625_108CSY_364009", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500102625 (108CSY) ✅ UPDATE successful for 050500102625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9a41903e675a47df9600240d7586ad99 [SalesInvoiceId] => c7f93e918b004949b1eec0111b969802 [ClientReference] => REF_050500101025_108CSY_950153 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597672691 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597672691 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5641b825e8a4f7098534b2993280784 [SalesInvoiceId] => d5c30c2597dd4a73be13c978fbe3e3ff [ClientReference] => REF_050500101025_108CSY_339547 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245506897 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245506897 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500101025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:29:23+00:00", "status": "Success", "transactionId": "d5c30c2597dd4a73be13c978fbe3e3ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500101025_108CSY_339547", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500101025 (108CSY) ✅ UPDATE successful for 050500101025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b907cf4e91964c3fbcec0b704f2bc0a0 [SalesInvoiceId] => f802b49a035b4b16ba99aa4690a03d07 [ClientReference] => REF_053403404225_R4E6Y0_170289 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249940033 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249940033 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f1933484ff743f095e7c46c7d34406e [SalesInvoiceId] => f5aca18c3d09473eadf3a16777a24174 [ClientReference] => REF_051807011325_R4E6Y0_677191 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051807011325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:35:31+00:00", "status": "Success", "transactionId": "f5aca18c3d09473eadf3a16777a24174", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051807011325_R4E6Y0_677191", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051807011325 (R4E6Y0) ✅ UPDATE successful for 051807011325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 918f5c25e54b4d1794fcf80219fc3b2e [SalesInvoiceId] => b7b1e23e769647318e99ad27979dbcd8 [ClientReference] => REF_051605404825_CN4KKG_915202 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605404825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:36:05+00:00", "status": "Success", "transactionId": "b7b1e23e769647318e99ad27979dbcd8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605404825_CN4KKG_915202", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605404825 (CN4KKG) ✅ UPDATE successful for 051605404825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ebb7e2201ce407b9940a8949228a71b [SalesInvoiceId] => f0e6e7651ed549c499058bf5dd7a88a5 [ClientReference] => REF_053403404225_R4E6Y0_264658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244692923 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244692923 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403404225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:36:07+00:00", "status": "Success", "transactionId": "f0e6e7651ed549c499058bf5dd7a88a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403404225_R4E6Y0_264658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403404225 (R4E6Y0) ✅ UPDATE successful for 053403404225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8d04d5cb1c8a4c51b0692708ab544914 [SalesInvoiceId] => c61fb53f5b2243ed937098ae56136e05 [ClientReference] => REF_110502000125_WU6TPW_141840 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502000125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:38:47+00:00", "status": "Success", "transactionId": "c61fb53f5b2243ed937098ae56136e05", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502000125_WU6TPW_141840", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502000125 (WU6TPW) ✅ UPDATE successful for 110502000125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07ff6115698e490ab126a19712a30a67 [SalesInvoiceId] => 2e52290579b34e8bb5e73d7732dad35b [ClientReference] => REF_110201302125_WU6TPW_673103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110201302125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:47:45+00:00", "status": "Success", "transactionId": "2e52290579b34e8bb5e73d7732dad35b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110201302125_WU6TPW_673103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110201302125 (WU6TPW) ✅ UPDATE successful for 110201302125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a0e9de166ef4fff9375794fde5e4826 [SalesInvoiceId] => 8dc79fbf07f7422a998006d77e4ca4e6 [ClientReference] => REF_050800111725_EJISU34222_349581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242905461 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242905461 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050800111725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T10:50:54+00:00", "status": "Success", "transactionId": "8dc79fbf07f7422a998006d77e4ca4e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050800111725_EJISU34222_349581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050800111725 (EJISU34222) ✅ UPDATE successful for 050800111725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ce4da7550be47279013c0ae2b249a9b [SalesInvoiceId] => 14aa18118e0f44cc90746249e429ac0c [ClientReference] => REF_051301900325_ZOOR6L_682937 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599447250 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599447250 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051301900325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:02:38+00:00", "status": "Success", "transactionId": "14aa18118e0f44cc90746249e429ac0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051301900325_ZOOR6L_682937", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051301900325 (ZOOR6L) ✅ UPDATE successful for 051301900325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 44d508ce882549fba39b0774d352f3de [SalesInvoiceId] => 79a6a53626924250ae3b5a21a0f71b48 [ClientReference] => REF_051607401625_CN4KKG_438008 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607401625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:05:51+00:00", "status": "Success", "transactionId": "79a6a53626924250ae3b5a21a0f71b48", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607401625_CN4KKG_438008", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607401625 (CN4KKG) ✅ UPDATE successful for 051607401625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => deec9e3c435b4fcbb7d343627fe3071a [SalesInvoiceId] => 4e0bf13f053e4603ae7280621ad8e2c1 [ClientReference] => REF_110300503425_WU6TPW_945096 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300503425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:08:43+00:00", "status": "Success", "transactionId": "4e0bf13f053e4603ae7280621ad8e2c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300503425_WU6TPW_945096", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300503425 (WU6TPW) ✅ UPDATE successful for 110300503425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4adde99e10e849fbba34ce4e1c45103b [SalesInvoiceId] => c8f9e98de7004a17886332c803a03b7a [ClientReference] => REF_030206200925_LE9LO5_856106 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030206200925, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:15:43+00:00", "status": "Success", "transactionId": "c8f9e98de7004a17886332c803a03b7a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030206200925_LE9LO5_856106", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030206200925 (LE9LO5) ✅ UPDATE successful for 030206200925 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7929a2473bd9403ab2186f6cf7216db0 [SalesInvoiceId] => 897a8931e80440dab4efe3e943505844 [ClientReference] => REF_050502500125_6BLU49_102563 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502500125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:18:12+00:00", "status": "Success", "transactionId": "897a8931e80440dab4efe3e943505844", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502500125_6BLU49_102563", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502500125 (6BLU49) ✅ UPDATE successful for 050502500125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2dbba06b20744523bf93cdd4847141d0 [SalesInvoiceId] => 285a8afa785946548cfbf9209adb76b9 [ClientReference] => REF_052000701025_EJISU34222_874090 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550622682 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550622682 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052000701025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:19:56+00:00", "status": "Success", "transactionId": "285a8afa785946548cfbf9209adb76b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052000701025_EJISU34222_874090", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052000701025 (EJISU34222) ✅ UPDATE successful for 052000701025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad1bc1e9bb524470b1096260eb30c581 [SalesInvoiceId] => 94fa2eb26a6e426fb17b335ae4b6d903 [ClientReference] => REF_110302502425_WU6TPW_074350 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302502425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:23:54+00:00", "status": "Success", "transactionId": "94fa2eb26a6e426fb17b335ae4b6d903", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302502425_WU6TPW_074350", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302502425 (WU6TPW) ✅ UPDATE successful for 110302502425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f171145b487400ab9fa758c10c35cd3 [SalesInvoiceId] => d33afc4a323143e6b7e4c9ce7a4f7bbf [ClientReference] => REF_011218702125_LE9LO5_027501 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011218702125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:24:36+00:00", "status": "Success", "transactionId": "d33afc4a323143e6b7e4c9ce7a4f7bbf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011218702125_LE9LO5_027501", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011218702125 (LE9LO5) ✅ UPDATE successful for 011218702125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c90d565631fb4264920ac9f41b5d5867 [SalesInvoiceId] => 600b9e45c6ee49e38638f0baf5303a57 [ClientReference] => REF_082601409125_R4E6Y0_454271 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082601409125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:25:32+00:00", "status": "Success", "transactionId": "600b9e45c6ee49e38638f0baf5303a57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082601409125_R4E6Y0_454271", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082601409125 (R4E6Y0) ✅ UPDATE successful for 082601409125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 916275e6a76945f3ad7177596b860ca3 [SalesInvoiceId] => cce730a4ca31407cb65fe652f76fd521 [ClientReference] => REF_110303203525_WU6TPW_967895 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245641474 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245641474 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110303203525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:29:03+00:00", "status": "Success", "transactionId": "cce730a4ca31407cb65fe652f76fd521", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110303203525_WU6TPW_967895", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110303203525 (WU6TPW) ✅ UPDATE successful for 110303203525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a52b02cebee84255a4723500abb83714 [SalesInvoiceId] => 69bedc1172cd45acb1baf4b51bba58c4 [ClientReference] => REF_110501900125_WU6TPW_583256 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501900125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:31:58+00:00", "status": "Success", "transactionId": "69bedc1172cd45acb1baf4b51bba58c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501900125_WU6TPW_583256", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501900125 (WU6TPW) ✅ UPDATE successful for 110501900125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad4635516e1a4ce1aab52161f3dbdbfa [SalesInvoiceId] => b4a6ac8138234af989fc6e85672a9b9b [ClientReference] => REF_052704401525_ZOOR6L_504622 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704401525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:34:15+00:00", "status": "Success", "transactionId": "b4a6ac8138234af989fc6e85672a9b9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704401525_ZOOR6L_504622", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704401525 (ZOOR6L) ✅ UPDATE successful for 052704401525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9d1e98b099943d2957559a435f4f163 [SalesInvoiceId] => cf4f73491a4a41e1ac4d07cef2f6d32d [ClientReference] => REF_031941900125_R4E6Y0_551650 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536000169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536000169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031941900125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:35:58+00:00", "status": "Success", "transactionId": "cf4f73491a4a41e1ac4d07cef2f6d32d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031941900125_R4E6Y0_551650", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031941900125 (R4E6Y0) ✅ UPDATE successful for 031941900125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08df13ca1dc74576982d255d7449c428 [SalesInvoiceId] => f48eacc0aff2412aaabd39ea2a8078a6 [ClientReference] => REF_011008501625_R4E6Y0_094846 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011008501625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:37:05+00:00", "status": "Success", "transactionId": "f48eacc0aff2412aaabd39ea2a8078a6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011008501625_R4E6Y0_094846", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011008501625 (R4E6Y0) ✅ UPDATE successful for 011008501625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7136631dccb4572a5b4b35274cf3130 [SalesInvoiceId] => 21bad161722a4459a3d4d25801b080ea [ClientReference] => REF_031937001525_R4E6Y0_371695 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543588254 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543588254 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031937001525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:38:22+00:00", "status": "Success", "transactionId": "21bad161722a4459a3d4d25801b080ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031937001525_R4E6Y0_371695", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031937001525 (R4E6Y0) ✅ UPDATE successful for 031937001525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 724375d675064a1b9d93253e63c93430 [SalesInvoiceId] => ed8c639a2b6240e59fab3dffc0b9f540 [ClientReference] => REF_050122511825_6BLU49_125555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050122511825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:39:56+00:00", "status": "Success", "transactionId": "ed8c639a2b6240e59fab3dffc0b9f540", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050122511825_6BLU49_125555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050122511825 (6BLU49) ✅ UPDATE successful for 050122511825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c2d9f5fc335478fac883effe24237b3 [SalesInvoiceId] => 739f5e59f0624a2fbed0ef9c8c846fd5 [ClientReference] => REF_140500202125_1RC5WS_185947 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241970880 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241970880 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140500202125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:51:28+00:00", "status": "Success", "transactionId": "739f5e59f0624a2fbed0ef9c8c846fd5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140500202125_1RC5WS_185947", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140500202125 (1RC5WS) ✅ UPDATE successful for 140500202125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a0dfff89f72434b99bfed80f1d0b9c1 [SalesInvoiceId] => 37c71754bdaa4bd1ae761fd489a18fd2 [ClientReference] => REF_054105700425_NPSOWU_581612 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=054105700425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:51:43+00:00", "status": "Success", "transactionId": "37c71754bdaa4bd1ae761fd489a18fd2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105700425_NPSOWU_581612", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105700425 (NPSOWU) ✅ UPDATE successful for 054105700425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b54bbebdfbe4d78b366935958bcd9a1 [SalesInvoiceId] => f3fa960f29004f37899802b3f1511a35 [ClientReference] => REF_054201300925_ZOOR6L_459579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054201300925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:53:45+00:00", "status": "Success", "transactionId": "f3fa960f29004f37899802b3f1511a35", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054201300925_ZOOR6L_459579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054201300925 (ZOOR6L) ✅ UPDATE successful for 054201300925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c856abd8c5934b4282cabced4dd73c64 [SalesInvoiceId] => c3914d3c4bda4ffbab991f57ef694ae2 [ClientReference] => REF_000806100425_BWI2U9_837533 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551181835 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551181835 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000806100425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T11:54:08+00:00", "status": "Success", "transactionId": "c3914d3c4bda4ffbab991f57ef694ae2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000806100425_BWI2U9_837533", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000806100425 (BWI2U9) ✅ UPDATE successful for 000806100425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce1a1f067bec46e1809a55d8fe4dd672 [SalesInvoiceId] => 5d95565cfd9d4eb0891afb0c810dd342 [ClientReference] => REF_051605000425_CN4KKG_510488 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605000425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:01:19+00:00", "status": "Success", "transactionId": "5d95565cfd9d4eb0891afb0c810dd342", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605000425_CN4KKG_510488", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605000425 (CN4KKG) ✅ UPDATE successful for 051605000425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd903a099aa84aa8817dad45e107a72c [SalesInvoiceId] => 1ede8742f57a44f1b00519622a4d1810 [ClientReference] => REF_053802914225_4S2EHN_763401 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802914225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:02:49+00:00", "status": "Success", "transactionId": "1ede8742f57a44f1b00519622a4d1810", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802914225_4S2EHN_763401", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802914225 (4S2EHN) ✅ UPDATE successful for 053802914225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f271727c7e2445989641f76ef276b9cf [SalesInvoiceId] => 04cadd18cb49449cb08ad161e461b386 [ClientReference] => REF_051912201125_R4E6Y0_587371 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051912201125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:04:02+00:00", "status": "Success", "transactionId": "04cadd18cb49449cb08ad161e461b386", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051912201125_R4E6Y0_587371", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051912201125 (R4E6Y0) ✅ UPDATE successful for 051912201125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a9fe918c65d425c99c6d0250e2017ae [SalesInvoiceId] => 0befcd0078e64136aaa5cd9c4fee8725 [ClientReference] => REF_050317405825_EJISU34222_684193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242441033 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242441033 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317405825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:06:42+00:00", "status": "Success", "transactionId": "0befcd0078e64136aaa5cd9c4fee8725", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317405825_EJISU34222_684193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317405825 (EJISU34222) ✅ UPDATE successful for 050317405825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => afb5c43d815140b4ba7691aecb878d10 [SalesInvoiceId] => 87c90e2d6ccd4efdb061a34172f5157c [ClientReference] => REF_000401400225_PFKS1R_320515 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533150552 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533150552 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000401400225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:17:59+00:00", "status": "Success", "transactionId": "87c90e2d6ccd4efdb061a34172f5157c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000401400225_PFKS1R_320515", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000401400225 (PFKS1R) ✅ UPDATE successful for 000401400225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 240c31490dbd4ac59be62ca2a2817cca [SalesInvoiceId] => f349a3d3f9bb4bb98dcfa90971107f50 [ClientReference] => REF_012711211325_M86BFQ_808946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244881763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244881763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012711211325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:18:43+00:00", "status": "Success", "transactionId": "f349a3d3f9bb4bb98dcfa90971107f50", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012711211325_M86BFQ_808946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012711211325 (M86BFQ) ✅ UPDATE successful for 012711211325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5b0babade9cf47f3a62692d37de5040c [SalesInvoiceId] => 876b676240114f5bae9c00b22dee7aca [ClientReference] => REF_042002405225_CH3S2L_588005 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545315450 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545315450 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042002405225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:22:50+00:00", "status": "Success", "transactionId": "876b676240114f5bae9c00b22dee7aca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042002405225_CH3S2L_588005", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042002405225 (CH3S2L) ✅ UPDATE successful for 042002405225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => de676cd66fa1447f9ef75fcbcb1207a7 [SalesInvoiceId] => ccae883578b745f191f95a9e57a046d1 [ClientReference] => REF_000701701025_BWI2U9_261562 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ea1a9acbc434e3e9727edbfe1681790 [SalesInvoiceId] => 84ecbe55c17e4a0a97055e1b5cda2c02 [ClientReference] => REF_052702700925_ZOOR6L_168869 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702700925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:30:51+00:00", "status": "Success", "transactionId": "84ecbe55c17e4a0a97055e1b5cda2c02", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702700925_ZOOR6L_168869", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702700925 (ZOOR6L) ✅ UPDATE successful for 052702700925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63616a169fcc4a55ba772ae9ca4d5f0f [SalesInvoiceId] => afe61d4912d84f468a836a0c53ee66b5 [ClientReference] => REF_052807900125_R4E6Y0_611284 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052807900125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:32:09+00:00", "status": "Success", "transactionId": "afe61d4912d84f468a836a0c53ee66b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052807900125_R4E6Y0_611284", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052807900125 (R4E6Y0) ✅ UPDATE successful for 052807900125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 350f5173960f4d5393939a851f357937 [SalesInvoiceId] => d70833495a1f44e6891f28868281f1b6 [ClientReference] => REF_051812301425_WRHKXK_098364 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545474099 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545474099 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051812301425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:34:53+00:00", "status": "Success", "transactionId": "d70833495a1f44e6891f28868281f1b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051812301425_WRHKXK_098364", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051812301425 (WRHKXK) ✅ UPDATE successful for 051812301425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e7ebb72dda9b407bbb5a296577bb67a1 [SalesInvoiceId] => a1f19342d0b64775950a28114a65d693 [ClientReference] => REF_052807900125_R4E6Y0_745700 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554490385 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554490385 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c0dd2ac699a4e97b0fc1ef27d94190c [SalesInvoiceId] => d80b40b4bcc74254a6566bb27ea49780 [ClientReference] => REF_012711211225_M86BFQ_490260 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244881763 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244881763 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012711211225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:36:51+00:00", "status": "Success", "transactionId": "d80b40b4bcc74254a6566bb27ea49780", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012711211225_M86BFQ_490260", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012711211225 (M86BFQ) ✅ UPDATE successful for 012711211225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 875f953c44e149d7b92d061e014926b1 [SalesInvoiceId] => c0cd4f60516147d19599eee897dc6e19 [ClientReference] => REF_110501000925_WU6TPW_198621 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501000925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:42:58+00:00", "status": "Success", "transactionId": "c0cd4f60516147d19599eee897dc6e19", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501000925_WU6TPW_198621", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501000925 (WU6TPW) ✅ UPDATE successful for 110501000925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0f6c62f0fa94c2dabf0fde65936c089 [SalesInvoiceId] => 63ad62a9e8b142fe98b4c4031641a23f [ClientReference] => REF_051501602525_ZOOR6L_238872 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599868781 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599868781 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051501602525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:50:22+00:00", "status": "Success", "transactionId": "63ad62a9e8b142fe98b4c4031641a23f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501602525_ZOOR6L_238872", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501602525 (ZOOR6L) ✅ UPDATE successful for 051501602525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 180cfb7a38dd4cb285c40fc67c41ec44 [SalesInvoiceId] => 9075e73317854b699f513a1d7113b97a [ClientReference] => REF_052804012225_A7DPCP_056286 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246352224 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246352224 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052804012225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T12:55:20+00:00", "status": "Success", "transactionId": "9075e73317854b699f513a1d7113b97a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052804012225_A7DPCP_056286", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052804012225 (A7DPCP) ✅ UPDATE successful for 052804012225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c750c33f61c4a52a58ec031fd5778cb [SalesInvoiceId] => 482c278ea0f94b3f8c90968386ee979d [ClientReference] => REF_042003303325_R4E6Y0_354542 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042003303325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:00:24+00:00", "status": "Success", "transactionId": "482c278ea0f94b3f8c90968386ee979d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042003303325_R4E6Y0_354542", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042003303325 (R4E6Y0) ✅ UPDATE successful for 042003303325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b558f79633eb42f8b1ed4ec5aba679e4 [SalesInvoiceId] => 0865715bb8a143f89d11d77ae37aea79 [ClientReference] => REF_000805400425_1RC5WS_555907 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555818969 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555818969 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000805400425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:00:30+00:00", "status": "Success", "transactionId": "0865715bb8a143f89d11d77ae37aea79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000805400425_1RC5WS_555907", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000805400425 (1RC5WS) ✅ UPDATE successful for 000805400425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39b39ef703ae4bb2b2e8aeaf7c6b6c0c [SalesInvoiceId] => f94c3bd4a86e417b82f40a0368c002ef [ClientReference] => REF_032102700225_NPSOWU_831272 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=032102700225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:02:35+00:00", "status": "Success", "transactionId": "f94c3bd4a86e417b82f40a0368c002ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032102700225_NPSOWU_831272", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032102700225 (NPSOWU) ✅ UPDATE successful for 032102700225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a1ee9a468f744c4daf52ed3aed09f580 [SalesInvoiceId] => 518a11b864134d24a5dc79dea02b1cb7 [ClientReference] => REF_000804400725_BWI2U9_264491 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551609538 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551609538 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000804400725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:02:40+00:00", "status": "Success", "transactionId": "518a11b864134d24a5dc79dea02b1cb7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000804400725_BWI2U9_264491", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000804400725 (BWI2U9) ✅ UPDATE successful for 000804400725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 44714438e998459c93a4b4de1f6d0d4e [SalesInvoiceId] => 2fd620abb5cc4a98ab9bf535b00eb600 [ClientReference] => REF_051401304725_CN4KKG_915271 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546924033 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546924033 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401304725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:06:28+00:00", "status": "Success", "transactionId": "2fd620abb5cc4a98ab9bf535b00eb600", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401304725_CN4KKG_915271", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401304725 (CN4KKG) ✅ UPDATE successful for 051401304725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2bd6c5fd6bc8411785946bc5adc0e09e [SalesInvoiceId] => 9ffafef7ec8d4730a520f9e9cfccf252 [ClientReference] => REF_000701701025_BWI2U9_031143 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cfc02dfe7fd64d64903133e97510aae5 [SalesInvoiceId] => 3cf9343ed99c4e9da1af5a1c0db4725a [ClientReference] => REF_110504000525_WU6TPW_822655 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504000525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:07:56+00:00", "status": "Success", "transactionId": "3cf9343ed99c4e9da1af5a1c0db4725a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504000525_WU6TPW_822655", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504000525 (WU6TPW) ✅ UPDATE successful for 110504000525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2503209b92004b1f86f1421454ac5146 [SalesInvoiceId] => 52fecab5d7f349cc959082b802a7f2c3 [ClientReference] => REF_110407901925_BWI2U9_612398 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233207881368 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207881368 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1cfde40029c04dac97b02c6e8d3a24e6 [SalesInvoiceId] => 41b838d518a04c5d9127bc40d5f563b8 [ClientReference] => REF_050105005425_A7DPCP_611877 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050105005425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:13:52+00:00", "status": "Success", "transactionId": "41b838d518a04c5d9127bc40d5f563b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105005425_A7DPCP_611877", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105005425 (A7DPCP) ✅ UPDATE successful for 050105005425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ca10c55990c4d76871b367685aed50a [SalesInvoiceId] => 8e89a49e408f45588d0e8ff41b9b6228 [ClientReference] => REF_012608006025_6BLU49_482797 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553856849 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553856849 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012608006025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:20:58+00:00", "status": "Success", "transactionId": "8e89a49e408f45588d0e8ff41b9b6228", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012608006025_6BLU49_482797", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012608006025 (6BLU49) ✅ UPDATE successful for 012608006025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8765331a1764431b9bb6d0e85c2b915e [SalesInvoiceId] => e28350d15a3e46b9a6ae079af2c6c642 [ClientReference] => REF_000402702625_PFKS1R_712810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247697863 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247697863 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402702625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:22:27+00:00", "status": "Success", "transactionId": "e28350d15a3e46b9a6ae079af2c6c642", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402702625_PFKS1R_712810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402702625 (PFKS1R) ✅ UPDATE successful for 000402702625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 037df26fa3254ce98dfdb4d6424cfd13 [SalesInvoiceId] => 73763c2bb0dd411d88d32cd9c788fb9c [ClientReference] => REF_000701701025_BWI2U9_559362 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701701025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:30:05+00:00", "status": "Success", "transactionId": "73763c2bb0dd411d88d32cd9c788fb9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701701025_BWI2U9_559362", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701701025 (BWI2U9) ✅ UPDATE successful for 000701701025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 042fbadbe181403d82fc75154e3a5b15 [SalesInvoiceId] => 0726dd7aded44f1ca48c1c81f9f26391 [ClientReference] => REF_052700900225_ZOOR6L_184351 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559294422 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559294422 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700900225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:34:25+00:00", "status": "Success", "transactionId": "0726dd7aded44f1ca48c1c81f9f26391", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700900225_ZOOR6L_184351", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700900225 (ZOOR6L) ✅ UPDATE successful for 052700900225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04985f5c405340c4812905478a439d1f [SalesInvoiceId] => e78cfd7918db4c508f7219afad545948 [ClientReference] => REF_050148401625_4S2EHN_852685 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243271067 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243271067 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050148401625, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T13:34:53+00:00", "status": "Success", "transactionId": "e78cfd7918db4c508f7219afad545948", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050148401625_4S2EHN_852685", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050148401625 (4S2EHN) ✅ UPDATE successful for 050148401625 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ac970e7c6e594bd7965302f73e06f5da [SalesInvoiceId] => 6a666984f594449ab5747d329e58834d [ClientReference] => REF_111008705225_HXWPV7_380726 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548434444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548434444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 77e59044cdab49269af008b2fbedd2c5 [SalesInvoiceId] => f0d326eb467b426fb65a839aa0c22d2c [ClientReference] => REF_111008705225_HXWPV7_439986 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548434444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548434444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111008705225, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:05:48+00:00", "status": "Success", "transactionId": "f0d326eb467b426fb65a839aa0c22d2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111008705225_HXWPV7_439986", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111008705225 (HXWPV7) ✅ UPDATE successful for 111008705225 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0a7ea8718a84bb5b5e0c1cc52911efb [SalesInvoiceId] => e2058b9ba0664c50a7dd651fe602e81a [ClientReference] => REF_052306802625_A7DPCP_444201 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306802625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:12:31+00:00", "status": "Success", "transactionId": "e2058b9ba0664c50a7dd651fe602e81a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306802625_A7DPCP_444201", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306802625 (A7DPCP) ✅ UPDATE successful for 052306802625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d82c65f904c7432f9077c8e1f2b68c6d [SalesInvoiceId] => 132abb54f09b41ed9b72aa3007cdfcf7 [ClientReference] => REF_053600400425_4S2EHN_455036 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053600400425, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:20:55+00:00", "status": "Success", "transactionId": "132abb54f09b41ed9b72aa3007cdfcf7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053600400425_4S2EHN_455036", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053600400425 (4S2EHN) ✅ UPDATE successful for 053600400425 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a53f248ba3f5452396b3012f034aaad2 [SalesInvoiceId] => 5d09ddc7ed6e456385043e2dbc9fdfeb [ClientReference] => REF_0005058021_I95WNZ_767549 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257518995 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257518995 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005058021, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:24:09+00:00", "status": "Success", "transactionId": "5d09ddc7ed6e456385043e2dbc9fdfeb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005058021_I95WNZ_767549", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005058021 (I95WNZ) ✅ UPDATE successful for 0005058021 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b5d2792b4d74c9289bcf08f48c70168 [SalesInvoiceId] => e202131c46354dfa8e77b91edf5cdfce [ClientReference] => REF_110407901925_BWI2U9_358871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233207881368 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233207881368 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=110407901925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:27:33+00:00", "status": "Success", "transactionId": "e202131c46354dfa8e77b91edf5cdfce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407901925_BWI2U9_358871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407901925 (BWI2U9) ✅ UPDATE successful for 110407901925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e924ca92ba40475fab06b7481419d9ee [SalesInvoiceId] => c4f7062d09534e5eb596ef832ef09ed9 [ClientReference] => REF_051601100625_ZOOR6L_695898 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596138224 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596138224 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601100625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:34:42+00:00", "status": "Success", "transactionId": "c4f7062d09534e5eb596ef832ef09ed9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601100625_ZOOR6L_695898", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601100625 (ZOOR6L) ✅ UPDATE successful for 051601100625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ffbf345dde684668998a8178c717468c [SalesInvoiceId] => b417a52b702d4551b6ca167e2042472b [ClientReference] => REF_052500924225_R4E6Y0_869761 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553132445 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553132445 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500924225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:37:37+00:00", "status": "Success", "transactionId": "b417a52b702d4551b6ca167e2042472b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500924225_R4E6Y0_869761", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500924225 (R4E6Y0) ✅ UPDATE successful for 052500924225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8224bd4b33b041fa982dc7bf92d9035c [SalesInvoiceId] => 1b2d83f99c554d0dac8b4804b0a6d949 [ClientReference] => REF_054100402025_G07PPZ_539588 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054100402025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:43:23+00:00", "status": "Success", "transactionId": "1b2d83f99c554d0dac8b4804b0a6d949", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054100402025_G07PPZ_539588", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054100402025 (G07PPZ) ✅ UPDATE successful for 054100402025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e5580e138264c64bf19738a5bb2a9dc [SalesInvoiceId] => 6a0e7a13be424a2ebecb24a8b6fb1e45 [ClientReference] => REF_060119703025_R4E6Y0_304024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548398762 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548398762 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060119703025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:57:21+00:00", "status": "Success", "transactionId": "6a0e7a13be424a2ebecb24a8b6fb1e45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060119703025_R4E6Y0_304024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060119703025 (R4E6Y0) ✅ UPDATE successful for 060119703025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa796fd03cde4b39935ef251fe529d3d [SalesInvoiceId] => 0d96f951592d437a9904ffbf91bb9cac [ClientReference] => REF_051400402025_ZOOR6L_426213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400402025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:58:38+00:00", "status": "Success", "transactionId": "0d96f951592d437a9904ffbf91bb9cac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400402025_ZOOR6L_426213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400402025 (ZOOR6L) ✅ UPDATE successful for 051400402025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a15c036076fd4147b2b6054d28130a51 [SalesInvoiceId] => 79deee4455504c06a11cd61024238834 [ClientReference] => REF_020411100425_R4E6Y0_468769 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020411100425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T14:59:06+00:00", "status": "Success", "transactionId": "79deee4455504c06a11cd61024238834", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020411100425_R4E6Y0_468769", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020411100425 (R4E6Y0) ✅ UPDATE successful for 020411100425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d18f4a017c8456c8d1dca651bd09592 [SalesInvoiceId] => 548c0e431f0f484ab49257b72e1460b4 [ClientReference] => REF_050162201725_M86BFQ_774170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242386464 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242386464 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050162201725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:07:25+00:00", "status": "Success", "transactionId": "548c0e431f0f484ab49257b72e1460b4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050162201725_M86BFQ_774170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050162201725 (M86BFQ) ✅ UPDATE successful for 050162201725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4527be6022364328a8b746f1a7ef400e [SalesInvoiceId] => ae84d3999e5c4d1f878c001b1a74b3fa [ClientReference] => REF_110504803025_CN4KKG_547576 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504803025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:12:20+00:00", "status": "Success", "transactionId": "ae84d3999e5c4d1f878c001b1a74b3fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504803025_CN4KKG_547576", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504803025 (CN4KKG) ✅ UPDATE successful for 110504803025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5f2ba3d19a4491c88887ccb2525e966 [SalesInvoiceId] => aee4014ec851456cb734ac3b906ea787 [ClientReference] => REF_052700901925_ZOOR6L_819947 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700901925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:13:30+00:00", "status": "Success", "transactionId": "aee4014ec851456cb734ac3b906ea787", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700901925_ZOOR6L_819947", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700901925 (ZOOR6L) ✅ UPDATE successful for 052700901925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbeaa8f695e5498d8720e0dffe8a19a0 [SalesInvoiceId] => 5ab24b2ba0f9419baf3add1cbd4effe4 [ClientReference] => REF_051115105225_R4E6Y0_480509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245287495 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245287495 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051115105225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:13:30+00:00", "status": "Success", "transactionId": "5ab24b2ba0f9419baf3add1cbd4effe4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051115105225_R4E6Y0_480509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051115105225 (R4E6Y0) ✅ UPDATE successful for 051115105225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7dbd01ffcf444baab7714e0ffa3f0821 [SalesInvoiceId] => 0b68f9bf983e4960ac324097bdc4c5c8 [ClientReference] => REF_051502501225_R4E6Y0_684228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051502501225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:15:05+00:00", "status": "Success", "transactionId": "0b68f9bf983e4960ac324097bdc4c5c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051502501225_R4E6Y0_684228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051502501225 (R4E6Y0) ✅ UPDATE successful for 051502501225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d23fc8c9a8714bc1a9b07549feec6d62 [SalesInvoiceId] => bc1d34cd335746d89711e7b313607315 [ClientReference] => REF_051115105225_R4E6Y0_159452 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233256336732 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256336732 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b04c0f82997a4ec5bbaff4095b2abb14 [SalesInvoiceId] => 577aeb7335324ee09c032bb0cb538b11 [ClientReference] => REF_051006001725_5FQLHT_181759 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240089486 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240089486 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051006001725, schoolCode=5FQLHT ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:18:18+00:00", "status": "Success", "transactionId": "577aeb7335324ee09c032bb0cb538b11", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051006001725_5FQLHT_181759", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051006001725 (5FQLHT) ✅ UPDATE successful for 051006001725 (5FQLHT) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bc4a936892b473082b0d50e4d830715 [SalesInvoiceId] => fc35dca5820340939f26c15f692b39a4 [ClientReference] => REF_050806807925_CH3S2L_369538 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500922451 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500922451 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050806807925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:20:00+00:00", "status": "Success", "transactionId": "fc35dca5820340939f26c15f692b39a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050806807925_CH3S2L_369538", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050806807925 (CH3S2L) ✅ UPDATE successful for 050806807925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f50dea328514e96b50f6a636793458c [SalesInvoiceId] => 8bf95fe0b0a84adb8004a2f96fcf98c9 [ClientReference] => REF_051500502225_4S2EHN_902545 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500502225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:22:14+00:00", "status": "Success", "transactionId": "8bf95fe0b0a84adb8004a2f96fcf98c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500502225_4S2EHN_902545", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500502225 (4S2EHN) ✅ UPDATE successful for 051500502225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f102148173cf42ff9b428998d3536083 [SalesInvoiceId] => 079e540a6efc4b5cb30917a5a9272252 [ClientReference] => REF_150201500725_B8POM8_704771 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597226060 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597226060 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25f1e89e55c641fba57eb7f289e4e809 [SalesInvoiceId] => f10ae1748bd4496499ee6ca487031594 [ClientReference] => REF_051607501325_CN4KKG_294736 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607501325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:28:02+00:00", "status": "Success", "transactionId": "f10ae1748bd4496499ee6ca487031594", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607501325_CN4KKG_294736", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607501325 (CN4KKG) ✅ UPDATE successful for 051607501325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fdd4ab51779646eba7353d59475090ba [SalesInvoiceId] => f5c86864150b4b0188125d248ad0376a [ClientReference] => REF_053301101325_R4E6Y0_705451 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301101325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:29:23+00:00", "status": "Success", "transactionId": "f5c86864150b4b0188125d248ad0376a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301101325_R4E6Y0_705451", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301101325 (R4E6Y0) ✅ UPDATE successful for 053301101325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90d1f7a1264545f0b09d30f65748f666 [SalesInvoiceId] => e7eee63dd3214ce08f81475102b0c20b [ClientReference] => REF_060110700625_A7DPCP_533584 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060110700625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:29:26+00:00", "status": "Success", "transactionId": "e7eee63dd3214ce08f81475102b0c20b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060110700625_A7DPCP_533584", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060110700625 (A7DPCP) ✅ UPDATE successful for 060110700625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c717a1063972429193f2fe7de88d196e [SalesInvoiceId] => 5f509d0aa2ae45818b7383fc8709ff30 [ClientReference] => REF_150201500725_B8POM8_835904 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597226060 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597226060 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150201500725, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:29:54+00:00", "status": "Success", "transactionId": "5f509d0aa2ae45818b7383fc8709ff30", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150201500725_B8POM8_835904", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150201500725 (B8POM8) ✅ UPDATE successful for 150201500725 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c875a8561af8499e941dc981a819fbbf [SalesInvoiceId] => 8f1d090b95c94329bd547d259fa2abf2 [ClientReference] => REF_051603801025_CN4KKG_852738 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603801025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:36:19+00:00", "status": "Success", "transactionId": "8f1d090b95c94329bd547d259fa2abf2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603801025_CN4KKG_852738", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603801025 (CN4KKG) ✅ UPDATE successful for 051603801025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c263fc09923f487490d61f6b8e00c15b [SalesInvoiceId] => 8000a8ca12c140f4801f6d914bbf5969 [ClientReference] => REF_050613403325_R4E6Y0_391595 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050613403325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:49:54+00:00", "status": "Success", "transactionId": "8000a8ca12c140f4801f6d914bbf5969", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050613403325_R4E6Y0_391595", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050613403325 (R4E6Y0) ✅ UPDATE successful for 050613403325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab423789fef04a15ab0eff59d7ffd62a [SalesInvoiceId] => 5e07dc0909e9466c821e5ab51b0a4d5e [ClientReference] => REF_110501700225_WU6TPW_418305 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501700225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:50:07+00:00", "status": "Success", "transactionId": "5e07dc0909e9466c821e5ab51b0a4d5e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501700225_WU6TPW_418305", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501700225 (WU6TPW) ✅ UPDATE successful for 110501700225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa60fb300d544c9fb887b9b83709c1bb [SalesInvoiceId] => 43df3d026c914e17bdefd6144ff45510 [ClientReference] => REF_041002800525_G07PPZ_163109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041002800525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T15:59:42+00:00", "status": "Success", "transactionId": "43df3d026c914e17bdefd6144ff45510", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041002800525_G07PPZ_163109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041002800525 (G07PPZ) ✅ UPDATE successful for 041002800525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88f3ace6695748a2b67f0ae6d0ccaf9d [SalesInvoiceId] => 5618cc70962749a5b16dfeed2b2691d1 [ClientReference] => REF_090604003525_FXIX7B_363507 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249398001 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249398001 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090604003525, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T16:03:50+00:00", "status": "Success", "transactionId": "5618cc70962749a5b16dfeed2b2691d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090604003525_FXIX7B_363507", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090604003525 (FXIX7B) ✅ UPDATE successful for 090604003525 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7174714eb3e41119bab635a07c72568 [SalesInvoiceId] => b08f153159db48a5b7ab40edc2496fea [ClientReference] => REF_031600804125_108CSY_678243 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031600804125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T16:06:52+00:00", "status": "Success", "transactionId": "b08f153159db48a5b7ab40edc2496fea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031600804125_108CSY_678243", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031600804125 (108CSY) ✅ UPDATE successful for 031600804125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ca154bda0ad4f269ce91c39d5d04c61 [SalesInvoiceId] => 90c205cb987e4a6a88251ef6afc59cab [ClientReference] => REF_110407401325_WU6TPW_867725 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407401325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T16:10:44+00:00", "status": "Success", "transactionId": "90c205cb987e4a6a88251ef6afc59cab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407401325_WU6TPW_867725", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407401325 (WU6TPW) ✅ UPDATE successful for 110407401325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eddc6dda2f9041d28434a04429093e04 [SalesInvoiceId] => dee4ee0c9ac9401caac6454341041c2c [ClientReference] => REF_051405700925_ZOOR6L_887527 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244012793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244012793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051405700925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T16:12:14+00:00", "status": "Success", "transactionId": "dee4ee0c9ac9401caac6454341041c2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051405700925_ZOOR6L_887527", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051405700925 (ZOOR6L) ✅ UPDATE successful for 051405700925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67f5f92d20344485b2ac3454e67c1056 [SalesInvoiceId] => 2526fecba22f470799d73d1390b0bc6b [ClientReference] => REF_110407404725_WU6TPW_951807 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407404725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T16:13:00+00:00", "status": "Success", "transactionId": "2526fecba22f470799d73d1390b0bc6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407404725_WU6TPW_951807", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407404725 (WU6TPW) ✅ UPDATE successful for 110407404725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ea5d85ac25ff46deb9c22d10d7603a8d [SalesInvoiceId] => cd190ec0b49047a7825a0b7ead40491b [ClientReference] => REF_050123503925_ZOOR6L_606414 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244012793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244012793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050123503925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T16:39:06+00:00", "status": "Success", "transactionId": "cd190ec0b49047a7825a0b7ead40491b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050123503925_ZOOR6L_606414", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050123503925 (ZOOR6L) ✅ UPDATE successful for 050123503925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6512a40e59af4857acb7407955da8b20 [SalesInvoiceId] => 77a56db6ea2d40869780c3aed8c282a0 [ClientReference] => REF_050123504025_ZOOR6L_094425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244012793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244012793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050123504025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T16:52:12+00:00", "status": "Success", "transactionId": "77a56db6ea2d40869780c3aed8c282a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050123504025_ZOOR6L_094425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050123504025 (ZOOR6L) ✅ UPDATE successful for 050123504025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66f5df7e889a4dad8a8d734e59ea2341 [SalesInvoiceId] => d4b6e3660cd34a9fad08ef2e0349165c [ClientReference] => REF_053408305125_GYP9CE_362998 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408305125, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T17:09:29+00:00", "status": "Success", "transactionId": "d4b6e3660cd34a9fad08ef2e0349165c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408305125_GYP9CE_362998", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408305125 (GYP9CE) ✅ UPDATE successful for 053408305125 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb86b76a956443c0b5cb69e9750e3842 [SalesInvoiceId] => 23c85a547854490bbf2001b3dbf21a5a [ClientReference] => REF_110204100425_WU6TPW_747051 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548279838 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548279838 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110204100425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T17:13:09+00:00", "status": "Success", "transactionId": "23c85a547854490bbf2001b3dbf21a5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204100425_WU6TPW_747051", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204100425 (WU6TPW) ✅ UPDATE successful for 110204100425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3059bb623a0471d8fe5fc2017577d82 [SalesInvoiceId] => 28c7adb9ed3a486e98d293194bdc2a7a [ClientReference] => REF_050812702125_EJISU34222_328772 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557140275 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557140275 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050812702125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T17:44:36+00:00", "status": "Success", "transactionId": "28c7adb9ed3a486e98d293194bdc2a7a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050812702125_EJISU34222_328772", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050812702125 (EJISU34222) ✅ UPDATE successful for 050812702125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eda191e6aba9449d90a169259778d7e4 [SalesInvoiceId] => 746fbb293cbf4716b0eccc35b1e0d086 [ClientReference] => REF_050502702025_6BLU49_200116 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248712258 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248712258 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502702025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T18:12:58+00:00", "status": "Success", "transactionId": "746fbb293cbf4716b0eccc35b1e0d086", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502702025_6BLU49_200116", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502702025 (6BLU49) ✅ UPDATE successful for 050502702025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21385cc9c99445738bd29b88f896b48b [SalesInvoiceId] => 6a05bbbdb657470aa70dddf4830e01ea [ClientReference] => REF_054302807025_GYP9CE_336634 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054302807025, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T18:17:42+00:00", "status": "Success", "transactionId": "6a05bbbdb657470aa70dddf4830e01ea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054302807025_GYP9CE_336634", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054302807025 (GYP9CE) ✅ UPDATE successful for 054302807025 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e94812f977c49c191eb25fc6107defa [SalesInvoiceId] => 2dcddf2a767c460d932f48ce2a86befb [ClientReference] => REF_0006018030_I95WNZ_414586 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205483471 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205483471 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0006018030, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T18:48:03+00:00", "status": "Success", "transactionId": "2dcddf2a767c460d932f48ce2a86befb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006018030_I95WNZ_414586", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006018030 (I95WNZ) ✅ UPDATE successful for 0006018030 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae40ae4c2f7d484e9066c43c59d0161d [SalesInvoiceId] => d9d5b43f11c24f01bb24e8e6f25e36fe [ClientReference] => REF_000502001525_I95WNZ_980848 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241633847 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241633847 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000502001525, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T19:33:59+00:00", "status": "Success", "transactionId": "d9d5b43f11c24f01bb24e8e6f25e36fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000502001525_I95WNZ_980848", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000502001525 (I95WNZ) ✅ UPDATE successful for 000502001525 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3d620a68a174fd8a5bb9a277a0a528a [SalesInvoiceId] => a20cacd1fdef484fb98a1d40386018fe [ClientReference] => REF_000600600325_I95WNZ_185308 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531775597 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531775597 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600600325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T20:49:32+00:00", "status": "Success", "transactionId": "a20cacd1fdef484fb98a1d40386018fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600600325_I95WNZ_185308", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600600325 (I95WNZ) ✅ UPDATE successful for 000600600325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 523d845911f244ebab3d30e8a0133189 [SalesInvoiceId] => da88702b2ae04b5e8541c1ab619a5553 [ClientReference] => REF_051601902725_CN4KKG_080023 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544175930 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544175930 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601902725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-23T20:52:12+00:00", "status": "Success", "transactionId": "da88702b2ae04b5e8541c1ab619a5553", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601902725_CN4KKG_080023", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601902725 (CN4KKG) ✅ UPDATE successful for 051601902725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e6ccf6f22994983941556ee5513d006 [SalesInvoiceId] => e83f572d033c417aa95af4e2ef7cdca1 [ClientReference] => REF_051409700325_ZOOR6L_411357 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591339576 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591339576 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051409700325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T05:41:35+00:00", "status": "Success", "transactionId": "e83f572d033c417aa95af4e2ef7cdca1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051409700325_ZOOR6L_411357", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051409700325 (ZOOR6L) ✅ UPDATE successful for 051409700325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6182be462e8b443ca081d9ce5339921a [SalesInvoiceId] => 6df3799d364840bdb401c485eb09e9b7 [ClientReference] => REF_052704400825_ZOOR6L_113011 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249154930 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249154930 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704400825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T06:47:42+00:00", "status": "Success", "transactionId": "6df3799d364840bdb401c485eb09e9b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704400825_ZOOR6L_113011", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704400825 (ZOOR6L) ✅ UPDATE successful for 052704400825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 328d31590f0d415ca2850cfb0e6f1de1 [SalesInvoiceId] => 8d8fd3e3362e43579a40f29bc689b83f [ClientReference] => REF_090108003525_CH3S2L_518396 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591606833 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591606833 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090108003525, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T07:09:53+00:00", "status": "Success", "transactionId": "8d8fd3e3362e43579a40f29bc689b83f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090108003525_CH3S2L_518396", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090108003525 (CH3S2L) ✅ UPDATE successful for 090108003525 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66aadb3a6652467fab3ad286387e5456 [SalesInvoiceId] => 6a6564f4b93743dcaf67394680ed80c4 [ClientReference] => REF_082300704525_HE2114_709301 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241730611 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241730611 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082300704525, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:17:12+00:00", "status": "Success", "transactionId": "6a6564f4b93743dcaf67394680ed80c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082300704525_HE2114_709301", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082300704525 (HE2114) ✅ UPDATE successful for 082300704525 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63f0024310184ec980d3b576ba755438 [SalesInvoiceId] => 6c5bf5a0bb5f471aa1acb481a8051c06 [ClientReference] => REF_052703204325_A7DPCP_576456 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244679712 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244679712 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703204325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:25:38+00:00", "status": "Success", "transactionId": "6c5bf5a0bb5f471aa1acb481a8051c06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703204325_A7DPCP_576456", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703204325 (A7DPCP) ✅ UPDATE successful for 052703204325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f46f89092fb4f9ead0aa642bc427739 [SalesInvoiceId] => 84fc813bd8654a3a8748f9ea34960433 [ClientReference] => REF_021409100425_6BLU49_744994 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242561409 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242561409 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021409100425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:27:17+00:00", "status": "Success", "transactionId": "84fc813bd8654a3a8748f9ea34960433", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021409100425_6BLU49_744994", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021409100425 (6BLU49) ✅ UPDATE successful for 021409100425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9ef07b13f2d49e98482a46ed2944592 [SalesInvoiceId] => 52653f51124a4301a032793926f9ed4d [ClientReference] => REF_050613104725_ZOOR6L_219961 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246449248 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246449248 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050613104725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:32:57+00:00", "status": "Success", "transactionId": "52653f51124a4301a032793926f9ed4d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050613104725_ZOOR6L_219961", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050613104725 (ZOOR6L) ✅ UPDATE successful for 050613104725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 83256224f4db48fc85e5baebdf186836 [SalesInvoiceId] => 7d948b74408b4a41bebb4d7fe46da9f6 [ClientReference] => REF_053408507325_R4E6Y0_370526 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408507325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:34:36+00:00", "status": "Success", "transactionId": "7d948b74408b4a41bebb4d7fe46da9f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408507325_R4E6Y0_370526", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408507325 (R4E6Y0) ✅ UPDATE successful for 053408507325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed2bff4887b746bca06958ff23681fee [SalesInvoiceId] => b092355900704002a4c77c90141bd437 [ClientReference] => REF_050216002725_EJISU34222_118292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244589501 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244589501 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050216002725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:34:37+00:00", "status": "Success", "transactionId": "b092355900704002a4c77c90141bd437", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050216002725_EJISU34222_118292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050216002725 (EJISU34222) ✅ UPDATE successful for 050216002725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9eeec96b5f70467aa1cef724250b6673 [SalesInvoiceId] => 2b274a64552b4222bda293f0c8443e73 [ClientReference] => REF_140503200325_R4E6Y0_858287 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140503200325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:48:01+00:00", "status": "Success", "transactionId": "2b274a64552b4222bda293f0c8443e73", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140503200325_R4E6Y0_858287", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140503200325 (R4E6Y0) ✅ UPDATE successful for 140503200325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 223570352ef04aa6af74c72df08e583a [SalesInvoiceId] => 3d1f3b713eb34de2be34a24e962d0e77 [ClientReference] => REF_110301401325_WU6TPW_853575 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245641474 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245641474 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301401325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:53:52+00:00", "status": "Success", "transactionId": "3d1f3b713eb34de2be34a24e962d0e77", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301401325_WU6TPW_853575", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301401325 (WU6TPW) ✅ UPDATE successful for 110301401325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80603e15cf7a46f3869b26d2c7714849 [SalesInvoiceId] => 024224e8995a49ef9c307c132d084d31 [ClientReference] => REF_130103502225_69UIPK_780776 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245415437 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245415437 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130103502225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:54:00+00:00", "status": "Success", "transactionId": "024224e8995a49ef9c307c132d084d31", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130103502225_69UIPK_780776", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130103502225 (69UIPK) ✅ UPDATE successful for 130103502225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bffc56a30ffe4151bea1b1c7c22ee257 [SalesInvoiceId] => 34b13aeaf2f54346be035efd6e72c8d4 [ClientReference] => REF_0005057002_I95WNZ_469722 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540549872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540549872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005057002, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T08:58:51+00:00", "status": "Success", "transactionId": "34b13aeaf2f54346be035efd6e72c8d4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005057002_I95WNZ_469722", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005057002 (I95WNZ) ✅ UPDATE successful for 0005057002 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a9c2b52f2f54a65a40cbc7aac04c34e [SalesInvoiceId] => 7d33431c6b474bf49aec2e63ca931039 [ClientReference] => REF_000900500825_PFKS1R_041529 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546864393 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546864393 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900500825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:02:57+00:00", "status": "Success", "transactionId": "7d33431c6b474bf49aec2e63ca931039", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900500825_PFKS1R_041529", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900500825 (PFKS1R) ✅ UPDATE successful for 000900500825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ca720ba966f841969c383dfc09ac1637 [SalesInvoiceId] => eaf33bf43ab945909358c7d17801052d [ClientReference] => REF_000807001225_BWI2U9_541469 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208626674 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208626674 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000807001225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:07:47+00:00", "status": "Success", "transactionId": "eaf33bf43ab945909358c7d17801052d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000807001225_BWI2U9_541469", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000807001225 (BWI2U9) ✅ UPDATE successful for 000807001225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2559792b426f4ae99ae17b35018e00e7 [SalesInvoiceId] => 62b27f65d8654932ada29531f187e285 [ClientReference] => REF_050700608425_R4E6Y0_135157 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700608425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:08:35+00:00", "status": "Success", "transactionId": "62b27f65d8654932ada29531f187e285", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700608425_R4E6Y0_135157", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700608425 (R4E6Y0) ✅ UPDATE successful for 050700608425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9ebbcba376c451f9f979ddad7accc31 [SalesInvoiceId] => 86bde4237afe4e2f8b3924166eaad431 [ClientReference] => REF_000405400925_PFKS1R_164303 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551938440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551938440 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405400925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:19:22+00:00", "status": "Success", "transactionId": "86bde4237afe4e2f8b3924166eaad431", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405400925_PFKS1R_164303", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405400925 (PFKS1R) ✅ UPDATE successful for 000405400925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d88699b735244a8d9ce57578317a54d6 [SalesInvoiceId] => d3d72c9f695343a6b0f2c01044a077ca [ClientReference] => REF_050128903225_R4E6Y0_386324 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244793500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244793500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050128903225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:26:28+00:00", "status": "Success", "transactionId": "d3d72c9f695343a6b0f2c01044a077ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050128903225_R4E6Y0_386324", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050128903225 (R4E6Y0) ✅ UPDATE successful for 050128903225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d477886456124e0f926a7212f4911e0c [SalesInvoiceId] => 7115fd927a9a4d9099bfd30290fb605f [ClientReference] => REF_053106801325_M86BFQ_799237 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599025854 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599025854 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053106801325, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:27:24+00:00", "status": "Success", "transactionId": "7115fd927a9a4d9099bfd30290fb605f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053106801325_M86BFQ_799237", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053106801325 (M86BFQ) ✅ UPDATE successful for 053106801325 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8ddc8e2d1dfb45a8809fa46a878f7849 [SalesInvoiceId] => 40724f41822745ae972114745c868f73 [ClientReference] => REF_053601003325_WRHKXK_210110 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233594777517 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594777517 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f255e4ccde7e4720a0988136519d47a0 [SalesInvoiceId] => a6592218181b4d09b570c0ff7cde19fc [ClientReference] => REF_050311803425_LE9LO5_871732 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311803425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:38:04+00:00", "status": "Success", "transactionId": "a6592218181b4d09b570c0ff7cde19fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311803425_LE9LO5_871732", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311803425 (LE9LO5) ✅ UPDATE successful for 050311803425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5617ec24d9d24eb8845f2e0638ba668d [SalesInvoiceId] => cbf4bb5b39a04c99831e65e1dbface0b [ClientReference] => REF_053601003325_WRHKXK_194751 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233594777517 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594777517 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a289663b36a4467297247a8764350f63 [SalesInvoiceId] => 9a2d92eabbbe440ead0a1340f86677c2 [ClientReference] => REF_053601003325_WRHKXK_251873 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594777517 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594777517 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053601003325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:45:00+00:00", "status": "Success", "transactionId": "9a2d92eabbbe440ead0a1340f86677c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053601003325_WRHKXK_251873", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053601003325 (WRHKXK) ✅ UPDATE successful for 053601003325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 842bd0ae01f24ee2bec7531fe0816607 [SalesInvoiceId] => 3adfa0f22121410fa7a85bb6e3d6ec49 [ClientReference] => REF_051813500625_R4E6Y0_345479 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813500625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:47:15+00:00", "status": "Success", "transactionId": "3adfa0f22121410fa7a85bb6e3d6ec49", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813500625_R4E6Y0_345479", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813500625 (R4E6Y0) ✅ UPDATE successful for 051813500625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3f5f22ea6cd840e98fc6bcbfd1801d61 [SalesInvoiceId] => a2c01473df92470bb6d37e9a0a310add [ClientReference] => REF_051602802025_CN4KKG_680038 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051602802025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:51:08+00:00", "status": "Success", "transactionId": "a2c01473df92470bb6d37e9a0a310add", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051602802025_CN4KKG_680038", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051602802025 (CN4KKG) ✅ UPDATE successful for 051602802025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 23a82c14bce943c8b7adff65fc10ecda [SalesInvoiceId] => d488b8ce831946d795d810f4868539f0 [ClientReference] => REF_052501103825_WRHKXK_934531 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501103825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:54:18+00:00", "status": "Success", "transactionId": "d488b8ce831946d795d810f4868539f0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501103825_WRHKXK_934531", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501103825 (WRHKXK) ✅ UPDATE successful for 052501103825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f10b4d66c1ac4ca3b967847875b327fc [SalesInvoiceId] => 9975ad0d8c904f01bc00f9c57ea9331d [ClientReference] => REF_040400806325_R4E6Y0_677720 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598339659 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598339659 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040400806325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T09:55:53+00:00", "status": "Success", "transactionId": "9975ad0d8c904f01bc00f9c57ea9331d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040400806325_R4E6Y0_677720", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040400806325 (R4E6Y0) ✅ UPDATE successful for 040400806325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a994577171a44447865d2151fb1e0307 [SalesInvoiceId] => 298ccf36761b4d41bddc6190076b43a6 [ClientReference] => REF_040400806325_R4E6Y0_293141 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233500075400 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500075400 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6186c4d607944120b2dfc63ee47b3e98 [SalesInvoiceId] => c6e2d3a63cb84feeb9cbbae7b7e1776f [ClientReference] => REF_090502206325_HE2114_436453 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233539360089 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539360089 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7967a46aa8e44582842f09e1cd14d24d [SalesInvoiceId] => 1797272e6e55418098717d546843e845 [ClientReference] => REF_051410100825_ZOOR6L_802978 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540102610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540102610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d7ae7f9538249eaa3d02d259c5a23ee [SalesInvoiceId] => ab7660fec5544e04a4ad3c089f69299e [ClientReference] => REF_090502206325_HE2114_969376 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539360089 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539360089 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090502206325, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:03:09+00:00", "status": "Success", "transactionId": "ab7660fec5544e04a4ad3c089f69299e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090502206325_HE2114_969376", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090502206325 (HE2114) ✅ UPDATE successful for 090502206325 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d84ed627055452bb45d2b36d37dcc2c [SalesInvoiceId] => 3bb7b94da2ec47fbb231a189274544be [ClientReference] => REF_110702102825_BWI2U9_683242 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547056954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547056954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110702102825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:04:16+00:00", "status": "Success", "transactionId": "3bb7b94da2ec47fbb231a189274544be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110702102825_BWI2U9_683242", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110702102825 (BWI2U9) ✅ UPDATE successful for 110702102825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b54c4b11e3b9441cad9bc360935cb82f [SalesInvoiceId] => 832e913e514e46768bd08a0ba0ff5ddc [ClientReference] => REF_052702001225_ZOOR6L_339111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541365918 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541365918 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702001225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:05:08+00:00", "status": "Success", "transactionId": "832e913e514e46768bd08a0ba0ff5ddc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702001225_ZOOR6L_339111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702001225 (ZOOR6L) ✅ UPDATE successful for 052702001225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe0fcc11d70e4907aeba7cb140a9bcc1 [SalesInvoiceId] => b1d1babff0484f85beb3c24d8d90e60a [ClientReference] => REF_000405200125_PFKS1R_494158 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554880984 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554880984 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405200125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:05:26+00:00", "status": "Success", "transactionId": "b1d1babff0484f85beb3c24d8d90e60a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405200125_PFKS1R_494158", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405200125 (PFKS1R) ✅ UPDATE successful for 000405200125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9b2f349a724a4e3999ede05a35fd899f [SalesInvoiceId] => 02b2a83d3d624389a2e32a5bb9fde9b2 [ClientReference] => REF_110702102825_BWI2U9_240894 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547056954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547056954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07948dd69e604b90a633a1a6776ba8e5 [SalesInvoiceId] => d98c1103a57a4a04b8252a497ec0f2d6 [ClientReference] => REF_111005403425_9D49MA_812939 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005403425, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:08:21+00:00", "status": "Success", "transactionId": "d98c1103a57a4a04b8252a497ec0f2d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005403425_9D49MA_812939", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005403425 (9D49MA) ✅ UPDATE successful for 111005403425 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e38306f2ae414b3fbd9ef4b46b71490e [SalesInvoiceId] => 406344da2db84d9c9c5a8cfb96ab2b91 [ClientReference] => REF_050120701425_R4E6Y0_264503 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050120701425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:10:29+00:00", "status": "Success", "transactionId": "406344da2db84d9c9c5a8cfb96ab2b91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050120701425_R4E6Y0_264503", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050120701425 (R4E6Y0) ✅ UPDATE successful for 050120701425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce15d9c91aca46ca9e11b7cac958b445 [SalesInvoiceId] => ee4eb63a34fa4a1ab809a0e26e1b7fea [ClientReference] => REF_000902500225_PFKS1R_907244 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551938440 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551938440 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902500225, schoolCode=PFKS1R Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a38eeb1a911b467d8f48107a84170968 [SalesInvoiceId] => 2eaacef277fc4d7aa9715791fc803541 [ClientReference] => REF_051410100825_ZOOR6L_272467 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540102610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540102610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:14:30+00:00", "status": "Success", "transactionId": "ee4eb63a34fa4a1ab809a0e26e1b7fea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902500225_PFKS1R_907244", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902500225 (PFKS1R) ✅ UPDATE successful for 000902500225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74f851d3f5ce49c9a8f214c36a37b67f [SalesInvoiceId] => d746f1c1bb1744dda51906457d711ddc [ClientReference] => REF_110401304025_R4E6Y0_874676 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401304025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:15:46+00:00", "status": "Success", "transactionId": "d746f1c1bb1744dda51906457d711ddc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401304025_R4E6Y0_874676", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401304025 (R4E6Y0) ✅ UPDATE successful for 110401304025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 45ed4ccbbb0346509b62b11c25c62804 [SalesInvoiceId] => 4ae40aff49c14eb596eb4832c6c49132 [ClientReference] => REF_051410100825_ZOOR6L_068742 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540102610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540102610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbdd110a664a49faa4066d33325347e8 [SalesInvoiceId] => eb14d64ea64c48fa8869f938242c7de4 [ClientReference] => REF_000405401325_I95WNZ_565030 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599142022 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599142022 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405401325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:25:48+00:00", "status": "Success", "transactionId": "eb14d64ea64c48fa8869f938242c7de4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405401325_I95WNZ_565030", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405401325 (I95WNZ) ✅ UPDATE successful for 000405401325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6bfbcf1243f4506bff6241c06ac9293 [SalesInvoiceId] => 7894c6d0f8ee4e96b399bc640b921a29 [ClientReference] => REF_000601500325_PFKS1R_411740 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546911888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546911888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601500325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:34:31+00:00", "status": "Success", "transactionId": "7894c6d0f8ee4e96b399bc640b921a29", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601500325_PFKS1R_411740", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601500325 (PFKS1R) ✅ UPDATE successful for 000601500325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7ab64f52f734dc9a6a80c64d777261e [SalesInvoiceId] => 7bfd0ce8b56349fc89ec44a34963a546 [ClientReference] => REF_051115701825_G07PPZ_763118 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051115701825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:37:45+00:00", "status": "Success", "transactionId": "7bfd0ce8b56349fc89ec44a34963a546", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051115701825_G07PPZ_763118", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051115701825 (G07PPZ) ✅ UPDATE successful for 051115701825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1072060f169c417e8edb2b7805a2e864 [SalesInvoiceId] => 7afaade2719542bca37810c2e430dde5 [ClientReference] => REF_051407704225_ZOOR6L_300486 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546844514 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546844514 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051407704225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:47:20+00:00", "status": "Success", "transactionId": "7afaade2719542bca37810c2e430dde5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051407704225_ZOOR6L_300486", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051407704225 (ZOOR6L) ✅ UPDATE successful for 051407704225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c207822c5284d3aa8f38301c1a5ec8e [SalesInvoiceId] => 26c2564ee221431fb07699a45bf09f98 [ClientReference] => REF_020614002425_108CSY_419708 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243171116 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243171116 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020614002425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:50:16+00:00", "status": "Success", "transactionId": "26c2564ee221431fb07699a45bf09f98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020614002425_108CSY_419708", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020614002425 (108CSY) ✅ UPDATE successful for 020614002425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 427f55af5a0b48b8aca99680da16c1ca [SalesInvoiceId] => a4ba9d974b974928a24fd8e4e77986d8 [ClientReference] => REF_052700100925_ZOOR6L_929401 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052700100925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:53:43+00:00", "status": "Success", "transactionId": "a4ba9d974b974928a24fd8e4e77986d8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700100925_ZOOR6L_929401", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700100925 (ZOOR6L) ✅ UPDATE successful for 052700100925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f8365f3384d430fb2ef758b7d3949f3 [SalesInvoiceId] => 56358c8cc69f471ca374860b887c7960 [ClientReference] => REF_140504203825_I10MTW_860291 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540899286 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540899286 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504203825, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:54:51+00:00", "status": "Success", "transactionId": "56358c8cc69f471ca374860b887c7960", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504203825_I10MTW_860291", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504203825 (I10MTW) ✅ UPDATE successful for 140504203825 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3031fbbf10c24ccaa933106dc96370c5 [SalesInvoiceId] => 4890653063654345b094b87c96108251 [ClientReference] => REF_050506102525_EJISU34222_314781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548324193 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548324193 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506102525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:56:41+00:00", "status": "Success", "transactionId": "4890653063654345b094b87c96108251", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506102525_EJISU34222_314781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506102525 (EJISU34222) ✅ UPDATE successful for 050506102525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d0472a9589f4348b42cc14278718b28 [SalesInvoiceId] => 6cf4ae0308b14afcb7f4507a6ae0df78 [ClientReference] => REF_110406301525_WU6TPW_602633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110406301525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:57:59+00:00", "status": "Success", "transactionId": "6cf4ae0308b14afcb7f4507a6ae0df78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110406301525_WU6TPW_602633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110406301525 (WU6TPW) ✅ UPDATE successful for 110406301525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => adabef610d1a42129ca33116f8e73a60 [SalesInvoiceId] => 2e5f374d056444f8a3f2d19b83d9ebf0 [ClientReference] => REF_051910501725_RY07KN_826172 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051910501725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T10:59:50+00:00", "status": "Success", "transactionId": "2e5f374d056444f8a3f2d19b83d9ebf0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051910501725_RY07KN_826172", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051910501725 (RY07KN) ✅ UPDATE successful for 051910501725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3c0df16fcaad439c8bfeeab2d4516341 [SalesInvoiceId] => cc3774ed4d004f54ace7c8dd119d9279 [ClientReference] => REF_011804900825_G07PPZ_227700 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11cd632767154328a835a1b66095b2ad [SalesInvoiceId] => 66b70ed3b37345ecaa9c25def230f51f [ClientReference] => REF_053100605125_CH3S2L_088918 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244874698 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244874698 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100605125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:02:44+00:00", "status": "Success", "transactionId": "66b70ed3b37345ecaa9c25def230f51f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100605125_CH3S2L_088918", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100605125 (CH3S2L) ✅ UPDATE successful for 053100605125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 700c95f1dace44018c44c6db04e431cb [SalesInvoiceId] => 7400dcaef0734a1ba8b4fc90bcd7555d [ClientReference] => REF_111001900325_1RC5WS_964428 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242749186 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242749186 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0aca3b9e6c124141a190083aacb4ca50 [SalesInvoiceId] => 101949a09717402e8d5da5417629bdbe [ClientReference] => REF_011804900825_G07PPZ_441764 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011804900825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:04:35+00:00", "status": "Success", "transactionId": "101949a09717402e8d5da5417629bdbe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011804900825_G07PPZ_441764", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011804900825 (G07PPZ) ✅ UPDATE successful for 011804900825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62682ec5efbf487c8937691e6da56fb9 [SalesInvoiceId] => 7a5e24e64500444c85bd1dd1b553ebfa [ClientReference] => REF_051410100825_ZOOR6L_884802 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536533934 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536533934 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410100825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:04:50+00:00", "status": "Success", "transactionId": "7a5e24e64500444c85bd1dd1b553ebfa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410100825_ZOOR6L_884802", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410100825 (ZOOR6L) ✅ UPDATE successful for 051410100825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73e055396244411abc41f3090a7fb1ab [SalesInvoiceId] => bc089bbcba194a32b36f6178fe202e86 [ClientReference] => REF_052704802125_ZOOR6L_387813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704802125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:07:07+00:00", "status": "Success", "transactionId": "bc089bbcba194a32b36f6178fe202e86", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704802125_ZOOR6L_387813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704802125 (ZOOR6L) ✅ UPDATE successful for 052704802125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86f2f1866d5847cbb2ddea1dd087a4e8 [SalesInvoiceId] => 41dfb3d0c3c24c84934ac2fda0cbc0a5 [ClientReference] => REF_111001900325_1RC5WS_576672 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599615132 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599615132 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111001900325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:18:35+00:00", "status": "Success", "transactionId": "41dfb3d0c3c24c84934ac2fda0cbc0a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111001900325_1RC5WS_576672", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111001900325 (1RC5WS) ✅ UPDATE successful for 111001900325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 582dd994487445f9bce600316f520644 [SalesInvoiceId] => dcbf4fcda6c8478f96926ffbe3f56ce8 [ClientReference] => REF_051909801425_RY07KN_135436 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531913819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531913819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051909801425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:21:12+00:00", "status": "Success", "transactionId": "dcbf4fcda6c8478f96926ffbe3f56ce8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051909801425_RY07KN_135436", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051909801425 (RY07KN) ✅ UPDATE successful for 051909801425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7484324368564b2898d7ec57f01bc0f7 [SalesInvoiceId] => 48db6ee3d06c42179700ca3ba4c7381a [ClientReference] => REF_053500309325_R4E6Y0_164632 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053500309325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:22:09+00:00", "status": "Success", "transactionId": "48db6ee3d06c42179700ca3ba4c7381a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053500309325_R4E6Y0_164632", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053500309325 (R4E6Y0) ✅ UPDATE successful for 053500309325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f3a26dfa723d443abfad8d64db845d2a [SalesInvoiceId] => 4e36434759be45b88f705799f7b9fa0c [ClientReference] => REF_054301004625_Y3GO0A_981640 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054301004625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:23:33+00:00", "status": "Success", "transactionId": "4e36434759be45b88f705799f7b9fa0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054301004625_Y3GO0A_981640", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054301004625 (Y3GO0A) ✅ UPDATE successful for 054301004625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9fdd612fd404744b8c976f9c176284e [SalesInvoiceId] => d7acb7b5d9904215b165d1f0084ed3e0 [ClientReference] => REF_110503303825_WU6TPW_035263 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110503303825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:24:11+00:00", "status": "Success", "transactionId": "d7acb7b5d9904215b165d1f0084ed3e0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110503303825_WU6TPW_035263", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110503303825 (WU6TPW) ✅ UPDATE successful for 110503303825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b475034c85e6407182c172ee56f9dc8c [SalesInvoiceId] => a08ba87cb43644f4a62705f93f95411b [ClientReference] => REF_051801107325_G07PPZ_081613 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801107325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:25:32+00:00", "status": "Success", "transactionId": "a08ba87cb43644f4a62705f93f95411b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801107325_G07PPZ_081613", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801107325 (G07PPZ) ✅ UPDATE successful for 051801107325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54f29247ac47462abc14326901df465d [SalesInvoiceId] => 54e00d49dc9a45dd8a25524904ee4157 [ClientReference] => REF_051607500925_CN4KKG_195133 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240418029 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240418029 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607500925, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:26:26+00:00", "status": "Success", "transactionId": "54e00d49dc9a45dd8a25524904ee4157", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607500925_CN4KKG_195133", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607500925 (CN4KKG) ✅ UPDATE successful for 051607500925 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dfc8c1c2bb574584854582b25adf9c7c [SalesInvoiceId] => 69b73e48ea2a436fb9373951ff7be7b4 [ClientReference] => REF_000900601925_BWI2U9_806217 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900601925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:27:37+00:00", "status": "Success", "transactionId": "69b73e48ea2a436fb9373951ff7be7b4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900601925_BWI2U9_806217", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900601925 (BWI2U9) ✅ UPDATE successful for 000900601925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69537d467cf84670adca2d32f9899e78 [SalesInvoiceId] => 3c307c7e133d4f2cb5f6122178f82b69 [ClientReference] => REF_051606100225_CN4KKG_395788 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606100225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:30:21+00:00", "status": "Success", "transactionId": "3c307c7e133d4f2cb5f6122178f82b69", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606100225_CN4KKG_395788", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606100225 (CN4KKG) ✅ UPDATE successful for 051606100225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12f747f7d85e410ca0e50f6124d42085 [SalesInvoiceId] => 26bc14bd3d3e463aac9d1c2bcf5cc777 [ClientReference] => REF_080400910625_HE2114_779716 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246558110 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246558110 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080400910625, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:40:38+00:00", "status": "Success", "transactionId": "26bc14bd3d3e463aac9d1c2bcf5cc777", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080400910625_HE2114_779716", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080400910625 (HE2114) ✅ UPDATE successful for 080400910625 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa16c6d5dd764603801fbd8dfd650dc3 [SalesInvoiceId] => 07a75477ea71440b9a0af32b25fa8b63 [ClientReference] => REF_050800103725_WRHKXK_629979 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593836533 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593836533 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050800103725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:49:13+00:00", "status": "Success", "transactionId": "07a75477ea71440b9a0af32b25fa8b63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050800103725_WRHKXK_629979", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050800103725 (WRHKXK) ✅ UPDATE successful for 050800103725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a318acbe5c194fabbc383f4d62ad0aeb [SalesInvoiceId] => b925f9b75061465fb4b671bbb190bc30 [ClientReference] => REF_053402100225_R4E6Y0_915950 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244526353 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244526353 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402100225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:49:54+00:00", "status": "Success", "transactionId": "b925f9b75061465fb4b671bbb190bc30", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402100225_R4E6Y0_915950", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402100225 (R4E6Y0) ✅ UPDATE successful for 053402100225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f67844b3b3e4afabca1d1ee1cc56ac3 [SalesInvoiceId] => e77a1687f1cf431bae4283f0c2c9980d [ClientReference] => REF_053802906325_WRHKXK_388989 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802906325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:49:56+00:00", "status": "Success", "transactionId": "e77a1687f1cf431bae4283f0c2c9980d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802906325_WRHKXK_388989", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802906325 (WRHKXK) ✅ UPDATE successful for 053802906325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e36ff4a5f4ed46a48872b550a1b654dc [SalesInvoiceId] => 4553625dcc454cc5afe364e0aaec0292 [ClientReference] => REF_000406100425_PFKS1R_632520 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248312383 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248312383 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406100425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:50:46+00:00", "status": "Success", "transactionId": "4553625dcc454cc5afe364e0aaec0292", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406100425_PFKS1R_632520", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406100425 (PFKS1R) ✅ UPDATE successful for 000406100425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 064f621195d94939ba640c659e307d8d [SalesInvoiceId] => bda5710f6820480ca776eb6b2e322a81 [ClientReference] => REF_051606100125_CN4KKG_275734 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606100125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:53:00+00:00", "status": "Success", "transactionId": "bda5710f6820480ca776eb6b2e322a81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606100125_CN4KKG_275734", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606100125 (CN4KKG) ✅ UPDATE successful for 051606100125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f911d4c6fb7149dc97041c36f850ecd1 [SalesInvoiceId] => 61aded0faf8c4866ac8f05b7bcdd3aef [ClientReference] => REF_050102400525_M86BFQ_479005 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248575688 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248575688 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050102400525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T11:58:09+00:00", "status": "Success", "transactionId": "61aded0faf8c4866ac8f05b7bcdd3aef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050102400525_M86BFQ_479005", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050102400525 (M86BFQ) ✅ UPDATE successful for 050102400525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb784e49781a480e8fef8a8e9e681dc8 [SalesInvoiceId] => 27f05af760f54f8a998112f07ddaf9ca [ClientReference] => REF_071109100525_J1MH3E_107694 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244181836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244181836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071109100525, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:02:45+00:00", "status": "Success", "transactionId": "27f05af760f54f8a998112f07ddaf9ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071109100525_J1MH3E_107694", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071109100525 (J1MH3E) ✅ UPDATE successful for 071109100525 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 87df3958eaa0427cb1cb035153d7e81e [SalesInvoiceId] => e0a12c5c0a9b4aa4bc161e2d0746e58d [ClientReference] => REF_071109100525_J1MH3E_367442 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244181836 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244181836 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 70445758458b4e6294209ffd381cc6eb [SalesInvoiceId] => d99934fb24764d6a9f052694a28c745c [ClientReference] => REF_130103900625_69UIPK_219437 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551554172 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551554172 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130103900625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:05:10+00:00", "status": "Success", "transactionId": "d99934fb24764d6a9f052694a28c745c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130103900625_69UIPK_219437", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130103900625 (69UIPK) ✅ UPDATE successful for 130103900625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d4a354088e1d42f3a45720099be42977 [SalesInvoiceId] => 2f7fdff347a14ab6975faf05823383f4 [ClientReference] => REF_082500405125_WU6TPW_729493 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500405125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:07:28+00:00", "status": "Success", "transactionId": "2f7fdff347a14ab6975faf05823383f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500405125_WU6TPW_729493", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500405125 (WU6TPW) ✅ UPDATE successful for 082500405125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5e520e42cd847f5ae645aa894cee57e [SalesInvoiceId] => 0465afb0729d4dc3bd12d1bbd6a23da0 [ClientReference] => REF_052515506625_WRHKXK_220981 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248936477 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248936477 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515506625, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:10:09+00:00", "status": "Success", "transactionId": "0465afb0729d4dc3bd12d1bbd6a23da0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515506625_WRHKXK_220981", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515506625 (WRHKXK) ✅ UPDATE successful for 052515506625 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 194115e969f64e9da5e1d08167243a29 [SalesInvoiceId] => 56f755bc1634427cae99eb10ac15614e [ClientReference] => REF_082500707125_WU6TPW_135103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500707125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:10:16+00:00", "status": "Success", "transactionId": "56f755bc1634427cae99eb10ac15614e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500707125_WU6TPW_135103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500707125 (WU6TPW) ✅ UPDATE successful for 082500707125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb71f01973464dbea12c9fed1f6bd180 [SalesInvoiceId] => 22b81bc4c2824dae8e4d0ec16152d6d1 [ClientReference] => REF_053100204925_R4E6Y0_994884 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249840800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249840800 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100204925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:11:17+00:00", "status": "Success", "transactionId": "22b81bc4c2824dae8e4d0ec16152d6d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100204925_R4E6Y0_994884", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100204925 (R4E6Y0) ✅ UPDATE successful for 053100204925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ce80f09586c4b778894a1fdeae14b34 [SalesInvoiceId] => 4f98c7025df64a9ca58c0f36cdf2123f [ClientReference] => REF_010802008025_R4E6Y0_855238 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010802008025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:11:50+00:00", "status": "Success", "transactionId": "4f98c7025df64a9ca58c0f36cdf2123f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010802008025_R4E6Y0_855238", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010802008025 (R4E6Y0) ✅ UPDATE successful for 010802008025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f400e6ff57d0409f9912b7fee637fba1 [SalesInvoiceId] => 9adb6b5c91214084b31860ff1de0e9f5 [ClientReference] => REF_010600905825_ZOOR6L_705621 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536010815 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536010815 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010600905825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:19:03+00:00", "status": "Success", "transactionId": "9adb6b5c91214084b31860ff1de0e9f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010600905825_ZOOR6L_705621", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010600905825 (ZOOR6L) ✅ UPDATE successful for 010600905825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb799a75500d4a1fbe6902ee6088494c [SalesInvoiceId] => fff5826ec59d4ffdb8e5bc9cc96bc826 [ClientReference] => REF_130104300525_69UIPK_150874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539087419 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539087419 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130104300525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:21:55+00:00", "status": "Success", "transactionId": "fff5826ec59d4ffdb8e5bc9cc96bc826", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130104300525_69UIPK_150874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130104300525 (69UIPK) ✅ UPDATE successful for 130104300525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6fa995f22834bbfb764f10228990216 [SalesInvoiceId] => a56f03433710443c88b9ea8b83aac92c [ClientReference] => REF_051604402425_CN4KKG_216023 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247151051 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247151051 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604402425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:25:56+00:00", "status": "Success", "transactionId": "a56f03433710443c88b9ea8b83aac92c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604402425_CN4KKG_216023", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604402425 (CN4KKG) ✅ UPDATE successful for 051604402425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b7d826c8bce482c9cfeb91a1b2a133a [SalesInvoiceId] => 72f84b9fbc70419f874d8c975f4a5c7b [ClientReference] => REF_082500701225_WU6TPW_441878 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500701225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:29:53+00:00", "status": "Success", "transactionId": "72f84b9fbc70419f874d8c975f4a5c7b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500701225_WU6TPW_441878", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500701225 (WU6TPW) ✅ UPDATE successful for 082500701225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d407f8bf69a34f36a39442f545ef41cf [SalesInvoiceId] => 70add01f13f74a27b2a9e0d5d94649f8 [ClientReference] => REF_040816003225_R4E6Y0_815267 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244713429 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244713429 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040816003225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:33:15+00:00", "status": "Success", "transactionId": "70add01f13f74a27b2a9e0d5d94649f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040816003225_R4E6Y0_815267", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040816003225 (R4E6Y0) ✅ UPDATE successful for 040816003225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 41f68ac5e49b48528837bd77e29ce214 [SalesInvoiceId] => f5613040726c417388ca24811b9d80f9 [ClientReference] => REF_010802008125_R4E6Y0_623700 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010802008125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:40:46+00:00", "status": "Success", "transactionId": "f5613040726c417388ca24811b9d80f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010802008125_R4E6Y0_623700", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010802008125 (R4E6Y0) ✅ UPDATE successful for 010802008125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 687783ddb8e145d69c260c11d13d7a7d [SalesInvoiceId] => 05f8acccbd4f445a876f0a02d26c8a36 [ClientReference] => REF_031425506025_EJISU34222_273061 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545002653 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545002653 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031425506025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:40:54+00:00", "status": "Success", "transactionId": "05f8acccbd4f445a876f0a02d26c8a36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031425506025_EJISU34222_273061", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031425506025 (EJISU34222) ✅ UPDATE successful for 031425506025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edb0e8f0bd284c2d96b6df1233538440 [SalesInvoiceId] => f73c5b20d562441c8b25ede4253e628c [ClientReference] => REF_011519303625_R4E6Y0_583699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248824106 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248824106 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011519303625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:44:48+00:00", "status": "Success", "transactionId": "f73c5b20d562441c8b25ede4253e628c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011519303625_R4E6Y0_583699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011519303625 (R4E6Y0) ✅ UPDATE successful for 011519303625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13653d477a644459b0cfe8c92f04c6fd [SalesInvoiceId] => 783a86180aa04ea9953ff115670def91 [ClientReference] => REF_000110001625_1RC5WS_505917 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559707822 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559707822 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000110001625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:48:51+00:00", "status": "Success", "transactionId": "783a86180aa04ea9953ff115670def91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110001625_1RC5WS_505917", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110001625 (1RC5WS) ✅ UPDATE successful for 000110001625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ac642f64d31400fb5a3136724e68e3b [SalesInvoiceId] => d5d111e265fa4dc1abe1c94982cb5673 [ClientReference] => REF_050300503925_EJISU34222_614474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050300503925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:56:51+00:00", "status": "Success", "transactionId": "d5d111e265fa4dc1abe1c94982cb5673", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300503925_EJISU34222_614474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300503925 (EJISU34222) ✅ UPDATE successful for 050300503925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad62fac7ada847c89de07453fd802078 [SalesInvoiceId] => 1e515cbafb0f4d81a967ab8c0e9a8975 [ClientReference] => REF_010802007925_R4E6Y0_922557 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010802007925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T12:59:30+00:00", "status": "Success", "transactionId": "1e515cbafb0f4d81a967ab8c0e9a8975", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010802007925_R4E6Y0_922557", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010802007925 (R4E6Y0) ✅ UPDATE successful for 010802007925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8eb22160329b405582463efd9fc39a5c [SalesInvoiceId] => 01acfd82928646d996581b3de9a25176 [ClientReference] => REF_082500402225_WU6TPW_028409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500402225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:03:01+00:00", "status": "Success", "transactionId": "01acfd82928646d996581b3de9a25176", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500402225_WU6TPW_028409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500402225 (WU6TPW) ✅ UPDATE successful for 082500402225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f36724a5d3c4374b9367da5df91d02a [SalesInvoiceId] => a0790648e71c4bddb00b31ac074acc7d [ClientReference] => REF_051604404625_CN4KKG_786225 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604404625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:07:43+00:00", "status": "Success", "transactionId": "a0790648e71c4bddb00b31ac074acc7d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604404625_CN4KKG_786225", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604404625 (CN4KKG) ✅ UPDATE successful for 051604404625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 887118eab3504c9faf30c11d47d7751e [SalesInvoiceId] => cc598437bc7647febda18532da7434ff [ClientReference] => REF_090705000425_EJISU34222_334874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593608217 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593608217 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090705000425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:08:02+00:00", "status": "Success", "transactionId": "cc598437bc7647febda18532da7434ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090705000425_EJISU34222_334874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090705000425 (EJISU34222) ✅ UPDATE successful for 090705000425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4cd1a84b7fb34da6a6a3003e03723051 [SalesInvoiceId] => 8c69e68500df47bbae5490ab4fe3281b [ClientReference] => REF_051815209525_CH3S2L_278737 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249538013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249538013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051815209525, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:10:08+00:00", "status": "Success", "transactionId": "8c69e68500df47bbae5490ab4fe3281b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051815209525_CH3S2L_278737", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051815209525 (CH3S2L) ✅ UPDATE successful for 051815209525 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ece93443c0a14ee1a45010bf3838f43b [SalesInvoiceId] => 789fa01807ca44f8b64e26c2b4aca9a0 [ClientReference] => REF_050700602425_R4E6Y0_577051 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700602425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:17:44+00:00", "status": "Success", "transactionId": "789fa01807ca44f8b64e26c2b4aca9a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700602425_R4E6Y0_577051", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700602425 (R4E6Y0) ✅ UPDATE successful for 050700602425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f6c23d07046e4b8a897dd0dcd5dd8345 [SalesInvoiceId] => bb7072c163a44c4f994447066c2de29a [ClientReference] => REF_051807005925_R4E6Y0_148968 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051807005925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:17:54+00:00", "status": "Success", "transactionId": "bb7072c163a44c4f994447066c2de29a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051807005925_R4E6Y0_148968", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051807005925 (R4E6Y0) ✅ UPDATE successful for 051807005925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f246d8b0e39141eda3e2a086837f8bde [SalesInvoiceId] => 937719fa3b334f069b6b160576fd72ca [ClientReference] => REF_052702603425_ZOOR6L_164511 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242358739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242358739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01fd3b29df3740df99d831b3ba9173d8 [SalesInvoiceId] => 1eccf78c2e1c4d01a9ff65627e7f9b66 [ClientReference] => REF_110300300325_WU6TPW_442184 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300300325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:23:13+00:00", "status": "Success", "transactionId": "1eccf78c2e1c4d01a9ff65627e7f9b66", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300300325_WU6TPW_442184", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300300325 (WU6TPW) ✅ UPDATE successful for 110300300325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7a4eda7533ec44a39a6af5bcd6673c0d [SalesInvoiceId] => 86b5e248f5d54475ae871782290b412a [ClientReference] => REF_000902600525_PFKS1R_835096 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533650674 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533650674 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee7d60a435a041f2aee43a6fb1bd310f [SalesInvoiceId] => 6774f6048faf47c29c91e74d22a2bfe6 [ClientReference] => REF_052702603425_ZOOR6L_610861 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242358739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242358739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702603425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:27:35+00:00", "status": "Success", "transactionId": "6774f6048faf47c29c91e74d22a2bfe6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702603425_ZOOR6L_610861", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702603425 (ZOOR6L) ✅ UPDATE successful for 052702603425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af7258be482843059c25318c8dea94e4 [SalesInvoiceId] => 64c888d49832490c8047c69303f1ba27 [ClientReference] => REF_050501503225_6BLU49_629079 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501503225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:27:40+00:00", "status": "Success", "transactionId": "64c888d49832490c8047c69303f1ba27", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501503225_6BLU49_629079", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501503225 (6BLU49) ✅ UPDATE successful for 050501503225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63a10ad2132843ddbbe78709105ec81f [SalesInvoiceId] => 60d778a0f57c4012910cd1c08723c29c [ClientReference] => REF_110304304625_WU6TPW_130838 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110304304625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:29:17+00:00", "status": "Success", "transactionId": "60d778a0f57c4012910cd1c08723c29c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110304304625_WU6TPW_130838", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110304304625 (WU6TPW) ✅ UPDATE successful for 110304304625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f4763cc011934f60863a7dc173009d3b [SalesInvoiceId] => d0b1d8b114c14c69a3f96783f2c1bd59 [ClientReference] => REF_000902600525_PFKS1R_131284 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533650674 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533650674 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3f6c3d36fc944b6baef9f2acb29229c [SalesInvoiceId] => d7b7feb8c639456192965537461cbd3c [ClientReference] => REF_051721203525_R4E6Y0_530405 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051721203525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:31:32+00:00", "status": "Success", "transactionId": "d7b7feb8c639456192965537461cbd3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051721203525_R4E6Y0_530405", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051721203525 (R4E6Y0) ✅ UPDATE successful for 051721203525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d9954990dab34846a5b465e56cc34197 [SalesInvoiceId] => 253ebdfbe09340deba10860ff0cc158a [ClientReference] => REF_150405600625_EJISU34222_680175 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246233661 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246233661 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0316811d019d471e916734725c76458c [SalesInvoiceId] => 37bd5d7aa8114e72be7f40de8de95807 [ClientReference] => REF_150405600625_EJISU34222_835781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241187421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241187421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150405600625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:39:23+00:00", "status": "Success", "transactionId": "37bd5d7aa8114e72be7f40de8de95807", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150405600625_EJISU34222_835781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150405600625 (EJISU34222) ✅ UPDATE successful for 150405600625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da8480e8569b45a1a22473175b0c67a5 [SalesInvoiceId] => cd4de6fe0234443e8c59ae4b46884d19 [ClientReference] => REF_052702501025_ZOOR6L_102677 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249900602 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249900602 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702501025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:39:54+00:00", "status": "Success", "transactionId": "cd4de6fe0234443e8c59ae4b46884d19", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702501025_ZOOR6L_102677", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702501025 (ZOOR6L) ✅ UPDATE successful for 052702501025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f6a7d59de2647419c5cbeb220cdce95 [SalesInvoiceId] => c512ee3ed9a44769af8bad7b7946116e [ClientReference] => REF_053103804125_CH3S2L_442944 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248666312 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248666312 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103804125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:40:05+00:00", "status": "Success", "transactionId": "c512ee3ed9a44769af8bad7b7946116e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103804125_CH3S2L_442944", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103804125 (CH3S2L) ✅ UPDATE successful for 053103804125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c48b955d3cae46ce98f6811ea7fd2d55 [SalesInvoiceId] => d5bcd71494c64dac91abd59829010036 [ClientReference] => REF_050501505525_6BLU49_044382 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501505525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:41:50+00:00", "status": "Success", "transactionId": "d5bcd71494c64dac91abd59829010036", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501505525_6BLU49_044382", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501505525 (6BLU49) ✅ UPDATE successful for 050501505525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 594e4cc9c38143c1b9e726df53a3b9f9 [SalesInvoiceId] => 7cd543c709934d2ab641875c6de3f18f [ClientReference] => REF_053202800925_EJISU34222_615831 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246763084 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246763084 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053202800925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:43:51+00:00", "status": "Success", "transactionId": "7cd543c709934d2ab641875c6de3f18f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053202800925_EJISU34222_615831", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053202800925 (EJISU34222) ✅ UPDATE successful for 053202800925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 479a3d93e29b47098e291707af4fdb71 [SalesInvoiceId] => 52d245e2d20d414db4e9d56aed67e3e3 [ClientReference] => REF_050609800625_G07PPZ_176727 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050609800625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:44:11+00:00", "status": "Success", "transactionId": "52d245e2d20d414db4e9d56aed67e3e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050609800625_G07PPZ_176727", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050609800625 (G07PPZ) ✅ UPDATE successful for 050609800625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2873c8e471c14afe813bebfeb496c1e7 [SalesInvoiceId] => 380c65d2dc8f41679969f223f72c74d6 [ClientReference] => REF_052306700725_M86BFQ_929874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243940800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243940800 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052306700725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:45:29+00:00", "status": "Success", "transactionId": "380c65d2dc8f41679969f223f72c74d6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052306700725_M86BFQ_929874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052306700725 (M86BFQ) ✅ UPDATE successful for 052306700725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 34976b483ec644d5a8725d28f072bd9f [SalesInvoiceId] => 7422f5b82e40443184abc2dbb1498aab [ClientReference] => REF_053509000225_R4E6Y0_070353 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053509000225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:46:40+00:00", "status": "Success", "transactionId": "7422f5b82e40443184abc2dbb1498aab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053509000225_R4E6Y0_070353", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053509000225 (R4E6Y0) ✅ UPDATE successful for 053509000225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb00379a250846f687f57e5fe0b4dbd1 [SalesInvoiceId] => 96358165bf2247df864c930e6b1a4bed [ClientReference] => REF_050501504125_6BLU49_651496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501504125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:48:15+00:00", "status": "Success", "transactionId": "96358165bf2247df864c930e6b1a4bed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501504125_6BLU49_651496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501504125 (6BLU49) ✅ UPDATE successful for 050501504125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 54c5ea7847d04c21b1c11ddb880a4915 [SalesInvoiceId] => 8e158e81a50c4c55b1301045c804533c [ClientReference] => REF_053509000225_R4E6Y0_033118 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d794d52cbdcc431496bfa9f85fb9591f [SalesInvoiceId] => 49fc66d2f87047259ae01cd3983d0bce [ClientReference] => REF_050501502125_6BLU49_690950 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501502125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T13:56:15+00:00", "status": "Success", "transactionId": "49fc66d2f87047259ae01cd3983d0bce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501502125_6BLU49_690950", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501502125 (6BLU49) ✅ UPDATE successful for 050501502125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05720343bbde46768d26bd041950d055 [SalesInvoiceId] => cef1554b018a421fa69060fb8c942b1b [ClientReference] => REF_0004041003_PFKS1R_302117 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0004041003, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:04:00+00:00", "status": "Success", "transactionId": "cef1554b018a421fa69060fb8c942b1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0004041003_PFKS1R_302117", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0004041003 (PFKS1R) ✅ UPDATE successful for 0004041003 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b1d185925ad4d558ffa5817cdcffd97 [SalesInvoiceId] => e935e56d65354cbc8725a5519209ac92 [ClientReference] => REF_050501505725_6BLU49_462870 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501505725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:07:58+00:00", "status": "Success", "transactionId": "e935e56d65354cbc8725a5519209ac92", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501505725_6BLU49_462870", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501505725 (6BLU49) ✅ UPDATE successful for 050501505725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 109ee68098a0461987964655e480748d [SalesInvoiceId] => d92f72c3b71b4c9dbebb7436432b40e8 [ClientReference] => REF_110300100325_WU6TPW_265774 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300100325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:09:15+00:00", "status": "Success", "transactionId": "d92f72c3b71b4c9dbebb7436432b40e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300100325_WU6TPW_265774", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300100325 (WU6TPW) ✅ UPDATE successful for 110300100325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05160b9bde8a44119461f1c934108bd4 [SalesInvoiceId] => b67b50027def4732b9a69f6e89cdcaa6 [ClientReference] => REF_090110903225_R4E6Y0_648109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541241145 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541241145 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090110903225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:11:40+00:00", "status": "Success", "transactionId": "b67b50027def4732b9a69f6e89cdcaa6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090110903225_R4E6Y0_648109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090110903225 (R4E6Y0) ✅ UPDATE successful for 090110903225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c71c5b24a94f4e5dbfca2a703073eaef [SalesInvoiceId] => e20d57ebbed94909bc7e6eb9650bc1fc [ClientReference] => REF_053400113225_R4E6Y0_275230 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593701515 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593701515 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400113225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:12:57+00:00", "status": "Success", "transactionId": "e20d57ebbed94909bc7e6eb9650bc1fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400113225_R4E6Y0_275230", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400113225 (R4E6Y0) ✅ UPDATE successful for 053400113225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1c17e4acf2f948538f5fb93837d04116 [SalesInvoiceId] => 7cfccd28b65447b38a5a65d0fee83e8d [ClientReference] => REF_0006021013_I95WNZ_477936 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006021013, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:13:22+00:00", "status": "Success", "transactionId": "7cfccd28b65447b38a5a65d0fee83e8d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006021013_I95WNZ_477936", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006021013 (I95WNZ) ✅ UPDATE successful for 0006021013 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0ab92aa348e438c808a9b692ec032b4 [SalesInvoiceId] => 90fbc9e500954684ba5b2e63ce978fc7 [ClientReference] => REF_050501502825_6BLU49_230768 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501502825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:13:46+00:00", "status": "Success", "transactionId": "90fbc9e500954684ba5b2e63ce978fc7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501502825_6BLU49_230768", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501502825 (6BLU49) ✅ UPDATE successful for 050501502825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 91a48f285c4d4523a8306a9f77c72ddd [SalesInvoiceId] => 893b6c49ceac45d78b446eec7008c5a9 [ClientReference] => REF_010613805325_R4E6Y0_134741 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246555312 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246555312 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010613805325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:17:04+00:00", "status": "Success", "transactionId": "893b6c49ceac45d78b446eec7008c5a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010613805325_R4E6Y0_134741", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010613805325 (R4E6Y0) ✅ UPDATE successful for 010613805325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51f3b4aafb494d0ca5048d0a2c7204b3 [SalesInvoiceId] => 7dc49bb657c04d3096ec883fe0972e11 [ClientReference] => REF_090108207225_R4E6Y0_257498 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541241145 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541241145 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090108207225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:24:45+00:00", "status": "Success", "transactionId": "7dc49bb657c04d3096ec883fe0972e11", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090108207225_R4E6Y0_257498", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090108207225 (R4E6Y0) ✅ UPDATE successful for 090108207225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c33329ca110476c99b5f741e9e340db [SalesInvoiceId] => ff2a6b26cc644c54bb9e215c0aedeab0 [ClientReference] => REF_050819006825_9D49MA_955662 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050819006825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:36:11+00:00", "status": "Success", "transactionId": "ff2a6b26cc644c54bb9e215c0aedeab0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050819006825_9D49MA_955662", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050819006825 (9D49MA) ✅ UPDATE successful for 050819006825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ec1d1672599a4b4ab0efc847449c888a [SalesInvoiceId] => 099125eea33f4b1d9abf1fd69a4701dd [ClientReference] => REF_041303303025_EJISU34222_646112 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546743364 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546743364 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041303303025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:39:14+00:00", "status": "Success", "transactionId": "099125eea33f4b1d9abf1fd69a4701dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041303303025_EJISU34222_646112", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041303303025 (EJISU34222) ✅ UPDATE successful for 041303303025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 421ef89fc10640eabfc785f26b947e19 [SalesInvoiceId] => ea7e362611c64de397244a4ea4ee414e [ClientReference] => REF_110300101525_WU6TPW_505803 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300101525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:40:32+00:00", "status": "Success", "transactionId": "ea7e362611c64de397244a4ea4ee414e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300101525_WU6TPW_505803", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300101525 (WU6TPW) ✅ UPDATE successful for 110300101525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 93ab4cc4b3d24d718c60c13f022fe328 [SalesInvoiceId] => 19b2e912da0d438492f82613c6fc16e3 [ClientReference] => REF_051816101425_A7DPCP_902042 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533777535 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533777535 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69ba0a638ff3495b9978f9aa392b7872 [SalesInvoiceId] => 2695b19326074589afae5ce6e1d21fd5 [ClientReference] => REF_0006047013_I95WNZ_295072 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205433686 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205433686 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0006047013, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:51:38+00:00", "status": "Success", "transactionId": "2695b19326074589afae5ce6e1d21fd5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006047013_I95WNZ_295072", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006047013 (I95WNZ) ✅ UPDATE successful for 0006047013 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 179237e9720c4627a0bebf671f46c6c6 [SalesInvoiceId] => 015e5349cb7d47b091a09aba233e132b [ClientReference] => REF_051816101425_A7DPCP_596122 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533777535 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533777535 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051816101425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T14:55:54+00:00", "status": "Success", "transactionId": "015e5349cb7d47b091a09aba233e132b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051816101425_A7DPCP_596122", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051816101425 (A7DPCP) ✅ UPDATE successful for 051816101425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c14aeeadbec417da3c70d4fddfe1abf [SalesInvoiceId] => 07a72a3d8d1e40fd8bd3ac43ec9265e3 [ClientReference] => REF_110401501525_WU6TPW_188103 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401501525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:02:03+00:00", "status": "Success", "transactionId": "07a72a3d8d1e40fd8bd3ac43ec9265e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401501525_WU6TPW_188103", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401501525 (WU6TPW) ✅ UPDATE successful for 110401501525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 76724a4715d044be8058cb042065d62c [SalesInvoiceId] => 3665265aebdf449fa86e9d0e8cf1736c [ClientReference] => REF_050173800125_9D49MA_055629 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050173800125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:03:38+00:00", "status": "Success", "transactionId": "3665265aebdf449fa86e9d0e8cf1736c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050173800125_9D49MA_055629", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050173800125 (9D49MA) ✅ UPDATE successful for 050173800125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fa1d5533afc24197a91770ac9b0b4317 [SalesInvoiceId] => edae77c7528f4586a8dd94b9e51b9f16 [ClientReference] => REF_090608300525_FXIX7B_625455 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246748803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246748803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090608300525, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:09:58+00:00", "status": "Success", "transactionId": "edae77c7528f4586a8dd94b9e51b9f16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090608300525_FXIX7B_625455", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090608300525 (FXIX7B) ✅ UPDATE successful for 090608300525 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 38ae1a7cdfcb4c2191b457b3a38da5d1 [SalesInvoiceId] => 5ff630f6fa504c16af1e97aa2323ee9a [ClientReference] => REF_051605403725_CN4KKG_979092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051605403725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:11:13+00:00", "status": "Success", "transactionId": "5ff630f6fa504c16af1e97aa2323ee9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051605403725_CN4KKG_979092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051605403725 (CN4KKG) ✅ UPDATE successful for 051605403725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff1544d1226849e69d38f8690b66889b [SalesInvoiceId] => 59437228a37a4d4ca0976cae26136823 [ClientReference] => REF_080403601825_WU6TPW_337540 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080403601825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:14:14+00:00", "status": "Success", "transactionId": "59437228a37a4d4ca0976cae26136823", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080403601825_WU6TPW_337540", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080403601825 (WU6TPW) ✅ UPDATE successful for 080403601825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b280aa963bd41478832d142f10e43e3 [SalesInvoiceId] => f1eb8d41a7ef448badef0de6a0e9fbea [ClientReference] => REF_050623600925_R4E6Y0_010562 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243781694 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243781694 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050623600925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:22:18+00:00", "status": "Success", "transactionId": "f1eb8d41a7ef448badef0de6a0e9fbea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050623600925_R4E6Y0_010562", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050623600925 (R4E6Y0) ✅ UPDATE successful for 050623600925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b1914a0cdc754141b6579636713d7a2d [SalesInvoiceId] => 92bb81b2effd4ac0af5c871a55680400 [ClientReference] => REF_053803303025_NPSOWU_705683 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554298729 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554298729 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803303025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:22:28+00:00", "status": "Success", "transactionId": "92bb81b2effd4ac0af5c871a55680400", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803303025_NPSOWU_705683", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803303025 (NPSOWU) ✅ UPDATE successful for 053803303025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 043da7eb506e4e1ba3b5f1c4cc88709a [SalesInvoiceId] => 5f7db17de5534d1f81abb9bf1c5c9442 [ClientReference] => REF_000601403325_9D49MA_182041 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601403325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:25:44+00:00", "status": "Success", "transactionId": "5f7db17de5534d1f81abb9bf1c5c9442", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601403325_9D49MA_182041", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601403325 (9D49MA) ✅ UPDATE successful for 000601403325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 317fe40649c94be5bc86b1de015e4b7e [SalesInvoiceId] => 9ecf51fb25684a9c8ddf4ce996570161 [ClientReference] => REF_054303601725_G07PPZ_052109 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303601725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:34:55+00:00", "status": "Success", "transactionId": "9ecf51fb25684a9c8ddf4ce996570161", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303601725_G07PPZ_052109", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303601725 (G07PPZ) ✅ UPDATE successful for 054303601725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 31428a1046414c4fb0eeeffd02866620 [SalesInvoiceId] => dca342ccbc764d62b70140a70e760ae7 [ClientReference] => REF_001002500125_BWI2U9_156128 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233544522078 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544522078 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6e5027a66161478096d2b6d1e77b9063 [SalesInvoiceId] => e22cf2c32738430893eff4cfc2f04867 [ClientReference] => REF_050626300125_9D49MA_133102 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050626300125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:46:43+00:00", "status": "Success", "transactionId": "e22cf2c32738430893eff4cfc2f04867", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050626300125_9D49MA_133102", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050626300125 (9D49MA) ✅ UPDATE successful for 050626300125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 809cf81f73bd47b3ad001d8cdb81cb97 [SalesInvoiceId] => 6eaefe5e00234e3fbb2760a7f515965c [ClientReference] => REF_001002500125_BWI2U9_881906 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543015462 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543015462 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002500125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T15:47:42+00:00", "status": "Success", "transactionId": "6eaefe5e00234e3fbb2760a7f515965c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002500125_BWI2U9_881906", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002500125 (BWI2U9) ✅ UPDATE successful for 001002500125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d40d19f05a654fb989fa570fcf56eef1 [SalesInvoiceId] => bd0d5def53f84fa59d0b5bd00dfadfd7 [ClientReference] => REF_001002500125_BWI2U9_150774 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233543015462 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543015462 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a76f1a9fd27849d992d7da11f378bcbe [SalesInvoiceId] => dc7da0ee2bb94cd3949991d6755aea88 [ClientReference] => REF_051410204425_LE9LO5_950235 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410204425, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:01:34+00:00", "status": "Success", "transactionId": "dc7da0ee2bb94cd3949991d6755aea88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410204425_LE9LO5_950235", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410204425 (LE9LO5) ✅ UPDATE successful for 051410204425 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fea77c4a23643b2bb9e65419581c1fb [SalesInvoiceId] => 45ee1432b7da4078be0876f31daae4af [ClientReference] => REF_082106401925_WU6TPW_903279 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082106401925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:04:44+00:00", "status": "Success", "transactionId": "45ee1432b7da4078be0876f31daae4af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082106401925_WU6TPW_903279", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082106401925 (WU6TPW) ✅ UPDATE successful for 082106401925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f7354422145c4aaeaaf2eaeaad80108b [SalesInvoiceId] => 726606bb50c64235a7a82d4dd60ae74d [ClientReference] => REF_054003301425_ZOOR6L_940029 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054003301425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:07:14+00:00", "status": "Success", "transactionId": "726606bb50c64235a7a82d4dd60ae74d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054003301425_ZOOR6L_940029", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054003301425 (ZOOR6L) ✅ UPDATE successful for 054003301425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2536c6afddd47a196309db489fc2195 [SalesInvoiceId] => f4a1a17fad4345daa4d83485d0565eee [ClientReference] => REF_050318600325_9D49MA_636155 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050318600325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:09:33+00:00", "status": "Success", "transactionId": "f4a1a17fad4345daa4d83485d0565eee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050318600325_9D49MA_636155", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050318600325 (9D49MA) ✅ UPDATE successful for 050318600325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5dbaf1073494a94beef8df2e2817d78 [SalesInvoiceId] => ec07aa75444e4849b53386756010acd2 [ClientReference] => REF_090106801725_9D49MA_153587 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090106801725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:21:53+00:00", "status": "Success", "transactionId": "ec07aa75444e4849b53386756010acd2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090106801725_9D49MA_153587", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090106801725 (9D49MA) ✅ UPDATE successful for 090106801725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7d040dbbf55d460986b3ea6b8fedae4a [SalesInvoiceId] => 3bbd44afda5b47178145419782a1ad3d [ClientReference] => REF_000603101725_PFKS1R_922325 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243561207 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243561207 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603101725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:28:26+00:00", "status": "Success", "transactionId": "3bbd44afda5b47178145419782a1ad3d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603101725_PFKS1R_922325", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603101725 (PFKS1R) ✅ UPDATE successful for 000603101725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48caa0dd772d4dcca2fcb43f7c92fc9d [SalesInvoiceId] => 7f602081209b41cfb1c408356d600e3b [ClientReference] => REF_060707401425_GYP9CE_489111 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060707401425, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:32:19+00:00", "status": "Success", "transactionId": "7f602081209b41cfb1c408356d600e3b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060707401425_GYP9CE_489111", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060707401425 (GYP9CE) ✅ UPDATE successful for 060707401425 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62b6cacaaed54278a71837693fcb55dd [SalesInvoiceId] => 234010b523e4488ba5362fb6d5daa0a6 [ClientReference] => REF_001002500925_BWI2U9_222368 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543015462 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543015462 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002500925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:32:24+00:00", "status": "Success", "transactionId": "234010b523e4488ba5362fb6d5daa0a6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002500925_BWI2U9_222368", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002500925 (BWI2U9) ✅ UPDATE successful for 001002500925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a181775befcf4aefa665bbfe7023f858 [SalesInvoiceId] => 89fbd66872bb474f81c804d0648bf7d0 [ClientReference] => REF_060711500825_GYP9CE_585377 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247986085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247986085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060711500825, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:36:30+00:00", "status": "Success", "transactionId": "89fbd66872bb474f81c804d0648bf7d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060711500825_GYP9CE_585377", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060711500825 (GYP9CE) ✅ UPDATE successful for 060711500825 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c49aa72b241a4def8389067eba60ff8e [SalesInvoiceId] => eddddea751ae4ecf87a95cd999677363 [ClientReference] => REF_051409901725_ZOOR6L_559657 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242358739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242358739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051409901725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:40:30+00:00", "status": "Success", "transactionId": "eddddea751ae4ecf87a95cd999677363", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051409901725_ZOOR6L_559657", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051409901725 (ZOOR6L) ✅ UPDATE successful for 051409901725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 794ec38771b24b3081908a00fae74d86 [SalesInvoiceId] => a9eacf966ddc4ff8a9888eb805e0d335 [ClientReference] => REF_130801805125_69UIPK_624619 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245155507 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245155507 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130801805125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:47:19+00:00", "status": "Success", "transactionId": "a9eacf966ddc4ff8a9888eb805e0d335", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130801805125_69UIPK_624619", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130801805125 (69UIPK) ✅ UPDATE successful for 130801805125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a9b4f7f4dd9421b8adb956ec7833a5f [SalesInvoiceId] => 7e405a45cb694c0eb41136791c0fa998 [ClientReference] => REF_052702800725_ZOOR6L_810021 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552862494 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552862494 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702800725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:52:26+00:00", "status": "Success", "transactionId": "7e405a45cb694c0eb41136791c0fa998", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702800725_ZOOR6L_810021", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702800725 (ZOOR6L) ✅ UPDATE successful for 052702800725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c4b593489bd64c979affa3999ffe20cc [SalesInvoiceId] => 9ff082baa1ee447cb78333c5fa743640 [ClientReference] => REF_000401401725_IR97F7_981098 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5904608fe89043a5a1cf4526d1377485 [SalesInvoiceId] => 9b2fc751e84e45b9a3d8c3d893ef7452 [ClientReference] => REF_000401401725_IR97F7_211624 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597427387 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597427387 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000401401725, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T16:57:09+00:00", "status": "Success", "transactionId": "9b2fc751e84e45b9a3d8c3d893ef7452", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000401401725_IR97F7_211624", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000401401725 (IR97F7) ✅ UPDATE successful for 000401401725 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 58b7e50a73854f9b9ae9e2252faf3b8c [SalesInvoiceId] => 41a149bf90664d2cae0ddb8c5c43feef [ClientReference] => REF_090110401725_FXIX7B_479434 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243330583 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243330583 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d490dc982b90412086aefdc749545e47 [SalesInvoiceId] => 0a26a281b58d4af99b0023829af00e9c [ClientReference] => REF_090110401725_FXIX7B_372864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241552389 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241552389 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090110401725, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T17:32:24+00:00", "status": "Success", "transactionId": "0a26a281b58d4af99b0023829af00e9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090110401725_FXIX7B_372864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090110401725 (FXIX7B) ✅ UPDATE successful for 090110401725 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff424095da4c4c8389226075f0be68a0 [SalesInvoiceId] => 27875c645f294207872e4ee62c3b3970 [ClientReference] => REF_090313700125_HXWPV7_883902 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244470096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244470096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090313700125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T17:39:00+00:00", "status": "Success", "transactionId": "27875c645f294207872e4ee62c3b3970", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090313700125_HXWPV7_883902", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090313700125 (HXWPV7) ✅ UPDATE successful for 090313700125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 11d213c48f48456b83a54a90833d4e1f [SalesInvoiceId] => 7d193443bbd64c39b625255b6a2be296 [ClientReference] => REF_110305102525_WU6TPW_667492 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110305102525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T17:46:26+00:00", "status": "Success", "transactionId": "7d193443bbd64c39b625255b6a2be296", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110305102525_WU6TPW_667492", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110305102525 (WU6TPW) ✅ UPDATE successful for 110305102525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0abf407b211e4853be075a9528cb3642 [SalesInvoiceId] => 0efa428218d54476bd7e1a521dfc7745 [ClientReference] => REF_011705005125_M86BFQ_814609 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598951724 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598951724 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011705005125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T18:47:37+00:00", "status": "Success", "transactionId": "0efa428218d54476bd7e1a521dfc7745", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011705005125_M86BFQ_814609", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011705005125 (M86BFQ) ✅ UPDATE successful for 011705005125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 92f3d41531a640078289fef70171cbb1 [SalesInvoiceId] => 999b54454ebf402eacc5909028f4aa1d [ClientReference] => REF_0006001013_I95WNZ_732167 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593385200 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593385200 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006001013, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T20:04:30+00:00", "status": "Success", "transactionId": "999b54454ebf402eacc5909028f4aa1d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006001013_I95WNZ_732167", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006001013 (I95WNZ) ✅ UPDATE successful for 0006001013 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9e0ffa838d1240e5a791309d61ff03fe [SalesInvoiceId] => 66494b67d8a04cc3b2ae7b5b1d7a94ae [ClientReference] => REF_071007700825_LXB63X_484578 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233535140251 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535140251 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2831ab1aef504a70a31ad535d95178dc [SalesInvoiceId] => b104dc2e2df7475a96c6b690bf7ebcfb [ClientReference] => REF_012005301825_R4E6Y0_626467 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543224932 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543224932 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012005301825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-24T22:10:58+00:00", "status": "Success", "transactionId": "b104dc2e2df7475a96c6b690bf7ebcfb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012005301825_R4E6Y0_626467", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012005301825 (R4E6Y0) ✅ UPDATE successful for 012005301825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ae997d3150c04d2e81f5e69f3ed818f7 [SalesInvoiceId] => e293840e0e5b48bc82cc14726abdd99a [ClientReference] => REF_052601004525_Y3GO0A_018355 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052601004525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T04:52:43+00:00", "status": "Success", "transactionId": "e293840e0e5b48bc82cc14726abdd99a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052601004525_Y3GO0A_018355", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052601004525 (Y3GO0A) ✅ UPDATE successful for 052601004525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d82c9ec32244b608cc13505f7c376ac [SalesInvoiceId] => 6eb2fd79a43d4e7bb5fe01f7a46ab24f [ClientReference] => REF_054300201825_Y3GO0A_390985 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300201825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T05:14:02+00:00", "status": "Success", "transactionId": "6eb2fd79a43d4e7bb5fe01f7a46ab24f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300201825_Y3GO0A_390985", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300201825 (Y3GO0A) ✅ UPDATE successful for 054300201825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b02145cddda4e46a5290c6e92fa41f0 [SalesInvoiceId] => 3e08152376a149728cbd896a73e41117 [ClientReference] => REF_051113603525_Y3GO0A_325803 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051113603525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T05:38:46+00:00", "status": "Success", "transactionId": "3e08152376a149728cbd896a73e41117", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051113603525_Y3GO0A_325803", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051113603525 (Y3GO0A) ✅ UPDATE successful for 051113603525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 29d2a3f8a7cc4fd3a5841f3dc7e252dc [SalesInvoiceId] => 73efb739e69e42b8ad6a4107b2fc7937 [ClientReference] => REF_0006047006_I95WNZ_877348 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557778861 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557778861 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006047006, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T07:12:12+00:00", "status": "Success", "transactionId": "73efb739e69e42b8ad6a4107b2fc7937", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006047006_I95WNZ_877348", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006047006 (I95WNZ) ✅ UPDATE successful for 0006047006 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => aa85e70fee59489cbb7171ddf9ea3473 [SalesInvoiceId] => f3a4a0551c714b46bc0025abeda6cf58 [ClientReference] => REF_000902600525_PFKS1R_540429 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240732167 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240732167 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 92a2ade72cc14ac5a81e63db8ceebe81 [SalesInvoiceId] => 8c1c7918b2b7436ea3c5388125dbf55e [ClientReference] => REF_000902600525_PFKS1R_250583 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240732167 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240732167 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a6f48c3834b44d389c0e77f67ac7581 [SalesInvoiceId] => 1a86b8ab3f844ee3b1b683f2ecb0936e [ClientReference] => REF_000902600525_PFKS1R_052766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240732167 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240732167 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902600525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T08:29:32+00:00", "status": "Success", "transactionId": "1a86b8ab3f844ee3b1b683f2ecb0936e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902600525_PFKS1R_052766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902600525 (PFKS1R) ✅ UPDATE successful for 000902600525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 72d87d841688474f9becd74754a21325 [SalesInvoiceId] => 222f4b9b7cff483faa77c6648249cc98 [ClientReference] => REF_000101809725_1RC5WS_176534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242803924 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242803924 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000101809725, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T08:49:40+00:00", "status": "Success", "transactionId": "222f4b9b7cff483faa77c6648249cc98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000101809725_1RC5WS_176534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000101809725 (1RC5WS) ✅ UPDATE successful for 000101809725 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7512968019ae40ae8cc16ba662bb8046 [SalesInvoiceId] => 1deac09e4a4d49a69f4d11617d72f7d1 [ClientReference] => REF_053802101425_NPSOWU_034826 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053802101425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T09:00:34+00:00", "status": "Success", "transactionId": "1deac09e4a4d49a69f4d11617d72f7d1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802101425_NPSOWU_034826", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802101425 (NPSOWU) ✅ UPDATE successful for 053802101425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 06f0b4c83ea941e1b72c5f8a454bbe89 [SalesInvoiceId] => 69e4ee2585324a91a7110a2e790debd0 [ClientReference] => REF_120302706225_BWI2U9_120353 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248675085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248675085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120302706225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T09:32:23+00:00", "status": "Success", "transactionId": "69e4ee2585324a91a7110a2e790debd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120302706225_BWI2U9_120353", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120302706225 (BWI2U9) ✅ UPDATE successful for 120302706225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65eee21045bf4f6596d9922367cc9e2c [SalesInvoiceId] => 156e8f908ba74345aa6869e07237c8dd [ClientReference] => REF_054101901425_NPSOWU_230907 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=054101901425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T10:01:08+00:00", "status": "Success", "transactionId": "156e8f908ba74345aa6869e07237c8dd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054101901425_NPSOWU_230907", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054101901425 (NPSOWU) ✅ UPDATE successful for 054101901425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 38a1cf5b5d9b457c8078c5cb42e291c7 [SalesInvoiceId] => d341e338573947bf99f49a45618aeed6 [ClientReference] => REF_140101100125_HE2114_964529 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532897711 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532897711 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140101100125, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T10:09:48+00:00", "status": "Success", "transactionId": "d341e338573947bf99f49a45618aeed6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140101100125_HE2114_964529", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140101100125 (HE2114) ✅ UPDATE successful for 140101100125 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 543f65f94e7f4c4ab8428e90c5354c4e [SalesInvoiceId] => 2170410b17184c4a950e03131ca7c0f6 [ClientReference] => REF_130104803025_69UIPK_061107 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597390888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597390888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130104803025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T10:22:28+00:00", "status": "Success", "transactionId": "2170410b17184c4a950e03131ca7c0f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130104803025_69UIPK_061107", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130104803025 (69UIPK) ✅ UPDATE successful for 130104803025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a34d0317a0e461cb59e3edbb4936908 [SalesInvoiceId] => 8ba8dac751c54ba19c226fd83976aff3 [ClientReference] => REF_0005058010_I95WNZ_394800 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540887063 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540887063 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005058010, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T10:34:08+00:00", "status": "Success", "transactionId": "8ba8dac751c54ba19c226fd83976aff3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005058010_I95WNZ_394800", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005058010 (I95WNZ) ✅ UPDATE successful for 0005058010 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 039f90471bb04aa2b15032b535c3030e [SalesInvoiceId] => a234f5b2fff34df488900e5716bfc7fa [ClientReference] => REF_001100201825_1RC5WS_841283 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531766088 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531766088 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001100201825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T10:58:22+00:00", "status": "Success", "transactionId": "a234f5b2fff34df488900e5716bfc7fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001100201825_1RC5WS_841283", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001100201825 (1RC5WS) ✅ UPDATE successful for 001100201825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c30103bcb33149c5ab4884b492df7fe1 [SalesInvoiceId] => b817274e65fe4f0ebbde80d037c5976d [ClientReference] => REF_052102801525_NPSOWU_300036 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052102801525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T11:15:10+00:00", "status": "Success", "transactionId": "b817274e65fe4f0ebbde80d037c5976d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102801525_NPSOWU_300036", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102801525 (NPSOWU) ✅ UPDATE successful for 052102801525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc59e6c84055497b934d81d5943ab7cb [SalesInvoiceId] => 2f1566871c6842bd92ef8b4ada1b02d5 [ClientReference] => REF_130804801425_69UIPK_342848 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541658722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541658722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130804801425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T11:32:21+00:00", "status": "Success", "transactionId": "2f1566871c6842bd92ef8b4ada1b02d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130804801425_69UIPK_342848", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130804801425 (69UIPK) ✅ UPDATE successful for 130804801425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bb3d973a207841f5a753b7995f44fb19 [SalesInvoiceId] => 91fddd7b5ed74dc4b91e4b2b48580c90 [ClientReference] => REF_051805401425_CH3S2L_721593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244612949 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244612949 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051805401425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T11:51:15+00:00", "status": "Success", "transactionId": "91fddd7b5ed74dc4b91e4b2b48580c90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051805401425_CH3S2L_721593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051805401425 (CH3S2L) ✅ UPDATE successful for 051805401425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58b2224027e7473abcf3c6f7d7dc91f3 [SalesInvoiceId] => 0d8717708160487d874d570a119f03ef [ClientReference] => REF_053105801925_108CSY_105591 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243208598 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243208598 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053105801925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T11:51:26+00:00", "status": "Success", "transactionId": "0d8717708160487d874d570a119f03ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053105801925_108CSY_105591", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053105801925 (108CSY) ✅ UPDATE successful for 053105801925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe07593337f143ea9f8afa13a3c9621c [SalesInvoiceId] => 171766ce338943a1bc1e46f823097024 [ClientReference] => REF_000700303825_PFKS1R_462800 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249170803 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249170803 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000700303825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T12:04:14+00:00", "status": "Success", "transactionId": "171766ce338943a1bc1e46f823097024", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000700303825_PFKS1R_462800", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000700303825 (PFKS1R) ✅ UPDATE successful for 000700303825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9348c95c002447df8668ab70cd5832bd [SalesInvoiceId] => cbc7f82556c04cefbff5dd62d5a42d35 [ClientReference] => REF_041302001025_R4E6Y0_394047 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246037523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246037523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fcc34648129c464fb1f678dc256ffa30 [SalesInvoiceId] => 2f78e6584a714c4fa07f75261025cd54 [ClientReference] => REF_041302001025_R4E6Y0_671876 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246037523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246037523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041302001025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T12:59:07+00:00", "status": "Success", "transactionId": "2f78e6584a714c4fa07f75261025cd54", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041302001025_R4E6Y0_671876", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041302001025 (R4E6Y0) ✅ UPDATE successful for 041302001025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2afec480bc9e4df98a1aa276551e8e4f [SalesInvoiceId] => 648b1b08b202442d88b51180ad0e4b80 [ClientReference] => REF_000603300625_PFKS1R_785369 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532835351 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532835351 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603300625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T13:41:11+00:00", "status": "Success", "transactionId": "648b1b08b202442d88b51180ad0e4b80", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603300625_PFKS1R_785369", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603300625 (PFKS1R) ✅ UPDATE successful for 000603300625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b6f2ea92cc7f4e818aa72563a9b62cc8 [SalesInvoiceId] => d5f98dde4cf04a24826a46c56392029d [ClientReference] => REF_050110406425_9D49MA_520483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110406425, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T14:10:55+00:00", "status": "Success", "transactionId": "d5f98dde4cf04a24826a46c56392029d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110406425_9D49MA_520483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110406425 (9D49MA) ✅ UPDATE successful for 050110406425 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 862152ee092946868ad4659d0abb3402 [SalesInvoiceId] => 7c5bf236b03f4b2a80cc165c2a864ab5 [ClientReference] => REF_051113603525_Y3GO0A_096824 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 853d31ef226844b483956e6fcc2e4eb5 [SalesInvoiceId] => d013b3ee63574b40af851c5edf01d5c5 [ClientReference] => REF_0540020047_NPSOWU_440223 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0540020047, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T14:43:44+00:00", "status": "Success", "transactionId": "d013b3ee63574b40af851c5edf01d5c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0540020047_NPSOWU_440223", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0540020047 (NPSOWU) ✅ UPDATE successful for 0540020047 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8a9b164149ce49849ca71ac3406f0219 [SalesInvoiceId] => 33603c45119a4c8f8b450c605592c4a2 [ClientReference] => REF_0540020047_NPSOWU_314812 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3d934e81ad5d49529622539e0138a568 [SalesInvoiceId] => f6c8b74076514dc795b799b94057fcb8 [ClientReference] => REF_050149801725_9D49MA_168377 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050149801725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T14:59:59+00:00", "status": "Success", "transactionId": "f6c8b74076514dc795b799b94057fcb8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050149801725_9D49MA_168377", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050149801725 (9D49MA) ✅ UPDATE successful for 050149801725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f334b8f3b56f4c35a40b0e28b17e2590 [SalesInvoiceId] => 15788fe7dc43404389b58a04a4b831ac [ClientReference] => REF_041600108025_NPSOWU_749420 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=041600108025, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T15:08:14+00:00", "status": "Success", "transactionId": "15788fe7dc43404389b58a04a4b831ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041600108025_NPSOWU_749420", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041600108025 (NPSOWU) ✅ UPDATE successful for 041600108025 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 025bb1d682aa4796943f051c63b8cf58 [SalesInvoiceId] => c2a8e67d409a4849a6a670c4ab9efd8f [ClientReference] => REF_150201503725_9D49MA_704971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150201503725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T15:12:24+00:00", "status": "Success", "transactionId": "c2a8e67d409a4849a6a670c4ab9efd8f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150201503725_9D49MA_704971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150201503725 (9D49MA) ✅ UPDATE successful for 150201503725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6169f5b1c55e417eb9e8abc802909fa4 [SalesInvoiceId] => 673cf96094574684961a02c9b34c357f [ClientReference] => REF_050904601225_9D49MA_440219 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050904601225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T15:31:18+00:00", "status": "Success", "transactionId": "673cf96094574684961a02c9b34c357f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050904601225_9D49MA_440219", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050904601225 (9D49MA) ✅ UPDATE successful for 050904601225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 16f1dd51282546d2a4681443a7db2505 [SalesInvoiceId] => f106c1f64b8d4bb18ac144271132edaf [ClientReference] => REF_050904601225_9D49MA_123358 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5f3ddcebff0d4cb8b314abddfd96473c [SalesInvoiceId] => 76ee7c641e2146ecba5bdedea4f5891e [ClientReference] => REF_050604100225_9D49MA_031511 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050604100225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T15:47:01+00:00", "status": "Success", "transactionId": "76ee7c641e2146ecba5bdedea4f5891e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050604100225_9D49MA_031511", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050604100225 (9D49MA) ✅ UPDATE successful for 050604100225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0f642a3e0a1544eab32a01d349037607 [SalesInvoiceId] => 44f2964d05cc45a2b6f013753069e370 [ClientReference] => REF_000107008825_PFKS1R_810434 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541258887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541258887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000107008825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T15:48:32+00:00", "status": "Success", "transactionId": "44f2964d05cc45a2b6f013753069e370", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107008825_PFKS1R_810434", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107008825 (PFKS1R) ✅ UPDATE successful for 000107008825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6bc9f948535457a96d1a894265e74ea [SalesInvoiceId] => db37881bbb244cc6af30238644d4a50c [ClientReference] => REF_052806100725_9D49MA_772727 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052806100725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T15:59:23+00:00", "status": "Success", "transactionId": "db37881bbb244cc6af30238644d4a50c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052806100725_9D49MA_772727", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052806100725 (9D49MA) ✅ UPDATE successful for 052806100725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ac368e184f04ec9a04d2396a03673f0 [SalesInvoiceId] => 46e69605d2a042bab0b29dfa87723d06 [ClientReference] => REF_051811302625_9D49MA_366986 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051811302625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T16:35:23+00:00", "status": "Success", "transactionId": "46e69605d2a042bab0b29dfa87723d06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051811302625_9D49MA_366986", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051811302625 (9D49MA) ✅ UPDATE successful for 051811302625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1dc88f3ac6f34635ba8f54373ee2c782 [SalesInvoiceId] => 295286083313477594bdd0b5f6f3e564 [ClientReference] => REF_051814202625_EJISU34222_047828 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553873200 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553873200 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051814202625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T16:37:46+00:00", "status": "Success", "transactionId": "295286083313477594bdd0b5f6f3e564", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051814202625_EJISU34222_047828", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051814202625 (EJISU34222) ✅ UPDATE successful for 051814202625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9d5d1e2e411f43cb989af0aefc68c6c1 [SalesInvoiceId] => c2f1f90a55b940639ad996fc6a541421 [ClientReference] => REF_0540020047_NPSOWU_241088 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 292e4bbf6fc945b4abfcde27f92c0537 [SalesInvoiceId] => babb08986c694a0fba20b1560222267b [ClientReference] => REF_053105804825_9D49MA_299568 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053105804825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T16:49:50+00:00", "status": "Success", "transactionId": "babb08986c694a0fba20b1560222267b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053105804825_9D49MA_299568", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053105804825 (9D49MA) ✅ UPDATE successful for 053105804825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55d4278c97494f7b870d09b86d20204d [SalesInvoiceId] => a3a88eaf78ed457cb4970aba445654e2 [ClientReference] => REF_050602501025_9D49MA_354596 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602501025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T17:34:38+00:00", "status": "Success", "transactionId": "a3a88eaf78ed457cb4970aba445654e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602501025_9D49MA_354596", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602501025 (9D49MA) ✅ UPDATE successful for 050602501025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9768eae064cd41cf98f65e38e475f0d3 [SalesInvoiceId] => 2c70b6320a23484789bffdd4dd265e4a [ClientReference] => REF_053204102025_9D49MA_816636 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053204102025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T17:43:40+00:00", "status": "Success", "transactionId": "2c70b6320a23484789bffdd4dd265e4a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053204102025_9D49MA_816636", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053204102025 (9D49MA) ✅ UPDATE successful for 053204102025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc082782f4834b809cbf6f215c051208 [SalesInvoiceId] => 2dacfb747d1545e6af1ae824e79ec895 [ClientReference] => REF_052703800825_ZOOR6L_766759 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540102610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540102610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703800825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T17:47:35+00:00", "status": "Success", "transactionId": "2dacfb747d1545e6af1ae824e79ec895", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703800825_ZOOR6L_766759", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703800825 (ZOOR6L) ✅ UPDATE successful for 052703800825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59211bf5709d49eda6ad17d1a08ac81f [SalesInvoiceId] => b71b989ff63046d88575f72e21e85894 [ClientReference] => REF_010314406725_9D49MA_246998 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010314406725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T17:52:53+00:00", "status": "Success", "transactionId": "b71b989ff63046d88575f72e21e85894", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010314406725_9D49MA_246998", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010314406725 (9D49MA) ✅ UPDATE successful for 010314406725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dafe7a4b443a4d4eb2e9e728251af5d6 [SalesInvoiceId] => a40ed561a1d84b5baec799aa1986d2b5 [ClientReference] => REF_052703800925_ZOOR6L_751484 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540102610 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540102610 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703800925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T18:30:06+00:00", "status": "Success", "transactionId": "a40ed561a1d84b5baec799aa1986d2b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703800925_ZOOR6L_751484", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703800925 (ZOOR6L) ✅ UPDATE successful for 052703800925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8253a07b887f436aa4135fd3f5d83f8d [SalesInvoiceId] => 5d8dc0192acc4ab7ba3644d119667f38 [ClientReference] => REF_000504200425_I95WNZ_814367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205521640 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205521640 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000504200425, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T19:16:06+00:00", "status": "Success", "transactionId": "5d8dc0192acc4ab7ba3644d119667f38", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000504200425_I95WNZ_814367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000504200425 (I95WNZ) ✅ UPDATE successful for 000504200425 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c69c6b4075c749c78e038b9bd9413d64 [SalesInvoiceId] => 1b98bf1142f948d094515fad951c00f3 [ClientReference] => REF_000802900325_BWI2U9_364490 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233549328140 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549328140 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90aa8215f3da4911b0474b869677436b [SalesInvoiceId] => 72bd53754195476bad5b9510d61e18a5 [ClientReference] => REF_000802900325_BWI2U9_575408 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549328140 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549328140 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000802900325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T21:15:51+00:00", "status": "Success", "transactionId": "72bd53754195476bad5b9510d61e18a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000802900325_BWI2U9_575408", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000802900325 (BWI2U9) ✅ UPDATE successful for 000802900325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00ce7aab438e4605a0e78986c8ce9e3e [SalesInvoiceId] => f8b908659d0d45978a9a7fdbe92f37d2 [ClientReference] => REF_051608201225_CN4KKG_810021 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249012923 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249012923 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051608201225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-25T21:56:05+00:00", "status": "Success", "transactionId": "f8b908659d0d45978a9a7fdbe92f37d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051608201225_CN4KKG_810021", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051608201225 (CN4KKG) ✅ UPDATE successful for 051608201225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e249c644a6347229ffe64c7aa3582bb [SalesInvoiceId] => f1fd67f0d77b44ba9ed61672111bcac6 [ClientReference] => REF_050707109025_Y3GO0A_639213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707109025, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T07:17:08+00:00", "status": "Success", "transactionId": "f1fd67f0d77b44ba9ed61672111bcac6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707109025_Y3GO0A_639213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707109025 (Y3GO0A) ✅ UPDATE successful for 050707109025 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f8714c4d2f0949809f495b508aac5fe0 [SalesInvoiceId] => b7f71e74332d4601b4aeebb2b8d349ae [ClientReference] => REF_054303501425_Y3GO0A_472273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303501425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T07:58:08+00:00", "status": "Success", "transactionId": "b7f71e74332d4601b4aeebb2b8d349ae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303501425_Y3GO0A_472273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303501425 (Y3GO0A) ✅ UPDATE successful for 054303501425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 009a833a338f4510817d928def874da3 [SalesInvoiceId] => 60360001a8e14f268127e3b2d50defec [ClientReference] => REF_000802900225_PFKS1R_717387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549328140 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549328140 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000802900225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T08:25:40+00:00", "status": "Success", "transactionId": "60360001a8e14f268127e3b2d50defec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000802900225_PFKS1R_717387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000802900225 (PFKS1R) ✅ UPDATE successful for 000802900225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1dbb6a1e36bf4b1b827c3febb7d0fd43 [SalesInvoiceId] => 251d4f66835d4d7b801af5d24426b0ff [ClientReference] => REF_000900403525_BWI2U9_851589 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249829003 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249829003 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900403525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T09:08:03+00:00", "status": "Success", "transactionId": "251d4f66835d4d7b801af5d24426b0ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900403525_BWI2U9_851589", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900403525 (BWI2U9) ✅ UPDATE successful for 000900403525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b835d6590da64b2999e5beb0d51bc30a [SalesInvoiceId] => a666f712571b48a583fe28a52a37c26e [ClientReference] => REF_010302700725_Y3GO0A_768310 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010302700725, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T09:16:44+00:00", "status": "Success", "transactionId": "a666f712571b48a583fe28a52a37c26e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010302700725_Y3GO0A_768310", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010302700725 (Y3GO0A) ✅ UPDATE successful for 010302700725 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b842886edb894834bd8436463e1f5765 [SalesInvoiceId] => 6207bced26c94d6382a2511d614d995a [ClientReference] => REF_000903200425_PFKS1R_854713 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540890198 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540890198 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 19fda3764bb54d468f2eae332b0e09d3 [SalesInvoiceId] => d2d7a1b5e1dd49a29200358d2226da54 [ClientReference] => REF_000900305125_1RC5WS_970237 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205151084 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205151084 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000900305125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T10:12:40+00:00", "status": "Success", "transactionId": "d2d7a1b5e1dd49a29200358d2226da54", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900305125_1RC5WS_970237", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900305125 (1RC5WS) ✅ UPDATE successful for 000900305125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87546b1a450e489ca9b4e9c6bc695827 [SalesInvoiceId] => 2df7f2701f3f44f5ba6b9aecb7bdf835 [ClientReference] => REF_052405301425_EJISU34222_819570 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599005894 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599005894 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405301425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T10:36:19+00:00", "status": "Success", "transactionId": "2df7f2701f3f44f5ba6b9aecb7bdf835", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405301425_EJISU34222_819570", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405301425 (EJISU34222) ✅ UPDATE successful for 052405301425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd2be9192d714b9785c33837fda2173e [SalesInvoiceId] => 60d0e6e36d064d51afcc323cb8b72ba3 [ClientReference] => REF_000903200425_PFKS1R_822849 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543928403 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543928403 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000903200425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T11:21:11+00:00", "status": "Success", "transactionId": "60d0e6e36d064d51afcc323cb8b72ba3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000903200425_PFKS1R_822849", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000903200425 (PFKS1R) ✅ UPDATE successful for 000903200425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7087cd5e0bad4ec6af7f4019cd5c1c8d [SalesInvoiceId] => 489577c17b41468ab87882ff12960485 [ClientReference] => REF_000405301225_PFKS1R_402380 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405301225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T12:23:31+00:00", "status": "Success", "transactionId": "489577c17b41468ab87882ff12960485", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405301225_PFKS1R_402380", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405301225 (PFKS1R) ✅ UPDATE successful for 000405301225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 31155f461800439ab7338ced2eccda14 [SalesInvoiceId] => 622cdfebde6c4ed3a8a916a5bb46e2bb [ClientReference] => REF_001000201925_1RC5WS_899140 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540457034 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540457034 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000201925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T12:28:19+00:00", "status": "Success", "transactionId": "622cdfebde6c4ed3a8a916a5bb46e2bb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000201925_1RC5WS_899140", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000201925 (1RC5WS) ✅ UPDATE successful for 001000201925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e2f028f4160481c9b35637cc36df282 [SalesInvoiceId] => f4f73767f98346828fedd22de29f508d [ClientReference] => REF_000902701125_1RC5WS_806254 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546070240 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546070240 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902701125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T13:59:05+00:00", "status": "Success", "transactionId": "f4f73767f98346828fedd22de29f508d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902701125_1RC5WS_806254", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902701125 (1RC5WS) ✅ UPDATE successful for 000902701125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c3d20a791f8f42458f3a7349b43aead8 [SalesInvoiceId] => 45129b39d30c41bb83824608fbe70391 [ClientReference] => REF_022801402625_108CSY_719467 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022801402625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T14:09:51+00:00", "status": "Success", "transactionId": "45129b39d30c41bb83824608fbe70391", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022801402625_108CSY_719467", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022801402625 (108CSY) ✅ UPDATE successful for 022801402625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2513445f44a84672ac8473ca0cf4a05b [SalesInvoiceId] => 8f51166276e9494fbfd2e98e95f992a4 [ClientReference] => REF_022801402625_108CSY_352747 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8bc1174fc7be444f97b2b7e5c7bcbbb9 [SalesInvoiceId] => 7492827fc16849628b09ffef8464d88e [ClientReference] => REF_130901205025_69UIPK_897772 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247707821 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247707821 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32857d98f45a44659c57327a483ed165 [SalesInvoiceId] => f70e118f41c843dfafa73bdd19e8de2e [ClientReference] => REF_130901205025_69UIPK_165500 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247707821 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247707821 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130901205025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T16:27:48+00:00", "status": "Success", "transactionId": "f70e118f41c843dfafa73bdd19e8de2e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130901205025_69UIPK_165500", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130901205025 (69UIPK) ✅ UPDATE successful for 130901205025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30d04fe36f134325953959be140663f7 [SalesInvoiceId] => 925027b2959c4bb3939f63f3bfc1b008 [ClientReference] => REF_0005058022_I95WNZ_481898 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542204319 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542204319 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005058022, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T16:50:50+00:00", "status": "Success", "transactionId": "925027b2959c4bb3939f63f3bfc1b008", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005058022_I95WNZ_481898", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005058022 (I95WNZ) ✅ UPDATE successful for 0005058022 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 425ccd37565f4a35a097d5cbe35c6872 [SalesInvoiceId] => 51b22e3a347741489762a06fea54feb6 [ClientReference] => REF_052505722525_EJISU34222_415867 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243982552 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243982552 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505722525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T17:12:19+00:00", "status": "Success", "transactionId": "51b22e3a347741489762a06fea54feb6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505722525_EJISU34222_415867", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505722525 (EJISU34222) ✅ UPDATE successful for 052505722525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a0910791bc7d4df99f4f5696cf25ed37 [SalesInvoiceId] => ed4be70b6e8d429394f14c75327cdc47 [ClientReference] => REF_140100500425_WU6TPW_836687 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edac4cd6e0924eecb4d7cf139096fc50 [SalesInvoiceId] => 80da0971e9c6408b980363c8a739e4cf [ClientReference] => REF_140100500425_WU6TPW_532567 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140100500425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T17:20:30+00:00", "status": "Success", "transactionId": "80da0971e9c6408b980363c8a739e4cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140100500425_WU6TPW_532567", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140100500425 (WU6TPW) ✅ UPDATE successful for 140100500425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8fd3976c65e4d3e9d11edeb962c493d [SalesInvoiceId] => f622c6295a8b49f6976884a7b6bd3169 [ClientReference] => REF_140101301725_R4E6Y0_131078 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244070337 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244070337 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140101301725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T17:55:06+00:00", "status": "Success", "transactionId": "f622c6295a8b49f6976884a7b6bd3169", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140101301725_R4E6Y0_131078", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140101301725 (R4E6Y0) ✅ UPDATE successful for 140101301725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cff64fb42614cfe8a5b8d46fec16e37 [SalesInvoiceId] => f1772b80118f47cf8610621db11fc483 [ClientReference] => REF_130604300225_69UIPK_510643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249642710 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249642710 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130604300225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T17:56:27+00:00", "status": "Success", "transactionId": "f1772b80118f47cf8610621db11fc483", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130604300225_69UIPK_510643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130604300225 (69UIPK) ✅ UPDATE successful for 130604300225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c00482b8f55494490ab9a17c5151524 [SalesInvoiceId] => f7a45656f47949aa8d4755856bc9ea7c [ClientReference] => REF_052702701225_ZOOR6L_626453 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541425026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541425026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702701225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T18:09:30+00:00", "status": "Success", "transactionId": "f7a45656f47949aa8d4755856bc9ea7c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702701225_ZOOR6L_626453", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702701225 (ZOOR6L) ✅ UPDATE successful for 052702701225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd7ca2292dba400d8b64470eddba0c23 [SalesInvoiceId] => 751c807a6060488b9ee188b131fb7c5f [ClientReference] => REF_050136901425_R4E6Y0_300891 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050136901425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T18:43:49+00:00", "status": "Success", "transactionId": "751c807a6060488b9ee188b131fb7c5f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050136901425_R4E6Y0_300891", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050136901425 (R4E6Y0) ✅ UPDATE successful for 050136901425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c4f7204da8842b3969685d368e096f8 [SalesInvoiceId] => 0cb97efbcb81481185aaa2f6df6e0a57 [ClientReference] => REF_010101800425_Y3GO0A_781354 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010101800425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T18:57:23+00:00", "status": "Success", "transactionId": "0cb97efbcb81481185aaa2f6df6e0a57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010101800425_Y3GO0A_781354", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010101800425 (Y3GO0A) ✅ UPDATE successful for 010101800425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f7649e8a7a91445b8cd796e76465cc85 [SalesInvoiceId] => a004ec3316ce4c94accb4ecb78b9ae60 [ClientReference] => REF_053403901125_R4E6Y0_622057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403901125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T19:08:56+00:00", "status": "Success", "transactionId": "a004ec3316ce4c94accb4ecb78b9ae60", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403901125_R4E6Y0_622057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403901125 (R4E6Y0) ✅ UPDATE successful for 053403901125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 719720db4d4a4ab3a127a6bff423a486 [SalesInvoiceId] => 49f1331fe62242579292ddabb97c3cda [ClientReference] => REF_050303908625_6BLU49_120850 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246751888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246751888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050303908625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-26T19:28:30+00:00", "status": "Success", "transactionId": "49f1331fe62242579292ddabb97c3cda", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050303908625_6BLU49_120850", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050303908625 (6BLU49) ✅ UPDATE successful for 050303908625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9040906c6fbc40b0b9a7a5242ba3a3b0 [SalesInvoiceId] => aece884a0e104e48b839c6b09e33a7c9 [ClientReference] => REF_012701602225_I95WNZ_107358 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542387140 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542387140 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012701602225, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T05:10:23+00:00", "status": "Success", "transactionId": "aece884a0e104e48b839c6b09e33a7c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012701602225_I95WNZ_107358", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012701602225 (I95WNZ) ✅ UPDATE successful for 012701602225 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1852f4c0d745411ea13c9f09d54cfed6 [SalesInvoiceId] => a14fba17fa6c496bb99deb1e66c3d2c3 [ClientReference] => REF_051601600125_CN4KKG_553332 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601600125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T07:21:57+00:00", "status": "Success", "transactionId": "a14fba17fa6c496bb99deb1e66c3d2c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601600125_CN4KKG_553332", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601600125 (CN4KKG) ✅ UPDATE successful for 051601600125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => deac7328308044a3b54829301cf2a4ee [SalesInvoiceId] => ffcbf59dbdd44487af8f883839270a6c [ClientReference] => REF_130200300925_69UIPK_211139 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530457279 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530457279 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130200300925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T07:22:08+00:00", "status": "Success", "transactionId": "ffcbf59dbdd44487af8f883839270a6c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130200300925_69UIPK_211139", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130200300925 (69UIPK) ✅ UPDATE successful for 130200300925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4b903e62fea4016b6c2df9609eefdda [SalesInvoiceId] => c71e6398e3db4ee7a72804a21c3959a3 [ClientReference] => REF_062009100525_B8POM8_368858 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542500519 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542500519 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062009100525, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T08:09:58+00:00", "status": "Success", "transactionId": "c71e6398e3db4ee7a72804a21c3959a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062009100525_B8POM8_368858", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062009100525 (B8POM8) ✅ UPDATE successful for 062009100525 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e559e1b13d71487cbed03af1c28fb792 [SalesInvoiceId] => 8608ab530dd54728b91b2e2b7e8a96b1 [ClientReference] => REF_000503000425_PFKS1R_078625 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205521640 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205521640 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000503000425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T08:34:42+00:00", "status": "Success", "transactionId": "8608ab530dd54728b91b2e2b7e8a96b1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000503000425_PFKS1R_078625", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000503000425 (PFKS1R) ✅ UPDATE successful for 000503000425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 50b771b89506408fadfcdfe21e8800ad [SalesInvoiceId] => 4f2ccf86d9ee47c58e236ecc638fe277 [ClientReference] => REF_050202716125_NPSOWU_556572 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240126379 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240126379 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050202716125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T08:45:47+00:00", "status": "Success", "transactionId": "4f2ccf86d9ee47c58e236ecc638fe277", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050202716125_NPSOWU_556572", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050202716125 (NPSOWU) ✅ UPDATE successful for 050202716125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef4fe216502a49298ee5112c56862ef1 [SalesInvoiceId] => 20f9a606886e498a83c98db9df1326a7 [ClientReference] => REF_130903104925_69UIPK_467771 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557196880 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557196880 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130903104925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T08:53:34+00:00", "status": "Success", "transactionId": "20f9a606886e498a83c98db9df1326a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130903104925_69UIPK_467771", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130903104925 (69UIPK) ✅ UPDATE successful for 130903104925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bcaed0469be443cdb9ce271b3e66c98f [SalesInvoiceId] => f8e41d0f02c54bc9933cb7ff2adbe98e [ClientReference] => REF_050500104525_108CSY_248483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531654255 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531654255 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500104525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:03:29+00:00", "status": "Success", "transactionId": "f8e41d0f02c54bc9933cb7ff2adbe98e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500104525_108CSY_248483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500104525 (108CSY) ✅ UPDATE successful for 050500104525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cc4b529137640ed960c091778bfa398 [SalesInvoiceId] => 48c7f4a6bebb42eb86f01feb1bf4d11e [ClientReference] => REF_052304005625_R4E6Y0_196410 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052304005625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:07:14+00:00", "status": "Success", "transactionId": "48c7f4a6bebb42eb86f01feb1bf4d11e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052304005625_R4E6Y0_196410", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052304005625 (R4E6Y0) ✅ UPDATE successful for 052304005625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fcb8b7dbf038404da7f3642fa610d85c [SalesInvoiceId] => dcfac11d6d424df0ac06be5e2345210b [ClientReference] => REF_052505008125_WRHKXK_763646 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546726024 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546726024 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505008125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:07:28+00:00", "status": "Success", "transactionId": "dcfac11d6d424df0ac06be5e2345210b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505008125_WRHKXK_763646", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505008125 (WRHKXK) ✅ UPDATE successful for 052505008125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 37ba55d200584f01b2298dbd64816bec [SalesInvoiceId] => a6dbb22e923d46c0b651dcd9c4b27a96 [ClientReference] => REF_052505008125_WRHKXK_396248 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233546726024 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546726024 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb27f9e75c02411795140c64e2c5f884 [SalesInvoiceId] => b9be40738f0e4a3ca1e658bb1f749ec3 [ClientReference] => REF_012812611125_R4E6Y0_658086 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012812611125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:10:30+00:00", "status": "Success", "transactionId": "b9be40738f0e4a3ca1e658bb1f749ec3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012812611125_R4E6Y0_658086", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012812611125 (R4E6Y0) ✅ UPDATE successful for 012812611125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df39d4c9fbcc4df4b407829d3e9ec987 [SalesInvoiceId] => 802c7da96285460ea5a95923eac8ca0d [ClientReference] => REF_050311200125_CH3S2L_045603 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244446772 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244446772 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311200125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:12:16+00:00", "status": "Success", "transactionId": "802c7da96285460ea5a95923eac8ca0d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311200125_CH3S2L_045603", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311200125 (CH3S2L) ✅ UPDATE successful for 050311200125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 85cb9dfd86cf4ac9bd07c7035196cdeb [SalesInvoiceId] => d61a78a2c9794f16900dd45d83c24f1f [ClientReference] => REF_050311200125_CH3S2L_938584 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244446772 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244446772 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aab27bccbaf44ca8969ebfde0bd82a87 [SalesInvoiceId] => 8db26667a56648f18ccbfc81b1eadae9 [ClientReference] => REF_082606201025_R4E6Y0_665604 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243713570 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243713570 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082606201025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:19:07+00:00", "status": "Success", "transactionId": "8db26667a56648f18ccbfc81b1eadae9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082606201025_R4E6Y0_665604", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082606201025 (R4E6Y0) ✅ UPDATE successful for 082606201025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fdd2f150950c43f1a73c8bdc0eb9d36d [SalesInvoiceId] => 3ea5e55a9fe141bdbb1599d9612ee525 [ClientReference] => REF_053400109225_R4E6Y0_321008 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400109225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:25:06+00:00", "status": "Success", "transactionId": "3ea5e55a9fe141bdbb1599d9612ee525", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400109225_R4E6Y0_321008", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400109225 (R4E6Y0) ✅ UPDATE successful for 053400109225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a007f459f17a45cf97472e10b192f8aa [SalesInvoiceId] => c6c89c71337b4e809150c40863e9d1bb [ClientReference] => REF_050608706225_M86BFQ_461623 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248907017 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248907017 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608706225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:26:18+00:00", "status": "Success", "transactionId": "c6c89c71337b4e809150c40863e9d1bb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608706225_M86BFQ_461623", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608706225 (M86BFQ) ✅ UPDATE successful for 050608706225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f308925cdb24cb9820e67a962a4a886 [SalesInvoiceId] => d6c61ffdc21440b4a5dc6e7feb102a48 [ClientReference] => REF_110501200725_WU6TPW_211425 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554082311 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554082311 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc96bd1fadb5472d8044e97b99b8a611 [SalesInvoiceId] => c0380436c71f48cba246bdba36ce350b [ClientReference] => REF_071110500825_J1MH3E_595724 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071110500825, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:28:28+00:00", "status": "Success", "transactionId": "c0380436c71f48cba246bdba36ce350b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071110500825_J1MH3E_595724", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071110500825 (J1MH3E) ✅ UPDATE successful for 071110500825 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0beed9f17ca94ddeb1f277e3ea451a84 [SalesInvoiceId] => 8c62b2629c194c5a8e11fd5ce73d7a21 [ClientReference] => REF_011305202825_NPSOWU_726505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011305202825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:30:49+00:00", "status": "Success", "transactionId": "8c62b2629c194c5a8e11fd5ce73d7a21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011305202825_NPSOWU_726505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011305202825 (NPSOWU) ✅ UPDATE successful for 011305202825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebffb18a4443407199fca980de7c299c [SalesInvoiceId] => 645b6bd2aefe47f98900ff06310b75ba [ClientReference] => REF_110501200725_WU6TPW_973341 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554082311 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554082311 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501200725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:33:26+00:00", "status": "Success", "transactionId": "645b6bd2aefe47f98900ff06310b75ba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501200725_WU6TPW_973341", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501200725 (WU6TPW) ✅ UPDATE successful for 110501200725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 593ac05368884c10b213ce980540b82a [SalesInvoiceId] => 49863f6577dd42168d1dcfb6d8810a52 [ClientReference] => REF_051607500425_CN4KKG_272912 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240418029 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240418029 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607500425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:34:20+00:00", "status": "Success", "transactionId": "49863f6577dd42168d1dcfb6d8810a52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607500425_CN4KKG_272912", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607500425 (CN4KKG) ✅ UPDATE successful for 051607500425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf182fd6ac8e47a0ac65279fe8421623 [SalesInvoiceId] => 56ab4a727ff543598ef032c6788e69f7 [ClientReference] => REF_120104504125_CN4KKG_463600 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120104504125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:36:08+00:00", "status": "Success", "transactionId": "56ab4a727ff543598ef032c6788e69f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120104504125_CN4KKG_463600", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120104504125 (CN4KKG) ✅ UPDATE successful for 120104504125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 344ae0042ed240878be98596988e99b1 [SalesInvoiceId] => 3eaeac280cf74afab8ebe6c2befa1855 [ClientReference] => REF_050172105525_A7DPCP_123520 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050172105525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:42:20+00:00", "status": "Success", "transactionId": "3eaeac280cf74afab8ebe6c2befa1855", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050172105525_A7DPCP_123520", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050172105525 (A7DPCP) ✅ UPDATE successful for 050172105525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f93deaf63d1342ef901847acc27ea827 [SalesInvoiceId] => 9b0570e64af74f88baeec383cf6f8572 [ClientReference] => REF_0541049006_Y3GO0A_972208 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536672952 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536672952 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0541049006, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:42:32+00:00", "status": "Success", "transactionId": "9b0570e64af74f88baeec383cf6f8572", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0541049006_Y3GO0A_972208", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0541049006 (Y3GO0A) ✅ UPDATE successful for 0541049006 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7c1e244954574e3a928a4182bbc8dfa2 [SalesInvoiceId] => 912943e763724b7b94471fdff587d6b8 [ClientReference] => REF_130802901625_69UIPK_509217 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257416266 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257416266 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c3f946d67d624682b5e84632c778ecd6 [SalesInvoiceId] => b052a555a6684f0eb309adac05181743 [ClientReference] => REF_051912502025_RY07KN_141871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051912502025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:43:18+00:00", "status": "Success", "transactionId": "b052a555a6684f0eb309adac05181743", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051912502025_RY07KN_141871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051912502025 (RY07KN) ✅ UPDATE successful for 051912502025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62cd5f044e644448ac90bff865f0f4ec [SalesInvoiceId] => f81fdda7b21644858ce9e50517f0db59 [ClientReference] => REF_012812806425_6BLU49_284627 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012812806425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:47:37+00:00", "status": "Success", "transactionId": "f81fdda7b21644858ce9e50517f0db59", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012812806425_6BLU49_284627", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012812806425 (6BLU49) ✅ UPDATE successful for 012812806425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a32fe80bd2b441dfb85e419263dd0b42 [SalesInvoiceId] => 3f85c40793b644b5a70c1b11daf8d4ec [ClientReference] => REF_050509401724_108CSY_942166 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257582060 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257582060 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 74d5c6fa43eb49cf9366acd6c74ce375 [SalesInvoiceId] => 126b91c0ab38479c9b3d121e2e152749 [ClientReference] => REF_052507802425_CH3S2L_533403 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596125102 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596125102 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052507802425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T09:50:11+00:00", "status": "Success", "transactionId": "126b91c0ab38479c9b3d121e2e152749", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052507802425_CH3S2L_533403", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052507802425 (CH3S2L) ✅ UPDATE successful for 052507802425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a70d1504cd484667a8b379e70438b153 [SalesInvoiceId] => be17ff46d53d4d0b9eb9c9b58c8bb8f1 [ClientReference] => REF_050509401724_108CSY_870266 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257582060 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257582060 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fcb7c827c9f7419b83ce924d5549e850 [SalesInvoiceId] => d4f2ece888214797afca25738cff2b24 [ClientReference] => REF_130802901625_69UIPK_376863 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257416266 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257416266 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130802901625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:01:42+00:00", "status": "Success", "transactionId": "d4f2ece888214797afca25738cff2b24", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130802901625_69UIPK_376863", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130802901625 (69UIPK) ✅ UPDATE successful for 130802901625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b51bb7b66974a8d8d693e7592c894e4 [SalesInvoiceId] => 54e49544bbfd4e84b98d2ed550c422c1 [ClientReference] => REF_012901500225_G07PPZ_140951 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012901500225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:03:38+00:00", "status": "Success", "transactionId": "54e49544bbfd4e84b98d2ed550c422c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012901500225_G07PPZ_140951", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012901500225 (G07PPZ) ✅ UPDATE successful for 012901500225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b24576ba0e7d448f868cdc7f8bacca49 [SalesInvoiceId] => da9e500e39fe489ab8f396a71e92c441 [ClientReference] => REF_053803507325_NPSOWU_396590 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053803507325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:05:23+00:00", "status": "Success", "transactionId": "da9e500e39fe489ab8f396a71e92c441", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053803507325_NPSOWU_396590", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053803507325 (NPSOWU) ✅ UPDATE successful for 053803507325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 277a641bb90c49268611374d388c94b4 [SalesInvoiceId] => a7ede72f572b40db85bd5cfae119ee8d [ClientReference] => REF_130802901625_69UIPK_991743 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233257416266 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257416266 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d6e520c27c04d6386b93763569078e4 [SalesInvoiceId] => 232bd42af2134a14b1c795851a597458 [ClientReference] => REF_050123503425_M86BFQ_957868 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243940800 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243940800 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050123503425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:06:01+00:00", "status": "Success", "transactionId": "232bd42af2134a14b1c795851a597458", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050123503425_M86BFQ_957868", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050123503425 (M86BFQ) ✅ UPDATE successful for 050123503425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 978c9028f44243d5ad2a2230204a7b5f [SalesInvoiceId] => ebef25f0a6d649f0b9addefeba83e1ce [ClientReference] => REF_050608217325_4S2EHN_130534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541013904 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541013904 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608217325, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:07:59+00:00", "status": "Success", "transactionId": "ebef25f0a6d649f0b9addefeba83e1ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608217325_4S2EHN_130534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608217325 (4S2EHN) ✅ UPDATE successful for 050608217325 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82abc02af54e4b00910e36f5fd631f34 [SalesInvoiceId] => 0ed7f3f43e034c4f8386f95e75ce3d20 [ClientReference] => REF_041101805525_A7DPCP_194395 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556131127 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556131127 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041101805525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:10:38+00:00", "status": "Success", "transactionId": "0ed7f3f43e034c4f8386f95e75ce3d20", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041101805525_A7DPCP_194395", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041101805525 (A7DPCP) ✅ UPDATE successful for 041101805525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c08cf1c97ff456796f8511ef0500d10 [SalesInvoiceId] => 005303a01b884b44aeb570d5a4626a07 [ClientReference] => REF_090108004925_A7DPCP_472406 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090108004925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:10:47+00:00", "status": "Success", "transactionId": "005303a01b884b44aeb570d5a4626a07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090108004925_A7DPCP_472406", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090108004925 (A7DPCP) ✅ UPDATE successful for 090108004925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 690efa04b39d45cd93efde1f95a387cc [SalesInvoiceId] => a9f71ca318274f06bc967aa5255ea351 [ClientReference] => REF_053703518925_A7DPCP_519403 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551301661 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551301661 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053703518925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:11:11+00:00", "status": "Success", "transactionId": "a9f71ca318274f06bc967aa5255ea351", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053703518925_A7DPCP_519403", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053703518925 (A7DPCP) ✅ UPDATE successful for 053703518925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af30a59312fa4d60934982ef68cd8fd2 [SalesInvoiceId] => b0a398e121d2438f9af34d8b3b43b6d2 [ClientReference] => REF_050509401724_108CSY_708607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257582060 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257582060 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050509401724, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:12:28+00:00", "status": "Success", "transactionId": "b0a398e121d2438f9af34d8b3b43b6d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050509401724_108CSY_708607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050509401724 (108CSY) ✅ UPDATE successful for 050509401724 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbfbcf2e8cd34a10beb9e7d6d54d4e2c [SalesInvoiceId] => 90ceb296f0454f9ab46da91711ea37ad [ClientReference] => REF_110503200625_WU6TPW_877461 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110503200625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:18:55+00:00", "status": "Success", "transactionId": "90ceb296f0454f9ab46da91711ea37ad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110503200625_WU6TPW_877461", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110503200625 (WU6TPW) ✅ UPDATE successful for 110503200625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 535cb6f105a44406ac49f41c1f898b9a [SalesInvoiceId] => a1f143c6fa954d17b5fc2de4b3de7c48 [ClientReference] => REF_120301500725_CN4KKG_040185 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120301500725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:20:38+00:00", "status": "Success", "transactionId": "a1f143c6fa954d17b5fc2de4b3de7c48", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120301500725_CN4KKG_040185", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120301500725 (CN4KKG) ✅ UPDATE successful for 120301500725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2c0b3d87ce64027a6a5a4706ca4e05e [SalesInvoiceId] => 266ba49229924feebe7f251f3d191ff8 [ClientReference] => REF_051805301425_CH3S2L_849003 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536470264 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536470264 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051805301425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:21:39+00:00", "status": "Success", "transactionId": "266ba49229924feebe7f251f3d191ff8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051805301425_CH3S2L_849003", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051805301425 (CH3S2L) ✅ UPDATE successful for 051805301425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d48565188ba4a06a6ed6faf860b5048 [SalesInvoiceId] => d005acd4e34d47f49a911eaf6c53402b [ClientReference] => REF_0514077027_1RC5WS_693873 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541038406 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541038406 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0514077027, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:24:52+00:00", "status": "Success", "transactionId": "d005acd4e34d47f49a911eaf6c53402b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0514077027_1RC5WS_693873", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0514077027 (1RC5WS) ✅ UPDATE successful for 0514077027 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13c32652c0594d1cabdfc347801f8010 [SalesInvoiceId] => 843876eaf751430b9697dc25abb7cfa5 [ClientReference] => REF_050101919825_EJISU34222_485526 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244086879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244086879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050101919825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:25:46+00:00", "status": "Success", "transactionId": "843876eaf751430b9697dc25abb7cfa5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050101919825_EJISU34222_485526", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050101919825 (EJISU34222) ✅ UPDATE successful for 050101919825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01126c4e5c0a40ad8ee8e1a32ab1d95c [SalesInvoiceId] => 49a7082c71114939995aab52eddfa878 [ClientReference] => REF_032205600125_WRHKXK_389271 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553486209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553486209 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032205600125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:29:58+00:00", "status": "Success", "transactionId": "49a7082c71114939995aab52eddfa878", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032205600125_WRHKXK_389271", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032205600125 (WRHKXK) ✅ UPDATE successful for 032205600125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7cee18c979fe439196eafb3761a1d0cd [SalesInvoiceId] => f61333368c3e405a8d5e1feda5863f0d [ClientReference] => REF_051402407325_ZOOR6L_269431 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247624745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247624745 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402407325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:31:34+00:00", "status": "Success", "transactionId": "f61333368c3e405a8d5e1feda5863f0d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402407325_ZOOR6L_269431", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402407325 (ZOOR6L) ✅ UPDATE successful for 051402407325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c950788faa0a4d8da1a34047a80a0056 [SalesInvoiceId] => 034389317bf84794a68157aae9a09b63 [ClientReference] => REF_050114300925_A7DPCP_607115 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244668177 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244668177 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050114300925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:32:00+00:00", "status": "Success", "transactionId": "034389317bf84794a68157aae9a09b63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050114300925_A7DPCP_607115", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050114300925 (A7DPCP) ✅ UPDATE successful for 050114300925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40a96cb6d6c14e8e876313883da31a13 [SalesInvoiceId] => 93abd8d26bcd4c7cac1188d24aab41a2 [ClientReference] => REF_050206400625_M86BFQ_918032 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050206400625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:34:23+00:00", "status": "Success", "transactionId": "93abd8d26bcd4c7cac1188d24aab41a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050206400625_M86BFQ_918032", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050206400625 (M86BFQ) ✅ UPDATE successful for 050206400625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7830b7e00a2742c3acd4e3982b812271 [SalesInvoiceId] => 3301e600f8f541bf8a8c5e3ae01dbe77 [ClientReference] => REF_050317800725_R4E6Y0_109494 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233536750120 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536750120 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2524170961ad4fe4b1bd3f88c2c47bd6 [SalesInvoiceId] => ff6ae7eef6f5400296bccf545888b4f8 [ClientReference] => REF_050317800725_R4E6Y0_050643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536750120 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536750120 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050317800725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:34:52+00:00", "status": "Success", "transactionId": "ff6ae7eef6f5400296bccf545888b4f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050317800725_R4E6Y0_050643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050317800725 (R4E6Y0) ✅ UPDATE successful for 050317800725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a0788cac60df4d9cb1fb90b4b6eb0ee0 [SalesInvoiceId] => 92e9a23aacb544eca0680a5f2adb0db5 [ClientReference] => REF_051505701725_4S2EHN_729772 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051505701725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:36:08+00:00", "status": "Success", "transactionId": "92e9a23aacb544eca0680a5f2adb0db5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051505701725_4S2EHN_729772", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051505701725 (4S2EHN) ✅ UPDATE successful for 051505701725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4714ec5f59424c0b8410a400f4c52252 [SalesInvoiceId] => bf26aa4f2d834e4797a114fa21a80ea2 [ClientReference] => REF_051400503525_ZOOR6L_942402 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538218857 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538218857 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400503525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:43:19+00:00", "status": "Success", "transactionId": "bf26aa4f2d834e4797a114fa21a80ea2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400503525_ZOOR6L_942402", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400503525 (ZOOR6L) ✅ UPDATE successful for 051400503525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 609a62ea4b7b4579b70cb0d74f1f8d21 [SalesInvoiceId] => 6cbdb762649f4829a113e3057fb64eb2 [ClientReference] => REF_050605603525_M86BFQ_240239 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605603525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:43:58+00:00", "status": "Success", "transactionId": "6cbdb762649f4829a113e3057fb64eb2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605603525_M86BFQ_240239", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605603525 (M86BFQ) ✅ UPDATE successful for 050605603525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b39cb7dc9e944bc4a36b5f915430fd6e [SalesInvoiceId] => a2f6e1548df949d4b1deedfc2f16fea7 [ClientReference] => REF_051801506925_A7DPCP_962566 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801506925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:44:34+00:00", "status": "Success", "transactionId": "a2f6e1548df949d4b1deedfc2f16fea7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801506925_A7DPCP_962566", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801506925 (A7DPCP) ✅ UPDATE successful for 051801506925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc0ec2b1926f41f2acbb2970d880bc62 [SalesInvoiceId] => ce5b632532244b06b40e41b11f6a1183 [ClientReference] => REF_051400802125_ZOOR6L_029506 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400802125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:51:09+00:00", "status": "Success", "transactionId": "ce5b632532244b06b40e41b11f6a1183", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400802125_ZOOR6L_029506", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400802125 (ZOOR6L) ✅ UPDATE successful for 051400802125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => baac112e84c041e382bb8e5d252ce076 [SalesInvoiceId] => 52dbbec026b5421c9dfcc584f84ba097 [ClientReference] => REF_052501007225_A7DPCP_031121 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501007225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:56:07+00:00", "status": "Success", "transactionId": "52dbbec026b5421c9dfcc584f84ba097", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501007225_A7DPCP_031121", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501007225 (A7DPCP) ✅ UPDATE successful for 052501007225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1b1571b027ad4545968076781c522f6e [SalesInvoiceId] => fd2ba47da43f4dbfbd97ce0620197913 [ClientReference] => REF_000205301225_WU6TPW_044201 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000205301225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T10:57:00+00:00", "status": "Success", "transactionId": "fd2ba47da43f4dbfbd97ce0620197913", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000205301225_WU6TPW_044201", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000205301225 (WU6TPW) ✅ UPDATE successful for 000205301225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c9b075c2314b400b85301a5696c22e8f [SalesInvoiceId] => e0da3bbe5f3f44f3b2585da53be5bc0c [ClientReference] => REF_053800802625_NPSOWU_671048 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053800802625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:00:47+00:00", "status": "Success", "transactionId": "e0da3bbe5f3f44f3b2585da53be5bc0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800802625_NPSOWU_671048", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800802625 (NPSOWU) ✅ UPDATE successful for 053800802625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 783c8eb4d8364fd4a0e599ff194da8e3 [SalesInvoiceId] => 0d633af7d16847e19b4131278cf2067b [ClientReference] => REF_052702304325_ZOOR6L_581509 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702304325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:04:45+00:00", "status": "Success", "transactionId": "0d633af7d16847e19b4131278cf2067b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702304325_ZOOR6L_581509", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702304325 (ZOOR6L) ✅ UPDATE successful for 052702304325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => adff5afb83744237bffcd3d5c61b0205 [SalesInvoiceId] => 41e6ea3be6124438a3548f65f3803ab0 [ClientReference] => REF_051102000325_G07PPZ_643254 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051102000325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:14:12+00:00", "status": "Success", "transactionId": "41e6ea3be6124438a3548f65f3803ab0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051102000325_G07PPZ_643254", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051102000325 (G07PPZ) ✅ UPDATE successful for 051102000325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 247226978a674f5aa99bb06a192cf0da [SalesInvoiceId] => 6f7dc5f59a124ae3b240569ab8793b6c [ClientReference] => REF_051102000325_G07PPZ_297549 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6a7b6d29b5a14e0cb081e299a8bca7b6 [SalesInvoiceId] => e6c25a35140348da9b46f1035fa9bdaf [ClientReference] => REF_051410701325_ZOOR6L_333581 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051410701325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:20:14+00:00", "status": "Success", "transactionId": "e6c25a35140348da9b46f1035fa9bdaf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051410701325_ZOOR6L_333581", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051410701325 (ZOOR6L) ✅ UPDATE successful for 051410701325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d188ff1d98a54a47935c13e5788495b0 [SalesInvoiceId] => 3fc1eae30cbe4c57a26de01e2473f551 [ClientReference] => REF_051604100125_CN4KKG_597030 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243605328 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243605328 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604100125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:20:33+00:00", "status": "Success", "transactionId": "3fc1eae30cbe4c57a26de01e2473f551", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604100125_CN4KKG_597030", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604100125 (CN4KKG) ✅ UPDATE successful for 051604100125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81f8136002a240d3914cbadc2049c76c [SalesInvoiceId] => 04440e3be0d74e3ea1dd522b8045f007 [ClientReference] => REF_040415201025_9D49MA_709970 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040415201025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:21:54+00:00", "status": "Success", "transactionId": "04440e3be0d74e3ea1dd522b8045f007", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040415201025_9D49MA_709970", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040415201025 (9D49MA) ✅ UPDATE successful for 040415201025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebec861d45a247af977f0baee7316210 [SalesInvoiceId] => 5bfb87151417439f8c06b83be78e34cf [ClientReference] => REF_050108413425_CN4KKG_618374 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546764356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546764356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050108413425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:24:16+00:00", "status": "Success", "transactionId": "5bfb87151417439f8c06b83be78e34cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050108413425_CN4KKG_618374", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050108413425 (CN4KKG) ✅ UPDATE successful for 050108413425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e95cc8252d2d40d8a352f9163519dabe [SalesInvoiceId] => d5b444e0fab9436f9835a8d06d26d294 [ClientReference] => REF_010113500325_R4E6Y0_865289 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010113500325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:25:42+00:00", "status": "Success", "transactionId": "d5b444e0fab9436f9835a8d06d26d294", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010113500325_R4E6Y0_865289", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010113500325 (R4E6Y0) ✅ UPDATE successful for 010113500325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9283aed0a49424b96f3233dc0adbfe1 [SalesInvoiceId] => 5faa3143b1984663872d00f2e77709f3 [ClientReference] => REF_053904206625_9D49MA_503361 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053904206625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:27:17+00:00", "status": "Success", "transactionId": "5faa3143b1984663872d00f2e77709f3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053904206625_9D49MA_503361", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053904206625 (9D49MA) ✅ UPDATE successful for 053904206625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff2022bda8a64ee8afda08914469c454 [SalesInvoiceId] => 289fe79f5f81400cb3a000de7601865d [ClientReference] => REF_110207700725_WU6TPW_524135 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110207700725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:27:36+00:00", "status": "Success", "transactionId": "289fe79f5f81400cb3a000de7601865d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110207700725_WU6TPW_524135", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110207700725 (WU6TPW) ✅ UPDATE successful for 110207700725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f483aabb58f42288da8bd56088e438f [SalesInvoiceId] => 9186e2940565459dad698fbcd3066493 [ClientReference] => REF_072200706625_R4E6Y0_354972 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242167531 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242167531 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072200706625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:28:28+00:00", "status": "Success", "transactionId": "9186e2940565459dad698fbcd3066493", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072200706625_R4E6Y0_354972", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072200706625 (R4E6Y0) ✅ UPDATE successful for 072200706625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e7f3a037cb534aa48b42c9a104171676 [SalesInvoiceId] => e27d8cabe8d74fa28c53ff0ef3aa8a63 [ClientReference] => REF_053904206625_9D49MA_932142 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 708bfc9870a94be6a61a9b76a48b066d [SalesInvoiceId] => 54efeeec33024dcfbd2cb2209055eb67 [ClientReference] => REF_052603500525_ZOOR6L_529183 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052603500525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:33:33+00:00", "status": "Success", "transactionId": "54efeeec33024dcfbd2cb2209055eb67", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052603500525_ZOOR6L_529183", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052603500525 (ZOOR6L) ✅ UPDATE successful for 052603500525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f515bbff8a04790919861dd70924114 [SalesInvoiceId] => 1d83abcc8d5c44e58eb58a1233bef3f4 [ClientReference] => REF_050816301825_A7DPCP_863220 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050816301825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:33:34+00:00", "status": "Success", "transactionId": "1d83abcc8d5c44e58eb58a1233bef3f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050816301825_A7DPCP_863220", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050816301825 (A7DPCP) ✅ UPDATE successful for 050816301825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce07d109629344b88b3ab351123c1209 [SalesInvoiceId] => b8af8aa376524e7a94d60662359f953c [ClientReference] => REF_150308400125_9D49MA_062508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150308400125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:34:55+00:00", "status": "Success", "transactionId": "b8af8aa376524e7a94d60662359f953c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150308400125_9D49MA_062508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150308400125 (9D49MA) ✅ UPDATE successful for 150308400125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ca84cf7930b4c2681168066989a4da6 [SalesInvoiceId] => 5922f975dcd548f4bf6c4c883b3e6278 [ClientReference] => REF_032106201725_G07PPZ_894519 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=032106201725, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:39:09+00:00", "status": "Success", "transactionId": "5922f975dcd548f4bf6c4c883b3e6278", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_032106201725_G07PPZ_894519", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 032106201725 (G07PPZ) ✅ UPDATE successful for 032106201725 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f735c1e878b54103ab17c1aca7af3c68 [SalesInvoiceId] => f80e292f3f1f441eb3f20edc41a9993c [ClientReference] => REF_130300501525_69UIPK_639334 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530492656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530492656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130300501525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:42:53+00:00", "status": "Success", "transactionId": "f80e292f3f1f441eb3f20edc41a9993c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130300501525_69UIPK_639334", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130300501525 (69UIPK) ✅ UPDATE successful for 130300501525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2e2d5891dc545e0bce48c898876f9e3 [SalesInvoiceId] => 8c33686dd1af4a879411d3771bf79e78 [ClientReference] => REF_072200705025_R4E6Y0_445085 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242167531 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242167531 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072200705025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:44:32+00:00", "status": "Success", "transactionId": "8c33686dd1af4a879411d3771bf79e78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072200705025_R4E6Y0_445085", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072200705025 (R4E6Y0) ✅ UPDATE successful for 072200705025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cab35a55e2c740e19690ed169ff2fb52 [SalesInvoiceId] => ffcf72affdd14efc95d3a34938592442 [ClientReference] => REF_130601200625_ZOOR6L_015792 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130601200625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:44:42+00:00", "status": "Success", "transactionId": "ffcf72affdd14efc95d3a34938592442", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130601200625_ZOOR6L_015792", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130601200625 (ZOOR6L) ✅ UPDATE successful for 130601200625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b7f901dded0452b8cbf427a2b8fefd1 [SalesInvoiceId] => 6c3fb214d0c947bf81229b92c6155992 [ClientReference] => REF_051809307325_EJISU34222_151474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241187421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241187421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051809307325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:44:58+00:00", "status": "Success", "transactionId": "6c3fb214d0c947bf81229b92c6155992", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051809307325_EJISU34222_151474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051809307325 (EJISU34222) ✅ UPDATE successful for 051809307325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88638d43721a46e2b0262d21201376ca [SalesInvoiceId] => b55bf6444b7e475b8595b109adc5d098 [ClientReference] => REF_110207700825_WU6TPW_440944 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110207700825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:45:34+00:00", "status": "Success", "transactionId": "b55bf6444b7e475b8595b109adc5d098", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110207700825_WU6TPW_440944", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110207700825 (WU6TPW) ✅ UPDATE successful for 110207700825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40cb15f8251641b6ae2e220cd1946b13 [SalesInvoiceId] => cae9173779b149afb6133780d3d46620 [ClientReference] => REF_011214007925_9D49MA_390027 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011214007925, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:45:45+00:00", "status": "Success", "transactionId": "cae9173779b149afb6133780d3d46620", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011214007925_9D49MA_390027", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011214007925 (9D49MA) ✅ UPDATE successful for 011214007925 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 19c0418e4eb94bdabc18b1d821bd1b14 [SalesInvoiceId] => c88cc1893c544c73a4df1af715087494 [ClientReference] => REF_051108001425_G07PPZ_398361 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108001425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:52:22+00:00", "status": "Success", "transactionId": "c88cc1893c544c73a4df1af715087494", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108001425_G07PPZ_398361", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108001425 (G07PPZ) ✅ UPDATE successful for 051108001425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8371672df2d44f6bb75506656df7525f [SalesInvoiceId] => 2dd232fdc09741559bd839213e31fe16 [ClientReference] => REF_050412400225_R4E6Y0_244694 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500655641 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500655641 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050412400225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:54:53+00:00", "status": "Success", "transactionId": "2dd232fdc09741559bd839213e31fe16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050412400225_R4E6Y0_244694", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050412400225 (R4E6Y0) ✅ UPDATE successful for 050412400225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1bdb4a933512462c8066dfffd8e33aa3 [SalesInvoiceId] => f69893545348450db7785dfc4426bb29 [ClientReference] => REF_00601300525_BWI2U9_774827 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558627889 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558627889 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=00601300525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T11:55:18+00:00", "status": "Success", "transactionId": "f69893545348450db7785dfc4426bb29", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_00601300525_BWI2U9_774827", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 00601300525 (BWI2U9) ✅ UPDATE successful for 00601300525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d60b40f1f8734d6894aa23c3feafaea8 [SalesInvoiceId] => 63d976b9a6994039b2620d45f70be1aa [ClientReference] => REF_030406600525_4S2EHN_522885 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 451e612eb3e0491e8d97f0dbf2964628 [SalesInvoiceId] => 16aa0e6628cb4813b3e357729986baed [ClientReference] => REF_054001302025_EJISU34222_527109 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540848644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540848644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Exception happened with upstream provider. ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a960b0d619a34baaa7cf4dc5816fa2d5 [SalesInvoiceId] => 6c2394ceb562414e99cb37d460755701 [ClientReference] => REF_120104600625_CN4KKG_399023 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120104600625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:01:04+00:00", "status": "Success", "transactionId": "6c2394ceb562414e99cb37d460755701", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120104600625_CN4KKG_399023", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120104600625 (CN4KKG) ✅ UPDATE successful for 120104600625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eac7219f29c3413ab131fc1b1a0801f9 [SalesInvoiceId] => cf740b735b7f4e68ad3564ddedeebf15 [ClientReference] => REF_082500403225_WU6TPW_713920 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500403225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:03:37+00:00", "status": "Success", "transactionId": "cf740b735b7f4e68ad3564ddedeebf15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500403225_WU6TPW_713920", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500403225 (WU6TPW) ✅ UPDATE successful for 082500403225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1fc54ed7d3124d84bb33106840b2e090 [SalesInvoiceId] => 1c5ade212e2440e3b0ebf63c73214944 [ClientReference] => REF_130400202425_69UIPK_950145 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233530492656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530492656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05e7cfbce78045eda9fa3d99acc124e0 [SalesInvoiceId] => 3287a85f328d4ef2b54b4db447a86c56 [ClientReference] => REF_054001302025_EJISU34222_221196 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540848644 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540848644 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001302025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:05:15+00:00", "status": "Success", "transactionId": "3287a85f328d4ef2b54b4db447a86c56", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001302025_EJISU34222_221196", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001302025 (EJISU34222) ✅ UPDATE successful for 054001302025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04c65c41db234d24abe53b14f1708937 [SalesInvoiceId] => 3b3254c0ddf749d69317281b48ba7747 [ClientReference] => REF_051802100225_ZOOR6L_001054 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247730510 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247730510 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051802100225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:06:27+00:00", "status": "Success", "transactionId": "3b3254c0ddf749d69317281b48ba7747", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051802100225_ZOOR6L_001054", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051802100225 (ZOOR6L) ✅ UPDATE successful for 051802100225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc86fa9072b54a9899c1826b9a58ba83 [SalesInvoiceId] => c7730315f72944a69ea5d74e16978408 [ClientReference] => REF_051114106925_CH3S2L_519148 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592191273 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592191273 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051114106925, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:07:44+00:00", "status": "Success", "transactionId": "c7730315f72944a69ea5d74e16978408", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114106925_CH3S2L_519148", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114106925 (CH3S2L) ✅ UPDATE successful for 051114106925 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 970044556c0e4ad3aaf1678d301e1ee0 [SalesInvoiceId] => a3c0115aee98499393b0eea3316e02f2 [ClientReference] => REF_110405501325_WU6TPW_837136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110405501325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:08:22+00:00", "status": "Success", "transactionId": "a3c0115aee98499393b0eea3316e02f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110405501325_WU6TPW_837136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110405501325 (WU6TPW) ✅ UPDATE successful for 110405501325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 38913a33afd0448a8bb4e7636edf8569 [SalesInvoiceId] => 9f2fce87c07c4371b21bf118f3ab7afe [ClientReference] => REF_030406600525_4S2EHN_911684 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18abf523cc704da2a5d4bff6906d34d7 [SalesInvoiceId] => 3aa4e675adfe4494a5259fe857b71f75 [ClientReference] => REF_071600801525_69UIPK_704062 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248824966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248824966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071600801525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:11:31+00:00", "status": "Success", "transactionId": "3aa4e675adfe4494a5259fe857b71f75", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071600801525_69UIPK_704062", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071600801525 (69UIPK) ✅ UPDATE successful for 071600801525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 66e706004f08408b9d1517192a4d6fc1 [SalesInvoiceId] => 2372bde6c28a4383a4ab4bfb1e9e8028 [ClientReference] => REF_052102802525_NPSOWU_850434 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540843888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540843888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af4159cb297541228a51cbb3709a2be0 [SalesInvoiceId] => d309809cf8704bba885da7bc1958876f [ClientReference] => REF_053401000325_R4E6Y0_194334 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545594334 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545594334 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053401000325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:22:32+00:00", "status": "Success", "transactionId": "d309809cf8704bba885da7bc1958876f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053401000325_R4E6Y0_194334", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053401000325 (R4E6Y0) ✅ UPDATE successful for 053401000325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d981c12f0cbb44e498a50b9c9faa7fff [SalesInvoiceId] => b5ce20796aa64912ba2f182982bf5de9 [ClientReference] => REF_052102802525_NPSOWU_787470 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540843888 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540843888 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102802525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:24:01+00:00", "status": "Success", "transactionId": "b5ce20796aa64912ba2f182982bf5de9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102802525_NPSOWU_787470", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102802525 (NPSOWU) ✅ UPDATE successful for 052102802525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7832b0ae64e44b20965ac1f6f544c47d [SalesInvoiceId] => 8d71a05c99b24b60b25c3f4d318b8e58 [ClientReference] => REF_052701600725_ZOOR6L_611534 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701600725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:27:45+00:00", "status": "Success", "transactionId": "8d71a05c99b24b60b25c3f4d318b8e58", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701600725_ZOOR6L_611534", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701600725 (ZOOR6L) ✅ UPDATE successful for 052701600725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f18bf43915544c05b7a2bb793e198b1c [SalesInvoiceId] => e264a9f80218446495c1b9796ee85ebb [ClientReference] => REF_050700618125_R4E6Y0_473808 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050700618125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:31:23+00:00", "status": "Success", "transactionId": "e264a9f80218446495c1b9796ee85ebb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050700618125_R4E6Y0_473808", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050700618125 (R4E6Y0) ✅ UPDATE successful for 050700618125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b1b49b6887a54b64972ab05f43daba0c [SalesInvoiceId] => c791baf15c9b46bd98234d93e2bd23e7 [ClientReference] => REF_111005805425_WU6TPW_237623 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 88223fc3f4c04f45b83a532068b63ab9 [SalesInvoiceId] => 315a79b1ad324389bfd8814a53dbd4f4 [ClientReference] => REF_050309717025_R4E6Y0_817361 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309717025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:35:33+00:00", "status": "Success", "transactionId": "315a79b1ad324389bfd8814a53dbd4f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309717025_R4E6Y0_817361", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309717025 (R4E6Y0) ✅ UPDATE successful for 050309717025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07cb1155882e4225918a63ea41a01876 [SalesInvoiceId] => e0c4adca1715405baecee622f9969054 [ClientReference] => REF_130400202425_69UIPK_419810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530492656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530492656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130400202425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:36:53+00:00", "status": "Success", "transactionId": "e0c4adca1715405baecee622f9969054", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130400202425_69UIPK_419810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130400202425 (69UIPK) ✅ UPDATE successful for 130400202425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb5904481d9b4bf19dd3ce47c6cc01d7 [SalesInvoiceId] => e512670865d2453c981e4509148f46cb [ClientReference] => REF_111005805425_WU6TPW_718184 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111005805425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:36:56+00:00", "status": "Success", "transactionId": "e512670865d2453c981e4509148f46cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111005805425_WU6TPW_718184", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111005805425 (WU6TPW) ✅ UPDATE successful for 111005805425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbeaa5a5072b4d3780feb4ab74f49cbc [SalesInvoiceId] => 0b05ec1c67ca4f1c992607eab88724ab [ClientReference] => REF_031300401725_ZOOR6L_990285 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556777187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556777187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031300401725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:40:07+00:00", "status": "Success", "transactionId": "0b05ec1c67ca4f1c992607eab88724ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031300401725_ZOOR6L_990285", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031300401725 (ZOOR6L) ✅ UPDATE successful for 031300401725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa87763b82024b448c99ad7b22094d09 [SalesInvoiceId] => b77b092e34564191a359111b8f90b532 [ClientReference] => REF_050301715125_EJISU34222_934813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233532102550 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233532102550 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301715125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:45:17+00:00", "status": "Success", "transactionId": "b77b092e34564191a359111b8f90b532", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301715125_EJISU34222_934813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301715125 (EJISU34222) ✅ UPDATE successful for 050301715125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37abe96b477f461391fe2246848a8092 [SalesInvoiceId] => 4026bef934ef45059bdbff714036c36d [ClientReference] => REF_000808300125_I10MTW_290453 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593824995 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593824995 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000808300125, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:45:33+00:00", "status": "Success", "transactionId": "4026bef934ef45059bdbff714036c36d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000808300125_I10MTW_290453", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000808300125 (I10MTW) ✅ UPDATE successful for 000808300125 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 734aeef20d6240a79b1c19338a10d855 [SalesInvoiceId] => ca57425d3f19476392490d672868767f [ClientReference] => REF_030406600525_4S2EHN_939970 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6d1258809e664ce68fc81f22f83efd6a [SalesInvoiceId] => 46e96e780a5d454e8b0e5fa4b0af55a0 [ClientReference] => REF_051402405225_ZOOR6L_461573 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402405225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T12:50:04+00:00", "status": "Success", "transactionId": "46e96e780a5d454e8b0e5fa4b0af55a0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402405225_ZOOR6L_461573", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402405225 (ZOOR6L) ✅ UPDATE successful for 051402405225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9e4188dc3ec40c4aa4f3ef66b7401d8 [SalesInvoiceId] => 1ed8b65c3c9742f9ba276fc08c594ed0 [ClientReference] => REF_052307006325_ZOOR6L_174170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307006325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:03:50+00:00", "status": "Success", "transactionId": "1ed8b65c3c9742f9ba276fc08c594ed0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307006325_ZOOR6L_174170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307006325 (ZOOR6L) ✅ UPDATE successful for 052307006325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 243886cfb14d4b588d1be632549376a2 [SalesInvoiceId] => 2e707d599f7c4d67bec141ee900eb188 [ClientReference] => REF_052307006325_ZOOR6L_447108 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c1b3acbf88e4069b838b5d2d3499bcd [SalesInvoiceId] => e762dc04c09142508241684fe827eeec [ClientReference] => REF_052307706525_M86BFQ_639646 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307706525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:12:55+00:00", "status": "Success", "transactionId": "e762dc04c09142508241684fe827eeec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307706525_M86BFQ_639646", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307706525 (M86BFQ) ✅ UPDATE successful for 052307706525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0151286c19794740a7d15bc0f5e3fb8c [SalesInvoiceId] => 7cccf8a413ad4b65b194953d8a79b31f [ClientReference] => REF_052505711725_LE9LO5_797508 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505711725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:16:15+00:00", "status": "Success", "transactionId": "7cccf8a413ad4b65b194953d8a79b31f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505711725_LE9LO5_797508", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505711725 (LE9LO5) ✅ UPDATE successful for 052505711725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d342b6c8d8774482a7fef199cdf9baf7 [SalesInvoiceId] => 3bd5f1acdd6641bebd78bc02e9d6a7d8 [ClientReference] => REF_052307706525_M86BFQ_173219 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f3ed04fd89c04a2fa366c612f2c07148 [SalesInvoiceId] => dd0f54d18511475585bc8485500d7462 [ClientReference] => REF_000901500525_BWI2U9_370236 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246275661 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246275661 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901500525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:19:30+00:00", "status": "Success", "transactionId": "dd0f54d18511475585bc8485500d7462", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901500525_BWI2U9_370236", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901500525 (BWI2U9) ✅ UPDATE successful for 000901500525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 35da0465f10b44f1b31742431543d2c3 [SalesInvoiceId] => 4919a752bc164e8fa345055b658c2f4c [ClientReference] => REF_051504204625_ZOOR6L_511775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051504204625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:22:18+00:00", "status": "Success", "transactionId": "4919a752bc164e8fa345055b658c2f4c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051504204625_ZOOR6L_511775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051504204625 (ZOOR6L) ✅ UPDATE successful for 051504204625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e7724cf7f5a47cbb12fefbf6815f20b [SalesInvoiceId] => 1015f7e271544e639eb2c68816949891 [ClientReference] => REF_051113701625_G07PPZ_231048 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051113701625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:25:57+00:00", "status": "Success", "transactionId": "1015f7e271544e639eb2c68816949891", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051113701625_G07PPZ_231048", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051113701625 (G07PPZ) ✅ UPDATE successful for 051113701625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 209ccf3116e04f6e9463a51085618aec [SalesInvoiceId] => 29cd64e072aa472bb96772c1502377ac [ClientReference] => REF_051607600625_CN4KKG_680474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607600625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:27:08+00:00", "status": "Success", "transactionId": "29cd64e072aa472bb96772c1502377ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607600625_CN4KKG_680474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607600625 (CN4KKG) ✅ UPDATE successful for 051607600625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6405d6393f1b49708465b097d77ec27c [SalesInvoiceId] => d61a5238b6494a1ab2ab6f2d74f81f07 [ClientReference] => REF_050124301125_LE9LO5_489610 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050124301125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:32:32+00:00", "status": "Success", "transactionId": "d61a5238b6494a1ab2ab6f2d74f81f07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050124301125_LE9LO5_489610", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050124301125 (LE9LO5) ✅ UPDATE successful for 050124301125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fa79c9ddb5a14c19b171cef0982d4979 [SalesInvoiceId] => 15be55d555d44e8ebe2f53c0fe4b6078 [ClientReference] => REF_111010904425_4S2EHN_731447 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd2dc635675645bb82a2391fdeaa1254 [SalesInvoiceId] => 6157835fcc834870b04d791d2c1bed9c [ClientReference] => REF_050503401725_A7DPCP_612241 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546555564 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546555564 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050503401725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:44:09+00:00", "status": "Success", "transactionId": "6157835fcc834870b04d791d2c1bed9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050503401725_A7DPCP_612241", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050503401725 (A7DPCP) ✅ UPDATE successful for 050503401725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc40144ba32142f8aedd7205da376992 [SalesInvoiceId] => d24c07ecd30649c4a00c8b1ff9a83561 [ClientReference] => REF_053503703125_M86BFQ_802799 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053503703125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:45:49+00:00", "status": "Success", "transactionId": "d24c07ecd30649c4a00c8b1ff9a83561", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053503703125_M86BFQ_802799", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053503703125 (M86BFQ) ✅ UPDATE successful for 053503703125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f81ca06a253c447098a828048b14288f [SalesInvoiceId] => b0652ef7288e4ba9ba068d78437c022e [ClientReference] => REF_110203302525_1RC5WS_021912 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244506356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244506356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65681fc5dca9462cbdfd62404012319c [SalesInvoiceId] => 71412f087a304cbebe0cea195d8823ab [ClientReference] => REF_000902800225_BWI2U9_867536 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541542250 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541542250 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902800225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:50:56+00:00", "status": "Success", "transactionId": "71412f087a304cbebe0cea195d8823ab", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902800225_BWI2U9_867536", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902800225 (BWI2U9) ✅ UPDATE successful for 000902800225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4996cfcfe8d440f089078168f65614cc [SalesInvoiceId] => 6347e5f0354e413f9ac7194f087b5069 [ClientReference] => REF_000603900325_PFKS1R_351726 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000603900325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:51:00+00:00", "status": "Success", "transactionId": "6347e5f0354e413f9ac7194f087b5069", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000603900325_PFKS1R_351726", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000603900325 (PFKS1R) ✅ UPDATE successful for 000603900325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bd234ee16cea47c6ac430439b22a3a18 [SalesInvoiceId] => c7e1fe7b782b422a9980c8adda5d856d [ClientReference] => REF_110203302525_1RC5WS_603400 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244506356 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244506356 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110203302525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:54:53+00:00", "status": "Success", "transactionId": "c7e1fe7b782b422a9980c8adda5d856d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110203302525_1RC5WS_603400", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110203302525 (1RC5WS) ✅ UPDATE successful for 110203302525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ee083d486d99452fba109e880aa5aed7 [SalesInvoiceId] => 0e3fa5aff0784200a488a6a1754ac865 [ClientReference] => REF_051801903025_A7DPCP_322379 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244679712 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244679712 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801903025, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T13:58:11+00:00", "status": "Success", "transactionId": "0e3fa5aff0784200a488a6a1754ac865", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801903025_A7DPCP_322379", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801903025 (A7DPCP) ✅ UPDATE successful for 051801903025 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2685b01ccd3d435789af198128d388dc [SalesInvoiceId] => 46398ab000bf4788880690e2e3b26e16 [ClientReference] => REF_051603604725_ZOOR6L_375951 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240700411 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240700411 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051603604725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:00:11+00:00", "status": "Success", "transactionId": "46398ab000bf4788880690e2e3b26e16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051603604725_ZOOR6L_375951", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051603604725 (ZOOR6L) ✅ UPDATE successful for 051603604725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9afa82ec1f1c436d82d8e81f54e0cc1b [SalesInvoiceId] => 99051c243fc74e37a789a1294100a212 [ClientReference] => REF_130300600825_69UIPK_822000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548285378 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548285378 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130300600825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:01:40+00:00", "status": "Success", "transactionId": "99051c243fc74e37a789a1294100a212", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130300600825_69UIPK_822000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130300600825 (69UIPK) ✅ UPDATE successful for 130300600825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd291e9566c24c82975014a229ec0456 [SalesInvoiceId] => 6c4e94770ff64cce82d8576f05023ef0 [ClientReference] => REF_050104706925_9D49MA_891406 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104706925, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:09:38+00:00", "status": "Success", "transactionId": "6c4e94770ff64cce82d8576f05023ef0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104706925_9D49MA_891406", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104706925 (9D49MA) ✅ UPDATE successful for 050104706925 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 16b5685d94ea429cb9bd7e842b71390b [SalesInvoiceId] => 6cf081cda8784ff48ac8686e2de08b21 [ClientReference] => REF_070812300225_J1MH3E_482531 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543520145 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543520145 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070812300225, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:16:01+00:00", "status": "Success", "transactionId": "6cf081cda8784ff48ac8686e2de08b21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070812300225_J1MH3E_482531", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070812300225 (J1MH3E) ✅ UPDATE successful for 070812300225 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f51a856c09d46b3b6ad285f7b9a5ea2 [SalesInvoiceId] => 0da5c36bac3740579774ccde7cfc96ef [ClientReference] => REF_051607501025_CN4KKG_720858 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607501025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:17:56+00:00", "status": "Success", "transactionId": "0da5c36bac3740579774ccde7cfc96ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607501025_CN4KKG_720858", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607501025 (CN4KKG) ✅ UPDATE successful for 051607501025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8bf4995e6894f52b74690dfee135f15 [SalesInvoiceId] => df190644018b45a9a016643d51c1ceb8 [ClientReference] => REF_140304500525_1RC5WS_463974 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248762970 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248762970 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140304500525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:27:18+00:00", "status": "Success", "transactionId": "df190644018b45a9a016643d51c1ceb8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140304500525_1RC5WS_463974", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140304500525 (1RC5WS) ✅ UPDATE successful for 140304500525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7a9f29b975644fffacd8aec5af3efe1a [SalesInvoiceId] => c011e6cbe82c45d89068f1be31809117 [ClientReference] => REF_000304502325_BWI2U9_865800 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545231822 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545231822 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a395bba34de3443abe9cafef44a865d5 [SalesInvoiceId] => bc7da3f5d18b4eed83c3612b0c74318f [ClientReference] => REF_054304000125_6BLU49_047555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246706603 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246706603 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054304000125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:28:53+00:00", "status": "Success", "transactionId": "bc7da3f5d18b4eed83c3612b0c74318f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054304000125_6BLU49_047555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054304000125 (6BLU49) ✅ UPDATE successful for 054304000125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c62955fc211443729060d3ad0179ba27 [SalesInvoiceId] => 3640ed882133465680aea4af8933e4ca [ClientReference] => REF_000304502325_BWI2U9_205612 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545231822 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545231822 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58db533b0eda431684c6163ea01e04e1 [SalesInvoiceId] => b934130920c7464d92839959fb8bca01 [ClientReference] => REF_050128600725_R4E6Y0_635932 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244467811 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244467811 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050128600725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:32:37+00:00", "status": "Success", "transactionId": "b934130920c7464d92839959fb8bca01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050128600725_R4E6Y0_635932", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050128600725 (R4E6Y0) ✅ UPDATE successful for 050128600725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 910e6f5e3e624a69b40b512506cd2487 [SalesInvoiceId] => 9a066f92f92c4f8a913bd3040274bf64 [ClientReference] => REF_000304502325_BWI2U9_757998 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545231822 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545231822 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96e918a2865b46b19a7a1925be130684 [SalesInvoiceId] => cb4b40499f344baab258029f195b9ec0 [ClientReference] => REF_050104700625_ZOOR6L_997050 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505184431 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505184431 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050104700625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:41:57+00:00", "status": "Success", "transactionId": "cb4b40499f344baab258029f195b9ec0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104700625_ZOOR6L_997050", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104700625 (ZOOR6L) ✅ UPDATE successful for 050104700625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a2149f56f504c7ebf6458bb7105efe6 [SalesInvoiceId] => f7b539c92b8b47dfb895854fe1a90f0c [ClientReference] => REF_050160200725_A7DPCP_089442 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050160200725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:58:29+00:00", "status": "Success", "transactionId": "f7b539c92b8b47dfb895854fe1a90f0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050160200725_A7DPCP_089442", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050160200725 (A7DPCP) ✅ UPDATE successful for 050160200725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c198ba744ce04518af886a1123867839 [SalesInvoiceId] => b9c1f55f0dfd4b538240f64594c3cc45 [ClientReference] => REF_053704123825_R4E6Y0_015461 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704123825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T14:59:01+00:00", "status": "Success", "transactionId": "b9c1f55f0dfd4b538240f64594c3cc45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704123825_R4E6Y0_015461", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704123825 (R4E6Y0) ✅ UPDATE successful for 053704123825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 53b4041216d94404b7799ea21ad2917c [SalesInvoiceId] => 68b9a13484e04976a3fbc18a7959060e [ClientReference] => REF_041505807625_1RC5WS_194469 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559524672 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559524672 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9386d87bfb184b88a0e57f6f89b32d62 [SalesInvoiceId] => c3f8f3469f624c6290c604a35c0f6d9f [ClientReference] => REF_041505807625_1RC5WS_750997 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559524672 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559524672 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => eb77b62102e34c438928c7ff70376211 [SalesInvoiceId] => dcfd6438773a41b48659c3dc4a93de3e [ClientReference] => REF_000304502325_BWI2U9_319706 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233599108751 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599108751 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dcb4b98778b34ba9988823a33daeb5fa [SalesInvoiceId] => 4168a0c1f8fb43c687a4f3ba67f6f02e [ClientReference] => REF_050602305725_6BLU49_903790 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602305725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:09:55+00:00", "status": "Success", "transactionId": "4168a0c1f8fb43c687a4f3ba67f6f02e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602305725_6BLU49_903790", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602305725 (6BLU49) ✅ UPDATE successful for 050602305725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1c2ff8c5b05e47888e27e3a0942f3f78 [SalesInvoiceId] => 65a2f93ca36148fea984bb7c7d0b3bc1 [ClientReference] => REF_041505807625_1RC5WS_242418 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559524672 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559524672 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac634c4ab9ee4a569d48a37dce9c51f9 [SalesInvoiceId] => 0e17a27f97704e9ab106b47a8a45ff51 [ClientReference] => REF_000304502325_BWI2U9_647038 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599108751 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599108751 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000304502325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:12:30+00:00", "status": "Success", "transactionId": "0e17a27f97704e9ab106b47a8a45ff51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000304502325_BWI2U9_647038", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000304502325 (BWI2U9) ✅ UPDATE successful for 000304502325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d531fcc789314960b02a6eee65de6b70 [SalesInvoiceId] => af7e2ddf37224757af19c228f4f5b451 [ClientReference] => REF_051609100525_CN4KKG_457380 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051609100525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:13:14+00:00", "status": "Success", "transactionId": "af7e2ddf37224757af19c228f4f5b451", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051609100525_CN4KKG_457380", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051609100525 (CN4KKG) ✅ UPDATE successful for 051609100525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7db2479770bc4963924bae68c1c92a25 [SalesInvoiceId] => d0ead20290764deb9f13f13abbaadab5 [ClientReference] => REF_052505719925_A7DPCP_973909 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505719925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:14:45+00:00", "status": "Success", "transactionId": "d0ead20290764deb9f13f13abbaadab5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505719925_A7DPCP_973909", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505719925 (A7DPCP) ✅ UPDATE successful for 052505719925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 98905d7ee42d4414848a1daafa956528 [SalesInvoiceId] => faabea6f457e4a9cbb96fd9b4b9563eb [ClientReference] => REF_041507900725_EJISU34222_973175 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=041507900725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:19:00+00:00", "status": "Success", "transactionId": "faabea6f457e4a9cbb96fd9b4b9563eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041507900725_EJISU34222_973175", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041507900725 (EJISU34222) ✅ UPDATE successful for 041507900725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => be52bac86d3d41b39d0e1d01e08a8f85 [SalesInvoiceId] => b97ffe349bb541539cec374aea0ddcdc [ClientReference] => REF_041505807625_1RC5WS_806641 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559524672 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559524672 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82f17ddc9c124f1c9b766806418fa09e [SalesInvoiceId] => 6103f5e605a3439c9921fb7866075e27 [ClientReference] => REF_041505807625_1RC5WS_823194 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559524672 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559524672 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041505807625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:26:59+00:00", "status": "Success", "transactionId": "6103f5e605a3439c9921fb7866075e27", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041505807625_1RC5WS_823194", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041505807625 (1RC5WS) ✅ UPDATE successful for 041505807625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a821ac5f85c43f0b44d1329a8e9fce5 [SalesInvoiceId] => 34ea0465367b4b1f8d72797156d89df3 [ClientReference] => REF_052000602125_LE9LO5_958613 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052000602125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:28:18+00:00", "status": "Success", "transactionId": "34ea0465367b4b1f8d72797156d89df3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052000602125_LE9LO5_958613", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052000602125 (LE9LO5) ✅ UPDATE successful for 052000602125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a81d5a0258b43728f1c985fba582de1 [SalesInvoiceId] => f3bb239b992248028851e3b43de4ac97 [ClientReference] => REF_051115700525_G07PPZ_013486 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051115700525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:29:57+00:00", "status": "Success", "transactionId": "f3bb239b992248028851e3b43de4ac97", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051115700525_G07PPZ_013486", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051115700525 (G07PPZ) ✅ UPDATE successful for 051115700525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a9681a931204f268f89f0f0626166c3 [SalesInvoiceId] => 20ee82a560a944fdbbe94d2b79372384 [ClientReference] => REF_051001302425_ZOOR6L_438680 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559282855 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559282855 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051001302425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:35:25+00:00", "status": "Success", "transactionId": "20ee82a560a944fdbbe94d2b79372384", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051001302425_ZOOR6L_438680", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051001302425 (ZOOR6L) ✅ UPDATE successful for 051001302425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => acedaa6aeb6345f5a895f51bcc26851c [SalesInvoiceId] => 5fab81a098d94d0796ac440505ea9c0a [ClientReference] => REF_051001302425_ZOOR6L_224084 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559282855 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559282855 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e42c5bb8edd48a3b9e8670223fea6d9 [SalesInvoiceId] => da40a8804a0c48aa881fd14bd82cd228 [ClientReference] => REF_023103201025_GYP9CE_923917 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547004623 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547004623 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=023103201025, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:40:17+00:00", "status": "Success", "transactionId": "da40a8804a0c48aa881fd14bd82cd228", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_023103201025_GYP9CE_923917", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 023103201025 (GYP9CE) ✅ UPDATE successful for 023103201025 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 851ce9258f0f4cfbbf150c6f42163b36 [SalesInvoiceId] => 932c0add3c5049bc97cdc77ff4da9d66 [ClientReference] => REF_000803600525_I10MTW_636308 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249929588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249929588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000803600525, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:43:09+00:00", "status": "Success", "transactionId": "932c0add3c5049bc97cdc77ff4da9d66", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000803600525_I10MTW_636308", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000803600525 (I10MTW) ✅ UPDATE successful for 000803600525 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b832fccfd7a470da2c0d65ac9b664ca [SalesInvoiceId] => d283d383de754c30b716a2315b2eb2c5 [ClientReference] => REF_000114501225_PFKS1R_462072 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541258887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541258887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114501225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T15:45:27+00:00", "status": "Success", "transactionId": "d283d383de754c30b716a2315b2eb2c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114501225_PFKS1R_462072", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114501225 (PFKS1R) ✅ UPDATE successful for 000114501225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 76b10f2c13bd432d9db87c15b777732e [SalesInvoiceId] => 64227badb95744fd8375ee729a5b843f [ClientReference] => REF_130402802625_69UIPK_402698 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257718786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257718786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130402802625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:03:30+00:00", "status": "Success", "transactionId": "64227badb95744fd8375ee729a5b843f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130402802625_69UIPK_402698", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130402802625 (69UIPK) ✅ UPDATE successful for 130402802625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f052cc2dfc4f407e871b20f55ac182a6 [SalesInvoiceId] => 55fc4012cb2348dbb8339335d66dace4 [ClientReference] => REF_130901902725_69UIPK_852764 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537063135 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537063135 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130901902725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:06:48+00:00", "status": "Success", "transactionId": "55fc4012cb2348dbb8339335d66dace4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130901902725_69UIPK_852764", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130901902725 (69UIPK) ✅ UPDATE successful for 130901902725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4723234498f245d3b5be278958d3cd7a [SalesInvoiceId] => 10bfcef84e404996afad127f342bdc45 [ClientReference] => REF_050616501625_WRHKXK_566838 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050616501625, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:07:00+00:00", "status": "Success", "transactionId": "10bfcef84e404996afad127f342bdc45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050616501625_WRHKXK_566838", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050616501625 (WRHKXK) ✅ UPDATE successful for 050616501625 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f29efd5ba5ad48bd9f02123fab0b0452 [SalesInvoiceId] => 9ade63c58a754168832dc2a430cf097e [ClientReference] => REF_000405801425_PFKS1R_710392 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554596650 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554596650 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405801425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:07:15+00:00", "status": "Success", "transactionId": "9ade63c58a754168832dc2a430cf097e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405801425_PFKS1R_710392", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405801425 (PFKS1R) ✅ UPDATE successful for 000405801425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dc4e9b8c2dc42ccab404f8cd931a333 [SalesInvoiceId] => cac1fc5a69ee48779b8243d7207ee474 [ClientReference] => REF_051506602525_9D49MA_444418 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051506602525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:09:20+00:00", "status": "Success", "transactionId": "cac1fc5a69ee48779b8243d7207ee474", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051506602525_9D49MA_444418", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051506602525 (9D49MA) ✅ UPDATE successful for 051506602525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 898ef2bca13f48aba8c3b32f7d382855 [SalesInvoiceId] => 1b33b3d0eb1d4704b8a256a4565e325a [ClientReference] => REF_130901902725_69UIPK_900605 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233537063135 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537063135 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2871dbbd67934f97bf9a40c28230f71a [SalesInvoiceId] => 7332873153cf413989cd4a52951c8c44 [ClientReference] => REF_111014001025_ZOOR6L_540819 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111014001025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:13:13+00:00", "status": "Success", "transactionId": "7332873153cf413989cd4a52951c8c44", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111014001025_ZOOR6L_540819", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111014001025 (ZOOR6L) ✅ UPDATE successful for 111014001025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b2b555d2d654e61a3b9c44ea5fd382f [SalesInvoiceId] => dfab0e0a3c564af9a9da6b166820b6b7 [ClientReference] => REF_051800300525_G07PPZ_261710 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051800300525, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:16:10+00:00", "status": "Success", "transactionId": "dfab0e0a3c564af9a9da6b166820b6b7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051800300525_G07PPZ_261710", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051800300525 (G07PPZ) ✅ UPDATE successful for 051800300525 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f7d9e5873da1487299baa4f51714ffde [SalesInvoiceId] => 997e6df28f3a4ad786f796cf80fdd769 [ClientReference] => REF_052102000925_ZOOR6L_615122 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555804891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555804891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102000925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:24:51+00:00", "status": "Success", "transactionId": "997e6df28f3a4ad786f796cf80fdd769", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102000925_ZOOR6L_615122", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102000925 (ZOOR6L) ✅ UPDATE successful for 052102000925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 789bf1faef4548a39fe0b06c1201c313 [SalesInvoiceId] => d7b7274b3ccf4944bc2099d34017feb0 [ClientReference] => REF_150604300725_CH3S2L_436597 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556398121 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556398121 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150604300725, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:30:15+00:00", "status": "Success", "transactionId": "d7b7274b3ccf4944bc2099d34017feb0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150604300725_CH3S2L_436597", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150604300725 (CH3S2L) ✅ UPDATE successful for 150604300725 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13b28291541647cca19959d332dfed00 [SalesInvoiceId] => 6ee82a7ecb3f494cb9ae136a8faf2132 [ClientReference] => REF_051601600525_CN4KKG_145753 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601600525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:32:06+00:00", "status": "Success", "transactionId": "6ee82a7ecb3f494cb9ae136a8faf2132", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601600525_CN4KKG_145753", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601600525 (CN4KKG) ✅ UPDATE successful for 051601600525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 327a84a9a1874e8f9e3cac8a39eef0ea [SalesInvoiceId] => 3c427ecdc2bf4b80b579ba6b65c5fc89 [ClientReference] => REF_051601101625_ZOOR6L_128655 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601101625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:49:04+00:00", "status": "Success", "transactionId": "3c427ecdc2bf4b80b579ba6b65c5fc89", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601101625_ZOOR6L_128655", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601101625 (ZOOR6L) ✅ UPDATE successful for 051601101625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2026a3bf3bc4befb20b1ec928660fc3 [SalesInvoiceId] => c325b86e7f0f45eaad475ef6406bff74 [ClientReference] => REF_011218606125_A7DPCP_577057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011218606125, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:54:48+00:00", "status": "Success", "transactionId": "c325b86e7f0f45eaad475ef6406bff74", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011218606125_A7DPCP_577057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011218606125 (A7DPCP) ✅ UPDATE successful for 011218606125 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b09dde563d414f39bc27711aca1d7676 [SalesInvoiceId] => a9815f21dfa345619da21c393e4ce2c4 [ClientReference] => REF_000604000825_I95WNZ_078924 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604000825, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T16:58:31+00:00", "status": "Success", "transactionId": "a9815f21dfa345619da21c393e4ce2c4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604000825_I95WNZ_078924", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604000825 (I95WNZ) ✅ UPDATE successful for 000604000825 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 8c810b5aa6e54fa091c91bff1ac219e3 [SalesInvoiceId] => 34edfc7ef8154744ba8930bcd71b9fcc [ClientReference] => REF_000604000825_I95WNZ_729530 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233558728559 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558728559 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e13fdacbe23f4f4aab8f60b2ab333c51 [SalesInvoiceId] => 42c7e2f24b9b40a7a516697b41ad14ba [ClientReference] => REF_041306201225_ZOOR6L_379165 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041306201225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T17:08:49+00:00", "status": "Success", "transactionId": "42c7e2f24b9b40a7a516697b41ad14ba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041306201225_ZOOR6L_379165", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041306201225 (ZOOR6L) ✅ UPDATE successful for 041306201225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fc390a107614f4cafa728a2fe0a7798 [SalesInvoiceId] => ee5d16dbeac641e082ab3e8ef4601f8a [ClientReference] => REF_150111600125_CH3S2L_436026 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540769687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540769687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150111600125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T17:08:59+00:00", "status": "Success", "transactionId": "ee5d16dbeac641e082ab3e8ef4601f8a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150111600125_CH3S2L_436026", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150111600125 (CH3S2L) ✅ UPDATE successful for 150111600125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f438eb19bc14b8893772d6e8f5e412b [SalesInvoiceId] => 28b24d26ae254c9eb57e7c0fac895c77 [ClientReference] => REF_100200802025_ZOOR6L_888946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100200802025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T17:38:44+00:00", "status": "Success", "transactionId": "28b24d26ae254c9eb57e7c0fac895c77", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100200802025_ZOOR6L_888946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100200802025 (ZOOR6L) ✅ UPDATE successful for 100200802025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a83dc00c51cf4b6c8c5415cbf6d99c54 [SalesInvoiceId] => bdf04e5fee2345629661c0df0fc743f6 [ClientReference] => REF_130303501525_69UIPK_772741 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545942303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545942303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130303501525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T18:18:49+00:00", "status": "Success", "transactionId": "bdf04e5fee2345629661c0df0fc743f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130303501525_69UIPK_772741", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130303501525 (69UIPK) ✅ UPDATE successful for 130303501525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 968fe60d43d44300ad0c5a95fbf63eca [SalesInvoiceId] => 551f7003fbad40ddabfc46e07f26393a [ClientReference] => REF_110206001625_EJISU34222_031920 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534891796 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534891796 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110206001625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T18:54:56+00:00", "status": "Success", "transactionId": "551f7003fbad40ddabfc46e07f26393a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110206001625_EJISU34222_031920", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110206001625 (EJISU34222) ✅ UPDATE successful for 110206001625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9c08889956f842fa8af3b6d0b781a27a [SalesInvoiceId] => 429c900094064fb5aa75d3b10d72ab38 [ClientReference] => REF_050901802925_Y3GO0A_337523 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050901802925, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-27T20:29:29+00:00", "status": "Success", "transactionId": "429c900094064fb5aa75d3b10d72ab38", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050901802925_Y3GO0A_337523", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050901802925 (Y3GO0A) ✅ UPDATE successful for 050901802925 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00ce61f56062459b9ae0024ec36269f5 [SalesInvoiceId] => e2d1f8cfec054743a7806fc34657e6e5 [ClientReference] => REF_052801602225_Y3GO0A_626239 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052801602225, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T04:48:03+00:00", "status": "Success", "transactionId": "e2d1f8cfec054743a7806fc34657e6e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052801602225_Y3GO0A_626239", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052801602225 (Y3GO0A) ✅ UPDATE successful for 052801602225 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbc3e80ef875455bb1f900d4d12481e0 [SalesInvoiceId] => 699c9cdfd3344d96a2cc688e6a6f3103 [ClientReference] => REF_053702801525_Y3GO0A_168077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053702801525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T05:04:55+00:00", "status": "Success", "transactionId": "699c9cdfd3344d96a2cc688e6a6f3103", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053702801525_Y3GO0A_168077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053702801525 (Y3GO0A) ✅ UPDATE successful for 053702801525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 682f3ce37e0d412da3979a96b146fb80 [SalesInvoiceId] => 81d58b968f5a46138e0a183877653ee1 [ClientReference] => REF_050602007125_M86BFQ_078643 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549473743 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549473743 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050602007125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T06:14:06+00:00", "status": "Success", "transactionId": "81d58b968f5a46138e0a183877653ee1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050602007125_M86BFQ_078643", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050602007125 (M86BFQ) ✅ UPDATE successful for 050602007125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ebbe0c829e9c4a25afe4b0863a7d652a [SalesInvoiceId] => 9055cd88a63443aabd7bd0862020a9aa [ClientReference] => REF_081303202725_69UIPK_468688 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241312223 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241312223 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=081303202725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T07:54:18+00:00", "status": "Success", "transactionId": "9055cd88a63443aabd7bd0862020a9aa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_081303202725_69UIPK_468688", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 081303202725 (69UIPK) ✅ UPDATE successful for 081303202725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71b3496ecf9c4a258c4ed52a1b5437f4 [SalesInvoiceId] => 4b79141334f74694bd71c680a575e404 [ClientReference] => REF_130104000225_69UIPK_118296 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249575100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249575100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130104000225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T08:02:49+00:00", "status": "Success", "transactionId": "4b79141334f74694bd71c680a575e404", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130104000225_69UIPK_118296", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130104000225 (69UIPK) ✅ UPDATE successful for 130104000225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a18893bf99e54266b37e0ca0248bf87f [SalesInvoiceId] => 97ec5404ce854fc59e162de36ffec19c [ClientReference] => REF_0006020005_I95WNZ_568809 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549282748 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549282748 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006020005, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T08:17:48+00:00", "status": "Success", "transactionId": "97ec5404ce854fc59e162de36ffec19c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006020005_I95WNZ_568809", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006020005 (I95WNZ) ✅ UPDATE successful for 0006020005 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65606a2bb52b48f88988e5985f77f5e8 [SalesInvoiceId] => 6678f0f8d4044fcfbf6e9ca400cd4f5a [ClientReference] => REF_053800803625_NPSOWU_123691 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053800803625, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T08:20:56+00:00", "status": "Success", "transactionId": "6678f0f8d4044fcfbf6e9ca400cd4f5a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053800803625_NPSOWU_123691", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053800803625 (NPSOWU) ✅ UPDATE successful for 053800803625 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 743c6f4b2aa1449e805089a826acfc7c [SalesInvoiceId] => 221e81cf660e468198d0440a8e58a6f7 [ClientReference] => REF_053801700325_NPSOWU_477274 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053801700325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T08:48:49+00:00", "status": "Success", "transactionId": "221e81cf660e468198d0440a8e58a6f7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053801700325_NPSOWU_477274", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053801700325 (NPSOWU) ✅ UPDATE successful for 053801700325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2cb90900f4f54f9cad2a6a7a90842953 [SalesInvoiceId] => 9627f7a6787f492492ee0713e42ca13c [ClientReference] => REF_000901002225_BWI2U9_265970 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901002225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:03:21+00:00", "status": "Success", "transactionId": "9627f7a6787f492492ee0713e42ca13c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901002225_BWI2U9_265970", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901002225 (BWI2U9) ✅ UPDATE successful for 000901002225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27a98b951ad943d2a7274dd47bee7550 [SalesInvoiceId] => 46e10f816b9846d2a4f852fa74011aaa [ClientReference] => REF_150804701125_RY07KN_892209 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150804701125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:15:49+00:00", "status": "Success", "transactionId": "46e10f816b9846d2a4f852fa74011aaa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150804701125_RY07KN_892209", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150804701125 (RY07KN) ✅ UPDATE successful for 150804701125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba611ce9bd51409a86e2e2a3375ecf34 [SalesInvoiceId] => 97c2dd7b31374f2d8eb8d069ac829e8a [ClientReference] => REF_053306304225_LE9LO5_750272 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053306304225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:16:36+00:00", "status": "Success", "transactionId": "97c2dd7b31374f2d8eb8d069ac829e8a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053306304225_LE9LO5_750272", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053306304225 (LE9LO5) ✅ UPDATE successful for 053306304225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1574e04cd5784f7aa1b47464df14dcde [SalesInvoiceId] => 55e6f7a186f64efea201db88fa73f16c [ClientReference] => REF_052702302625_ZOOR6L_021216 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702302625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:22:06+00:00", "status": "Success", "transactionId": "55e6f7a186f64efea201db88fa73f16c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702302625_ZOOR6L_021216", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702302625 (ZOOR6L) ✅ UPDATE successful for 052702302625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 607324ee2ff047a79c9ebdb0e52c5344 [SalesInvoiceId] => 9aba4d2a03c644e994fcb6d0885361fe [ClientReference] => REF_110802005625_9D49MA_114804 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110802005625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:26:05+00:00", "status": "Success", "transactionId": "9aba4d2a03c644e994fcb6d0885361fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110802005625_9D49MA_114804", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110802005625 (9D49MA) ✅ UPDATE successful for 110802005625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9fea0405294c4aa08c022e53039e6c9e [SalesInvoiceId] => ec0cdb608d28491598235ca73dbbeda1 [ClientReference] => REF_053804304725_NPSOWU_526871 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053804304725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:27:04+00:00", "status": "Success", "transactionId": "ec0cdb608d28491598235ca73dbbeda1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053804304725_NPSOWU_526871", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053804304725 (NPSOWU) ✅ UPDATE successful for 053804304725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f89bee262124055a76b71a4f8e79786 [SalesInvoiceId] => af5b48afc44d4c8291b6fb4d9a0a70a9 [ClientReference] => REF_052510106525_LE9LO5_375044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553715315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553715315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052510106525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:34:49+00:00", "status": "Success", "transactionId": "af5b48afc44d4c8291b6fb4d9a0a70a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052510106525_LE9LO5_375044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052510106525 (LE9LO5) ✅ UPDATE successful for 052510106525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2080fedf546e487eaf518b09a02fa840 [SalesInvoiceId] => 13424e84b7984bb089e94824db54621b [ClientReference] => REF_090303503125_R4E6Y0_080465 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090303503125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:35:54+00:00", "status": "Success", "transactionId": "13424e84b7984bb089e94824db54621b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090303503125_R4E6Y0_080465", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090303503125 (R4E6Y0) ✅ UPDATE successful for 090303503125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5eb4a97236a54af4ab76b89d70ec94fb [SalesInvoiceId] => 523ca20868534ad3a0f1dce5cf775f1e [ClientReference] => REF_150306400625_9D49MA_552259 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150306400625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:38:15+00:00", "status": "Success", "transactionId": "523ca20868534ad3a0f1dce5cf775f1e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150306400625_9D49MA_552259", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150306400625 (9D49MA) ✅ UPDATE successful for 150306400625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 12dc9ff6f3534606a1f38f033df26055 [SalesInvoiceId] => 110137c447814cd4800a185271891d7d [ClientReference] => REF_052702601825_ZOOR6L_652925 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702601825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:38:55+00:00", "status": "Success", "transactionId": "110137c447814cd4800a185271891d7d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702601825_ZOOR6L_652925", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702601825 (ZOOR6L) ✅ UPDATE successful for 052702601825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7d50d1f45efb4da4bbb410c6be1f2926 [SalesInvoiceId] => b471e75b728049b8ad45ceb49e660c33 [ClientReference] => REF_053302404625_CH3S2L_283393 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541130280 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541130280 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e2a5e96f5af480a8fa3b3be4a61a97b [SalesInvoiceId] => bd0bb7fb7445452da2f102768df5508c [ClientReference] => REF_000402803025_PFKS1R_094346 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246182067 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246182067 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402803025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:51:00+00:00", "status": "Success", "transactionId": "bd0bb7fb7445452da2f102768df5508c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402803025_PFKS1R_094346", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402803025 (PFKS1R) ✅ UPDATE successful for 000402803025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c7aa929817d94fb4975c9f729e744ae3 [SalesInvoiceId] => 1e1dd9d2f498482c8b8eb7a909eb93e1 [ClientReference] => REF_052701400225_ZOOR6L_723706 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554738639 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554738639 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9689882e1c74f9ab209356f74007c0a [SalesInvoiceId] => e217ce5c33794774aa9af3dc7367aa69 [ClientReference] => REF_060115502325_EJISU34222_778317 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551528779 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551528779 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060115502325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:58:14+00:00", "status": "Success", "transactionId": "e217ce5c33794774aa9af3dc7367aa69", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060115502325_EJISU34222_778317", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060115502325 (EJISU34222) ✅ UPDATE successful for 060115502325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 40fc893805ed43808e300eb6e1015ab3 [SalesInvoiceId] => ddba2b6d2e5841008c020b7147c4d640 [ClientReference] => REF_051903509725_ZOOR6L_231360 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903509725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T09:58:35+00:00", "status": "Success", "transactionId": "ddba2b6d2e5841008c020b7147c4d640", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903509725_ZOOR6L_231360", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903509725 (ZOOR6L) ✅ UPDATE successful for 051903509725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf0cf196f4ae49bc9df38d35ebb425b3 [SalesInvoiceId] => 63b39922398e4caca43f71de41d03052 [ClientReference] => REF_012817006125_9D49MA_802537 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012817006125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:01:15+00:00", "status": "Success", "transactionId": "63b39922398e4caca43f71de41d03052", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012817006125_9D49MA_802537", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012817006125 (9D49MA) ✅ UPDATE successful for 012817006125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 17f00eb7d7074488a54bdc442f30654f [SalesInvoiceId] => 3bdfbcf3a42047ce83035465bb7d015f [ClientReference] => REF_051113700525_9D49MA_715314 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051113700525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:09:48+00:00", "status": "Success", "transactionId": "3bdfbcf3a42047ce83035465bb7d015f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051113700525_9D49MA_715314", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051113700525 (9D49MA) ✅ UPDATE successful for 051113700525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dbfb460d2778483da055b76f82fde61d [SalesInvoiceId] => 11e9597069c146e29a4a08bb2535952d [ClientReference] => REF_052701400225_ZOOR6L_163654 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554738639 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554738639 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 854e059f3c684a7289561626ae42067b [SalesInvoiceId] => c3f4f05877d54d49a54c510dde5be25f [ClientReference] => REF_052701400225_ZOOR6L_969387 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249154930 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249154930 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701400225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:13:16+00:00", "status": "Success", "transactionId": "c3f4f05877d54d49a54c510dde5be25f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701400225_ZOOR6L_969387", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701400225 (ZOOR6L) ✅ UPDATE successful for 052701400225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3242c5d886764348b72942cea7254321 [SalesInvoiceId] => eea789e1db1a4ea7ba90db9da7ed735e [ClientReference] => REF_050110401325_9D49MA_829098 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547758182 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547758182 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050110401325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:18:12+00:00", "status": "Success", "transactionId": "eea789e1db1a4ea7ba90db9da7ed735e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050110401325_9D49MA_829098", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050110401325 (9D49MA) ✅ UPDATE successful for 050110401325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25efa0ebb96244b0ae4c379e697d7011 [SalesInvoiceId] => 7a78b401057e47be9f22032392b5dccb [ClientReference] => REF_120600601925_ZOOR6L_429887 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233508365002 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233508365002 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=120600601925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:29:00+00:00", "status": "Success", "transactionId": "7a78b401057e47be9f22032392b5dccb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120600601925_ZOOR6L_429887", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120600601925 (ZOOR6L) ✅ UPDATE successful for 120600601925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 55aa92027bf04c93893f99d289599b1a [SalesInvoiceId] => b7e8c161330f4e75ba7e18dcb245ec45 [ClientReference] => REF_050300407825_EJISU34222_635775 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050300407825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:29:32+00:00", "status": "Success", "transactionId": "b7e8c161330f4e75ba7e18dcb245ec45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300407825_EJISU34222_635775", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300407825 (EJISU34222) ✅ UPDATE successful for 050300407825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 431aebf13b924fddb3913ca6a3688ec5 [SalesInvoiceId] => ba6cb058a0c54c539d26852c14e82c64 [ClientReference] => REF_100502103825_6BLU49_095225 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100502103825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:31:07+00:00", "status": "Success", "transactionId": "ba6cb058a0c54c539d26852c14e82c64", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100502103825_6BLU49_095225", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100502103825 (6BLU49) ✅ UPDATE successful for 100502103825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a5c027ed57c42c9a1edd530cba871f5 [SalesInvoiceId] => f62c0c8374324e8ca88fbf1d19370391 [ClientReference] => REF_050502501125_6BLU49_150584 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558347499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558347499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502501125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:34:42+00:00", "status": "Success", "transactionId": "f62c0c8374324e8ca88fbf1d19370391", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502501125_6BLU49_150584", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502501125 (6BLU49) ✅ UPDATE successful for 050502501125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ee9db47ed67943bc8152bb243cecc723 [SalesInvoiceId] => 08e4c0cf41124a038861e16d37105a92 [ClientReference] => REF_050502501125_6BLU49_996398 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233558347499 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558347499 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0eefcc899d5e43789d16056552420982 [SalesInvoiceId] => b7322a371b2d4813bce2008341a6678a [ClientReference] => REF_000111200325_1RC5WS_301783 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246491870 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246491870 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000111200325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:39:45+00:00", "status": "Success", "transactionId": "b7322a371b2d4813bce2008341a6678a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000111200325_1RC5WS_301783", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000111200325 (1RC5WS) ✅ UPDATE successful for 000111200325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0691c1b387e14f0aa842d5299df60045 [SalesInvoiceId] => e6d4fbfd1f064dd5be1430a4bb22d1e2 [ClientReference] => REF_010203806625_9D49MA_065766 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010203806625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:42:59+00:00", "status": "Success", "transactionId": "e6d4fbfd1f064dd5be1430a4bb22d1e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010203806625_9D49MA_065766", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010203806625 (9D49MA) ✅ UPDATE successful for 010203806625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1db0fe8cbdb043729c309377472fe916 [SalesInvoiceId] => 2377a32fc463487b8affbb4014aa9c73 [ClientReference] => REF_051903509825_ZOOR6L_860249 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903509825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:43:12+00:00", "status": "Success", "transactionId": "2377a32fc463487b8affbb4014aa9c73", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903509825_ZOOR6L_860249", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903509825 (ZOOR6L) ✅ UPDATE successful for 051903509825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ac164c711a44495a3b423cc86392060 [SalesInvoiceId] => 5d79840e01224d7383ea860724d486a8 [ClientReference] => REF_000702800425_BWI2U9_736697 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000702800425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:46:19+00:00", "status": "Success", "transactionId": "5d79840e01224d7383ea860724d486a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000702800425_BWI2U9_736697", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000702800425 (BWI2U9) ✅ UPDATE successful for 000702800425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 372c1422fb514a6cb0af2acebe60bec5 [SalesInvoiceId] => 4513234d420543f5977923796bfae700 [ClientReference] => REF_051903400225_RY07KN_596000 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903400225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:50:21+00:00", "status": "Success", "transactionId": "4513234d420543f5977923796bfae700", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903400225_RY07KN_596000", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903400225 (RY07KN) ✅ UPDATE successful for 051903400225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 975659e4b0f54b04b9c63d3fae15cfd6 [SalesInvoiceId] => d105a62767e742e7a54c696dbfe58b56 [ClientReference] => REF_050501700125_108CSY_290748 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501700125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:53:07+00:00", "status": "Success", "transactionId": "d105a62767e742e7a54c696dbfe58b56", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501700125_108CSY_290748", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501700125 (108CSY) ✅ UPDATE successful for 050501700125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 467e87c99ba44d3c9a47f0381a1eddbf [SalesInvoiceId] => 42e4d17661504bfba8bf597d01442fae [ClientReference] => REF_000501100325_I95WNZ_946864 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597363620 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597363620 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000501100325, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:53:12+00:00", "status": "Success", "transactionId": "42e4d17661504bfba8bf597d01442fae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000501100325_I95WNZ_946864", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000501100325 (I95WNZ) ✅ UPDATE successful for 000501100325 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 46b649da722a47c796c9411b7b79845b [SalesInvoiceId] => 01a2f4edbf7543a582a9bc5bd0e0a2db [ClientReference] => REF_053504504825_EJISU34222_117819 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248122627 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248122627 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504504825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:55:40+00:00", "status": "Success", "transactionId": "01a2f4edbf7543a582a9bc5bd0e0a2db", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504504825_EJISU34222_117819", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504504825 (EJISU34222) ✅ UPDATE successful for 053504504825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2fed8b96eeb2481baaa8f720dca1b5ef [SalesInvoiceId] => 765cd3536e9144cbba658aca0252606e [ClientReference] => REF_053102400425_WRHKXK_952764 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558491638 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558491638 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053102400425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:56:28+00:00", "status": "Success", "transactionId": "765cd3536e9144cbba658aca0252606e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053102400425_WRHKXK_952764", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053102400425 (WRHKXK) ✅ UPDATE successful for 053102400425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 80da137fd1f24f7eb56feab295c49e97 [SalesInvoiceId] => f030f780fd5747e7bff27427b7322db9 [ClientReference] => REF_052702701125_ZOOR6L_297832 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702701125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:58:14+00:00", "status": "Success", "transactionId": "f030f780fd5747e7bff27427b7322db9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702701125_ZOOR6L_297832", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702701125 (ZOOR6L) ✅ UPDATE successful for 052702701125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e1bf26b4b9b491ab9304356c2ab915b [SalesInvoiceId] => 75190a121b984cd79ba642914ac38727 [ClientReference] => REF_000110600825_1RC5WS_678062 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243218802 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243218802 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000110600825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T10:59:16+00:00", "status": "Success", "transactionId": "75190a121b984cd79ba642914ac38727", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110600825_1RC5WS_678062", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110600825 (1RC5WS) ✅ UPDATE successful for 000110600825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5887589bb88d45f199c1bdf73057706e [SalesInvoiceId] => cf5f4bcefe75404f81b6c21f05a03f00 [ClientReference] => REF_000601600325_PFKS1R_964873 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552103755 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552103755 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d65dc26cd354a97bb024125e8acf1a1 [SalesInvoiceId] => 0ae8fc74498a44f79e812a5e17281338 [ClientReference] => REF_000601600325_PFKS1R_381125 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552103755 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552103755 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000601600325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T11:01:53+00:00", "status": "Success", "transactionId": "0ae8fc74498a44f79e812a5e17281338", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601600325_PFKS1R_381125", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601600325 (PFKS1R) ✅ UPDATE successful for 000601600325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 30e809b10539414d8c63e9fa5479c4d8 [SalesInvoiceId] => e8f972a72f3843b09002fd052f3429d6 [ClientReference] => REF_052702701125_ZOOR6L_661502 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 777ae0973b4b49c2984c4e11089ab848 [SalesInvoiceId] => 20c693c15daf4a26a7c7a522efd04bec [ClientReference] => REF_000601600325_PFKS1R_234524 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233552103755 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552103755 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c0146462ed644c089bb35180cd5d155 [SalesInvoiceId] => 7d10cbf35f4440ffb9652d3e3bda273e [ClientReference] => REF_050507801825_6BLU49_554227 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507801825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T11:09:27+00:00", "status": "Success", "transactionId": "7d10cbf35f4440ffb9652d3e3bda273e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507801825_6BLU49_554227", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507801825 (6BLU49) ✅ UPDATE successful for 050507801825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ec165225b3b420dab0176f157948b2e [SalesInvoiceId] => 3a75e13cf24c44c78f60150286a37396 [ClientReference] => REF_051909500625_RY07KN_986253 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051909500625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T11:11:18+00:00", "status": "Success", "transactionId": "3a75e13cf24c44c78f60150286a37396", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051909500625_RY07KN_986253", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051909500625 (RY07KN) ✅ UPDATE successful for 051909500625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc39ca8022af416094cbfa138f4e9548 [SalesInvoiceId] => 822c3fbcc165418785d08f4fb67abb37 [ClientReference] => REF_050202901025_CH3S2L_311586 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547528475 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547528475 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050202901025, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T11:12:55+00:00", "status": "Success", "transactionId": "822c3fbcc165418785d08f4fb67abb37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050202901025_CH3S2L_311586", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050202901025 (CH3S2L) ✅ UPDATE successful for 050202901025 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9639775f02ba4ccd9a64cbcce09c4a58 [SalesInvoiceId] => da9bf0d5772b42f2b9e083f60d15bd5a [ClientReference] => REF_051909500625_RY07KN_963575 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86ee437869ed45c998e592545d4c5b44 [SalesInvoiceId] => 9b66d843b33348859059a4b16421ada5 [ClientReference] => REF_150203202025_G07PPZ_919910 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150203202025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T11:27:23+00:00", "status": "Success", "transactionId": "9b66d843b33348859059a4b16421ada5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150203202025_G07PPZ_919910", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150203202025 (G07PPZ) ✅ UPDATE successful for 150203202025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 431bdfc334464ef6ae6b244f93b03d45 [SalesInvoiceId] => 5ddb92059ea54ad287ccd1d13af99a82 [ClientReference] => REF_041303702325_A7DPCP_179367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041303702325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T11:50:25+00:00", "status": "Success", "transactionId": "5ddb92059ea54ad287ccd1d13af99a82", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041303702325_A7DPCP_179367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041303702325 (A7DPCP) ✅ UPDATE successful for 041303702325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 537fd2a21ae647ce80667925b80557a6 [SalesInvoiceId] => 0438acbfc7c54d028b53b846e730ab9b [ClientReference] => REF_150810303625_4S2EHN_406594 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555136932 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555136932 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150810303625, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T11:56:38+00:00", "status": "Success", "transactionId": "0438acbfc7c54d028b53b846e730ab9b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150810303625_4S2EHN_406594", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150810303625 (4S2EHN) ✅ UPDATE successful for 150810303625 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e2a5e5746f8443e3ac5bcc6630856cad [SalesInvoiceId] => fac3080a1a634227bd6ea92240669231 [ClientReference] => REF_050112406425_WRHKXK_080959 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050112406425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T11:58:06+00:00", "status": "Success", "transactionId": "fac3080a1a634227bd6ea92240669231", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112406425_WRHKXK_080959", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112406425 (WRHKXK) ✅ UPDATE successful for 050112406425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed28334b2d3047d0ad90be5633aacaef [SalesInvoiceId] => ecc2ccb691874206839145b81cfd8d91 [ClientReference] => REF_052701100925_ZOOR6L_475990 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701100925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:02:31+00:00", "status": "Success", "transactionId": "ecc2ccb691874206839145b81cfd8d91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701100925_ZOOR6L_475990", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701100925 (ZOOR6L) ✅ UPDATE successful for 052701100925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a36124fc36f643dcb2c5379e68499443 [SalesInvoiceId] => f8a72530a2c641bdb8e897d70b610f84 [ClientReference] => REF_052316911725_M86BFQ_840789 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052316911725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:03:27+00:00", "status": "Success", "transactionId": "f8a72530a2c641bdb8e897d70b610f84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052316911725_M86BFQ_840789", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052316911725 (M86BFQ) ✅ UPDATE successful for 052316911725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00d0094135ec4758a456cc4be92fe737 [SalesInvoiceId] => 11109678111f446da8099cdaa7fbe75e [ClientReference] => REF_071007304025_EJISU34222_474691 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546569480 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546569480 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071007304025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:18:17+00:00", "status": "Success", "transactionId": "11109678111f446da8099cdaa7fbe75e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071007304025_EJISU34222_474691", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071007304025 (EJISU34222) ✅ UPDATE successful for 071007304025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6dffcd04992409cbe189fd495e40d02 [SalesInvoiceId] => 091fc37553f749febcd3ed85b7501cc0 [ClientReference] => REF_051808306725_EJISU34222_162377 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051808306725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:20:55+00:00", "status": "Success", "transactionId": "091fc37553f749febcd3ed85b7501cc0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051808306725_EJISU34222_162377", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051808306725 (EJISU34222) ✅ UPDATE successful for 051808306725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 551a3db06c494efeb4b60f41c48baaa6 [SalesInvoiceId] => 22fa3a052772440984f6576aaa0d9439 [ClientReference] => REF_052101701125_NPSOWU_000756 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052101701125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:23:41+00:00", "status": "Success", "transactionId": "22fa3a052772440984f6576aaa0d9439", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101701125_NPSOWU_000756", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101701125 (NPSOWU) ✅ UPDATE successful for 052101701125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7187017f755a45559f631bbd4c2a5584 [SalesInvoiceId] => 2b102ba9802744fd94563ad29f8d8543 [ClientReference] => REF_052703401925_ZOOR6L_238133 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703401925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:25:58+00:00", "status": "Success", "transactionId": "2b102ba9802744fd94563ad29f8d8543", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703401925_ZOOR6L_238133", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703401925 (ZOOR6L) ✅ UPDATE successful for 052703401925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0fa5bf3c7d9a4eb2b2eb287a410afc25 [SalesInvoiceId] => 3cbb0ec0dbc043218be50a61502cdc52 [ClientReference] => REF_054105102225_108CSY_670827 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105102225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:29:27+00:00", "status": "Success", "transactionId": "3cbb0ec0dbc043218be50a61502cdc52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105102225_108CSY_670827", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105102225 (108CSY) ✅ UPDATE successful for 054105102225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e003a579b584af2b2c679b8403b192c [SalesInvoiceId] => 2b3395e2028f412e9bdf9de48e24e1d3 [ClientReference] => REF_140302402025_WU6TPW_066283 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543097377 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543097377 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140302402025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:30:58+00:00", "status": "Success", "transactionId": "2b3395e2028f412e9bdf9de48e24e1d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140302402025_WU6TPW_066283", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140302402025 (WU6TPW) ✅ UPDATE successful for 140302402025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b0e7930ad965454da1552eadc60ee10e [SalesInvoiceId] => 682da63e74544109ba21dc76aa74bee7 [ClientReference] => REF_054105102225_108CSY_327179 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2c57c57fb6d406aab06d46598a215f0 [SalesInvoiceId] => c48999e1bb1f430baec59c60754890f1 [ClientReference] => REF_054202204125_9D49MA_067344 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054202204125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:37:00+00:00", "status": "Success", "transactionId": "c48999e1bb1f430baec59c60754890f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054202204125_9D49MA_067344", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054202204125 (9D49MA) ✅ UPDATE successful for 054202204125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2ac42efbb8f4bc5b805ee6e83cddf3f [SalesInvoiceId] => 9a108640b3d24f10b4e0835606b3b876 [ClientReference] => REF_050614001425_ZOOR6L_167630 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050614001425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:38:17+00:00", "status": "Success", "transactionId": "9a108640b3d24f10b4e0835606b3b876", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050614001425_ZOOR6L_167630", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050614001425 (ZOOR6L) ✅ UPDATE successful for 050614001425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 269328bf0ccf46009af94fd1aa2f3e56 [SalesInvoiceId] => f07cdd31f5f74fe8984d82c3b94a2be4 [ClientReference] => REF_050614001425_ZOOR6L_207049 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 024a52142567442884b976a71228b033 [SalesInvoiceId] => 02a5a4e0dbfd46eb8bb349ddc125dce6 [ClientReference] => REF_052303804925_A7DPCP_057911 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242614479 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242614479 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052303804925, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:47:17+00:00", "status": "Success", "transactionId": "02a5a4e0dbfd46eb8bb349ddc125dce6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052303804925_A7DPCP_057911", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052303804925 (A7DPCP) ✅ UPDATE successful for 052303804925 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6197e0845d0640f0922a453bf513b970 [SalesInvoiceId] => 3ee7ac70ad3d46f2bb06687dd3b6d62f [ClientReference] => REF_051108003225_G07PPZ_520531 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108003225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:53:30+00:00", "status": "Success", "transactionId": "3ee7ac70ad3d46f2bb06687dd3b6d62f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108003225_G07PPZ_520531", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108003225 (G07PPZ) ✅ UPDATE successful for 051108003225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => abbf939df9344cae8cce597f98044e57 [SalesInvoiceId] => c4aef67d83ca41378f2e921dc62c6a53 [ClientReference] => REF_054303403325_108CSY_250611 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303403325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:55:40+00:00", "status": "Success", "transactionId": "c4aef67d83ca41378f2e921dc62c6a53", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303403325_108CSY_250611", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303403325 (108CSY) ✅ UPDATE successful for 054303403325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 273e28f2690c4a6e99e5327e7f88dd8f [SalesInvoiceId] => f8850921c86349b795f5f8c7852abb6a [ClientReference] => REF_054303403325_108CSY_217576 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233550231792 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550231792 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 61c1bd6345e2429da9e5b12bb41cbc0d [SalesInvoiceId] => 1c10765cf8dc4bf7b95889257567bae9 [ClientReference] => REF_052703903525_ZOOR6L_792947 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703903525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:57:52+00:00", "status": "Success", "transactionId": "1c10765cf8dc4bf7b95889257567bae9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703903525_ZOOR6L_792947", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703903525 (ZOOR6L) ✅ UPDATE successful for 052703903525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fff6347300e24d0ebd717bea2b7d449d [SalesInvoiceId] => e982e951338149e69e54e7f04c2c5a09 [ClientReference] => REF_040807803625_9D49MA_253694 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040807803625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T12:57:59+00:00", "status": "Success", "transactionId": "e982e951338149e69e54e7f04c2c5a09", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040807803625_9D49MA_253694", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040807803625 (9D49MA) ✅ UPDATE successful for 040807803625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dc9b2eef6aa1431e9cfc841e420700d7 [SalesInvoiceId] => 20bace702d6e4328bb0a6f1b2ba36115 [ClientReference] => REF_053407004025_LE9LO5_200160 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5194b60dee14b82816724910fef7163 [SalesInvoiceId] => 5f4c767e254943eb8b873af8746adfb2 [ClientReference] => REF_053407004025_LE9LO5_824872 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407004025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:05:54+00:00", "status": "Success", "transactionId": "5f4c767e254943eb8b873af8746adfb2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407004025_LE9LO5_824872", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407004025 (LE9LO5) ✅ UPDATE successful for 053407004025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf54dcd348164761a8ea542ed26955ca [SalesInvoiceId] => 6da0cffec40f469cbe01d1e40014362d [ClientReference] => REF_130602901425_69UIPK_275834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538326819 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538326819 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130602901425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:07:16+00:00", "status": "Success", "transactionId": "6da0cffec40f469cbe01d1e40014362d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130602901425_69UIPK_275834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130602901425 (69UIPK) ✅ UPDATE successful for 130602901425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 584ece6bd83445b281a601f008895a7a [SalesInvoiceId] => 84a46cefd2414062ab71c638d1d31466 [ClientReference] => REF_150308200625_G07PPZ_003724 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150308200625, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:10:17+00:00", "status": "Success", "transactionId": "84a46cefd2414062ab71c638d1d31466", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150308200625_G07PPZ_003724", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150308200625 (G07PPZ) ✅ UPDATE successful for 150308200625 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73987761a1484d0eabdecab06cb40ed3 [SalesInvoiceId] => c3b7d37f9cd640dabec49093f694ad2d [ClientReference] => REF_050617611725_9D49MA_144262 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050617611725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:14:11+00:00", "status": "Success", "transactionId": "c3b7d37f9cd640dabec49093f694ad2d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050617611725_9D49MA_144262", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050617611725 (9D49MA) ✅ UPDATE successful for 050617611725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1d75edf1afcd4bd3880451dc196436ed [SalesInvoiceId] => a041cd4bcac14013afa7ee9023678441 [ClientReference] => REF_041307200625_9D49MA_561228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041307200625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:25:24+00:00", "status": "Success", "transactionId": "a041cd4bcac14013afa7ee9023678441", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041307200625_9D49MA_561228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041307200625 (9D49MA) ✅ UPDATE successful for 041307200625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d035e00a666449a89d7a0c57b60a846a [SalesInvoiceId] => 585c8d4b795748d78791d12db0b5cfe9 [ClientReference] => REF_054104100925_G07PPZ_560368 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244183463 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244183463 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054104100925, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:30:58+00:00", "status": "Success", "transactionId": "585c8d4b795748d78791d12db0b5cfe9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054104100925_G07PPZ_560368", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054104100925 (G07PPZ) ✅ UPDATE successful for 054104100925 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5198d3fb95f841c7a51ab7eafe297044 [SalesInvoiceId] => cf2ef303228e40f9bf392b11a45c47a3 [ClientReference] => REF_051411600425_ZOOR6L_129794 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549329107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549329107 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051411600425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:42:05+00:00", "status": "Success", "transactionId": "cf2ef303228e40f9bf392b11a45c47a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051411600425_ZOOR6L_129794", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051411600425 (ZOOR6L) ✅ UPDATE successful for 051411600425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47c176deb3374675ba73ba432d66e12c [SalesInvoiceId] => e06d67fde6344774a9d3c259cd3f0b34 [ClientReference] => REF_050310700225_NPSOWU_207746 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050310700225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:43:45+00:00", "status": "Success", "transactionId": "e06d67fde6344774a9d3c259cd3f0b34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050310700225_NPSOWU_207746", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050310700225 (NPSOWU) ✅ UPDATE successful for 050310700225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ef3b5e408cc464fb962f5ab7f9d2d9c [SalesInvoiceId] => 670a7439fa4c48bca8b6483b03b17d0e [ClientReference] => REF_041519701625_9D49MA_573127 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041519701625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:44:24+00:00", "status": "Success", "transactionId": "670a7439fa4c48bca8b6483b03b17d0e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041519701625_9D49MA_573127", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041519701625 (9D49MA) ✅ UPDATE successful for 041519701625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9628d87dc3ef4e0e80d5e40e79def788 [SalesInvoiceId] => f5f1a4d9750a44188e28bc6f1be091db [ClientReference] => REF_050310700225_NPSOWU_135621 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4a5c4e1f9c6e46b7a2fae6be9b48f26d [SalesInvoiceId] => a3c8808d88354bc6b7f368da0f8856a3 [ClientReference] => REF_050502000425_108CSY_519196 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550948920 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550948920 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502000425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:46:08+00:00", "status": "Success", "transactionId": "a3c8808d88354bc6b7f368da0f8856a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502000425_108CSY_519196", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502000425 (108CSY) ✅ UPDATE successful for 050502000425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc3e762c6c4b4efcafacd5426bf34aca [SalesInvoiceId] => ac7ae1f9986f4abb8581c8dd616d9fb3 [ClientReference] => REF_130405102625_69UIPK_445367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242025355 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242025355 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130405102625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:47:21+00:00", "status": "Success", "transactionId": "ac7ae1f9986f4abb8581c8dd616d9fb3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130405102625_69UIPK_445367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130405102625 (69UIPK) ✅ UPDATE successful for 130405102625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d553aa4e9f14498d8e0b521cdcb55595 [SalesInvoiceId] => 455793c77d4b4972a11501a636aba717 [ClientReference] => REF_110302400525_WU6TPW_478412 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302400525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:50:40+00:00", "status": "Success", "transactionId": "455793c77d4b4972a11501a636aba717", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302400525_WU6TPW_478412", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302400525 (WU6TPW) ✅ UPDATE successful for 110302400525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3cb76b6c0ef24d6492b3b43b161e9ac0 [SalesInvoiceId] => da619f3d49cf4751b4398a07a491c146 [ClientReference] => REF_053704801825_R4E6Y0_879077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543866994 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543866994 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053704801825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:55:02+00:00", "status": "Success", "transactionId": "da619f3d49cf4751b4398a07a491c146", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053704801825_R4E6Y0_879077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053704801825 (R4E6Y0) ✅ UPDATE successful for 053704801825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cfe50be1c0d847f9865d09dd56fd60bb [SalesInvoiceId] => c6c0994294f64b67ad6ef325073e36fa [ClientReference] => REF_052504704625_RY07KN_335811 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504704625, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T13:59:25+00:00", "status": "Success", "transactionId": "c6c0994294f64b67ad6ef325073e36fa", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504704625_RY07KN_335811", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504704625 (RY07KN) ✅ UPDATE successful for 052504704625 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => af61156ac28046249a722e834e298e32 [SalesInvoiceId] => d5264dd26b2747faad8d1d8084b4a3f9 [ClientReference] => REF_050309702225_9D49MA_950983 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309702225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:02:50+00:00", "status": "Success", "transactionId": "d5264dd26b2747faad8d1d8084b4a3f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309702225_9D49MA_950983", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309702225 (9D49MA) ✅ UPDATE successful for 050309702225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f90d0f0f8f849e68a8972c18ba15ab7 [SalesInvoiceId] => da02f193d2be41e680f2749977ac0899 [ClientReference] => REF_050615004625_M86BFQ_801131 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050615004625, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:03:01+00:00", "status": "Success", "transactionId": "da02f193d2be41e680f2749977ac0899", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050615004625_M86BFQ_801131", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050615004625 (M86BFQ) ✅ UPDATE successful for 050615004625 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8982c728026442ac81b19824140f9f48 [SalesInvoiceId] => 51efad2f24c94983ae56a3302dadb711 [ClientReference] => REF_082500700125_WU6TPW_893999 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500700125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:03:04+00:00", "status": "Success", "transactionId": "51efad2f24c94983ae56a3302dadb711", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500700125_WU6TPW_893999", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500700125 (WU6TPW) ✅ UPDATE successful for 082500700125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 923526831deb4c55852d52d0c70dd9ba [SalesInvoiceId] => 8f0270c6495349388e44ec4f82167983 [ClientReference] => REF_082500405225_WU6TPW_545505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500405225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:08:56+00:00", "status": "Success", "transactionId": "8f0270c6495349388e44ec4f82167983", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500405225_WU6TPW_545505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500405225 (WU6TPW) ✅ UPDATE successful for 082500405225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce1e105194f54cadbaa14b45ec186842 [SalesInvoiceId] => 04c9c8a796f34b129f102525851955c3 [ClientReference] => REF_051411900325_ZOOR6L_154175 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051411900325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:09:15+00:00", "status": "Success", "transactionId": "04c9c8a796f34b129f102525851955c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051411900325_ZOOR6L_154175", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051411900325 (ZOOR6L) ✅ UPDATE successful for 051411900325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e6f0b11716a474aa3c526870a8e8531 [SalesInvoiceId] => 8cedd15b5f7d437e87955a0dfe2a564d [ClientReference] => REF_051902801325_RY07KN_898579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051902801325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:10:10+00:00", "status": "Success", "transactionId": "8cedd15b5f7d437e87955a0dfe2a564d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051902801325_RY07KN_898579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051902801325 (RY07KN) ✅ UPDATE successful for 051902801325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c913b8e54a164b4382673fd10f673898 [SalesInvoiceId] => 73b97aee9820437b898389216beb4092 [ClientReference] => REF_050172008125_9D49MA_143049 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050172008125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:10:18+00:00", "status": "Success", "transactionId": "73b97aee9820437b898389216beb4092", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050172008125_9D49MA_143049", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050172008125 (9D49MA) ✅ UPDATE successful for 050172008125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ea7ad669c894b1295dfe4be449e5e26 [SalesInvoiceId] => df4ae4e9f91f43889265007fa23cdaaf [ClientReference] => REF_050618703125_LE9LO5_465146 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050618703125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:13:34+00:00", "status": "Success", "transactionId": "df4ae4e9f91f43889265007fa23cdaaf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050618703125_LE9LO5_465146", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050618703125 (LE9LO5) ✅ UPDATE successful for 050618703125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a7eabddd3e94d429e82a2cce5dd560c [SalesInvoiceId] => 59f909cea5b740faaee0898916ac34e8 [ClientReference] => REF_110204801525_WU6TPW_165261 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110204801525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:14:24+00:00", "status": "Success", "transactionId": "59f909cea5b740faaee0898916ac34e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204801525_WU6TPW_165261", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204801525 (WU6TPW) ✅ UPDATE successful for 110204801525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f7bd0d0e38b74b689d3b7c65fa2bd514 [SalesInvoiceId] => 965ae6f703ba4a21bc3e24289456de32 [ClientReference] => REF_050157609125_LE9LO5_868132 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050157609125, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:20:02+00:00", "status": "Success", "transactionId": "965ae6f703ba4a21bc3e24289456de32", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050157609125_LE9LO5_868132", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050157609125 (LE9LO5) ✅ UPDATE successful for 050157609125 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c6459e4c2cb468784175a06fa8b9657 [SalesInvoiceId] => 9b6610657e61453c8730544cf2d3b174 [ClientReference] => REF_042005801825_9D49MA_551890 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042005801825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:27:02+00:00", "status": "Success", "transactionId": "9b6610657e61453c8730544cf2d3b174", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042005801825_9D49MA_551890", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042005801825 (9D49MA) ✅ UPDATE successful for 042005801825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f94fe688367442e7a60cc503dd269dc1 [SalesInvoiceId] => 4037966c76834a4c86e6806a9fc2679a [ClientReference] => REF_000114100425_1RC5WS_425367 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536816095 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536816095 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000114100425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:30:20+00:00", "status": "Success", "transactionId": "4037966c76834a4c86e6806a9fc2679a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000114100425_1RC5WS_425367", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000114100425 (1RC5WS) ✅ UPDATE successful for 000114100425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 350dfb7bb9ac460fbaf846d8eea43d4d [SalesInvoiceId] => 2c5eebc1539d48709f910cd511112a1e [ClientReference] => REF_031204000325_9D49MA_119625 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031204000325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:31:05+00:00", "status": "Success", "transactionId": "2c5eebc1539d48709f910cd511112a1e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031204000325_9D49MA_119625", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031204000325 (9D49MA) ✅ UPDATE successful for 031204000325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00ec941444af448f9df3e93245c2d5fd [SalesInvoiceId] => 40dbe07fbee649b1be97123ce7b74fd1 [ClientReference] => REF_041508000625_ZOOR6L_446875 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243826275 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243826275 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041508000625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:35:24+00:00", "status": "Success", "transactionId": "40dbe07fbee649b1be97123ce7b74fd1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041508000625_ZOOR6L_446875", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041508000625 (ZOOR6L) ✅ UPDATE successful for 041508000625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c79f45be1fdc4df0a95320626f5a7a16 [SalesInvoiceId] => 007ba577c76946f88bf02cf05bb23d58 [ClientReference] => REF_110500501825_WU6TPW_398541 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500501825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:35:40+00:00", "status": "Success", "transactionId": "007ba577c76946f88bf02cf05bb23d58", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500501825_WU6TPW_398541", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500501825 (WU6TPW) ✅ UPDATE successful for 110500501825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c3494193d2cb4c8d97a3b70dc393100a [SalesInvoiceId] => 07fb5d62b8f548e0bec1193068fdc6fb [ClientReference] => REF_0005062023_I95WNZ_287098 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233548827290 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548827290 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5ba05414502c4ecda4a33317935a73f7 [SalesInvoiceId] => f0c3ea45f96947eca5b50628192a61cc [ClientReference] => REF_110504602125_WU6TPW_321072 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504602125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:43:01+00:00", "status": "Success", "transactionId": "f0c3ea45f96947eca5b50628192a61cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504602125_WU6TPW_321072", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504602125 (WU6TPW) ✅ UPDATE successful for 110504602125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 005e3321709c43d28d9f6037ea71a673 [SalesInvoiceId] => 942bbafe941f43e8bf30c0319dabe1e6 [ClientReference] => REF_050105007225_A7DPCP_415223 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050105007225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:43:05+00:00", "status": "Success", "transactionId": "942bbafe941f43e8bf30c0319dabe1e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050105007225_A7DPCP_415223", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050105007225 (A7DPCP) ✅ UPDATE successful for 050105007225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2bfc2c1cb4b54707a1540479feff6c0c [SalesInvoiceId] => 78fd7743c94f477791e46378c98b6620 [ClientReference] => REF_050707117225_9D49MA_443571 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707117225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:44:37+00:00", "status": "Success", "transactionId": "78fd7743c94f477791e46378c98b6620", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707117225_9D49MA_443571", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707117225 (9D49MA) ✅ UPDATE successful for 050707117225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 024ce23779b941748aac9414190e2db1 [SalesInvoiceId] => 237c5d25ebdc441391367eeafd4d6af1 [ClientReference] => REF_0005062023_I95WNZ_785533 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548827290 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548827290 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005062023, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:45:23+00:00", "status": "Success", "transactionId": "237c5d25ebdc441391367eeafd4d6af1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005062023_I95WNZ_785533", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005062023 (I95WNZ) ✅ UPDATE successful for 0005062023 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4644f54b51f4770baf2d89675ab1f40 [SalesInvoiceId] => 82810fd6bb5445948f4e46fe402abf93 [ClientReference] => REF_110700102225_ZOOR6L_193932 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110700102225, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:49:16+00:00", "status": "Success", "transactionId": "82810fd6bb5445948f4e46fe402abf93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110700102225_ZOOR6L_193932", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110700102225 (ZOOR6L) ✅ UPDATE successful for 110700102225 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 426677bba18e4f61bfee1dfd8b3f394f [SalesInvoiceId] => a691cdd337e3458aa207b5d74d14d6f4 [ClientReference] => REF_082614701025_HE2114_190586 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599480409 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599480409 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082614701025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:50:58+00:00", "status": "Success", "transactionId": "a691cdd337e3458aa207b5d74d14d6f4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082614701025_HE2114_190586", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082614701025 (HE2114) ✅ UPDATE successful for 082614701025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 555efe6a7fbe48d2b35c1c6a7351f1df [SalesInvoiceId] => 4410dcf7d089452ba3eab251ec1268da [ClientReference] => REF_000900301225_BWI2U9_560683 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248719348 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248719348 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900301225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T14:54:06+00:00", "status": "Success", "transactionId": "4410dcf7d089452ba3eab251ec1268da", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900301225_BWI2U9_560683", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900301225 (BWI2U9) ✅ UPDATE successful for 000900301225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 88ff4c4d6fb846ccb27774036d64afe0 [SalesInvoiceId] => ef34a704f0c946af8be79e2758a18f68 [ClientReference] => REF_000900301225_BWI2U9_171300 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248719348 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248719348 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c7fc355f9c2845cf8ccc31ef10c22dd7 [SalesInvoiceId] => 53a0124a6e4b43cfa70b707dfbcb331f [ClientReference] => REF_050112407725_9D49MA_529422 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112407725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T15:03:36+00:00", "status": "Success", "transactionId": "53a0124a6e4b43cfa70b707dfbcb331f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112407725_9D49MA_529422", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112407725 (9D49MA) ✅ UPDATE successful for 050112407725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c6e5951d7034d85af3feb03d6fe2f32 [SalesInvoiceId] => ca50fd9c111b419791517c725bb3b2c9 [ClientReference] => REF_051116701925_G07PPZ_540285 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051116701925, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T15:05:45+00:00", "status": "Success", "transactionId": "ca50fd9c111b419791517c725bb3b2c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051116701925_G07PPZ_540285", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051116701925 (G07PPZ) ✅ UPDATE successful for 051116701925 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 557ced10207a47868f9705e0ba8ce132 [SalesInvoiceId] => a151f080883f49b080f2f061da004a0f [ClientReference] => REF_051116701925_G07PPZ_992073 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233266855213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233266855213 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => Transaction id is invalid ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3badab39d4774816bc6fadc08ee18689 [SalesInvoiceId] => 75a556985b3b4be9b3f34e57689b7ee5 [ClientReference] => REF_052701401325_ZOOR6L_411258 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701401325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T15:06:35+00:00", "status": "Success", "transactionId": "75a556985b3b4be9b3f34e57689b7ee5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701401325_ZOOR6L_411258", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701401325 (ZOOR6L) ✅ UPDATE successful for 052701401325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 297b8213dd79440d942a1bcbbe68b37a [SalesInvoiceId] => 0d0b6d0f127f4be0a553e7b0d8fe2ab9 [ClientReference] => REF_110500201125_WU6TPW_204013 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500201125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T15:07:58+00:00", "status": "Success", "transactionId": "0d0b6d0f127f4be0a553e7b0d8fe2ab9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500201125_WU6TPW_204013", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500201125 (WU6TPW) ✅ UPDATE successful for 110500201125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bead220b822d43429a36a558e10cc608 [SalesInvoiceId] => ff352ac17c2e4475950d7e4d4b27f1ed [ClientReference] => REF_110502400225_WU6TPW_825517 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502400225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T15:11:47+00:00", "status": "Success", "transactionId": "ff352ac17c2e4475950d7e4d4b27f1ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502400225_WU6TPW_825517", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502400225 (WU6TPW) ✅ UPDATE successful for 110502400225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f95a640844344033a0a2ec26c71683b2 [SalesInvoiceId] => 984a251cf2b34649a6c1f5fe6b39871c [ClientReference] => REF_052701400425_ZOOR6L_336244 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701400425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T15:22:42+00:00", "status": "Success", "transactionId": "984a251cf2b34649a6c1f5fe6b39871c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701400425_ZOOR6L_336244", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701400425 (ZOOR6L) ✅ UPDATE successful for 052701400425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a0efaea997d4224b279353df319bcd6 [SalesInvoiceId] => b34aa98018d040e6896bc35249d7f528 [ClientReference] => REF_000808701225_WU6TPW_764198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000808701225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T15:24:12+00:00", "status": "Success", "transactionId": "b34aa98018d040e6896bc35249d7f528", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000808701225_WU6TPW_764198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000808701225 (WU6TPW) ✅ UPDATE successful for 000808701225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ecdb24906a84ac0b60cb04b8a02a0a0 [SalesInvoiceId] => d394b3df6a2648ceaefbd6c636a644f2 [ClientReference] => REF_110200101325_WU6TPW_408382 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110200101325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T15:54:41+00:00", "status": "Success", "transactionId": "d394b3df6a2648ceaefbd6c636a644f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110200101325_WU6TPW_408382", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110200101325 (WU6TPW) ✅ UPDATE successful for 110200101325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4f9ca7489fc44652ae6b1e14fd41bea9 [SalesInvoiceId] => 63848d633134462288ad04128e16a752 [ClientReference] => REF_053403800425_R4E6Y0_754990 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558533375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558533375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403800425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T16:12:42+00:00", "status": "Success", "transactionId": "63848d633134462288ad04128e16a752", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403800425_R4E6Y0_754990", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403800425 (R4E6Y0) ✅ UPDATE successful for 053403800425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c1671d838c04d4ba614bc83b018444b [SalesInvoiceId] => 9e5a61ea4dc04bf88257c9267a9f205f [ClientReference] => REF_082606400225_R4E6Y0_449426 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596573907 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596573907 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082606400225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T16:49:21+00:00", "status": "Success", "transactionId": "9e5a61ea4dc04bf88257c9267a9f205f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082606400225_R4E6Y0_449426", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082606400225 (R4E6Y0) ✅ UPDATE successful for 082606400225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64958117420947d781bc6d3cf0a46931 [SalesInvoiceId] => 83d605c7e2e046b8a939667e0f94dc04 [ClientReference] => REF_001001605225_BWI2U9_837452 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001605225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T16:53:34+00:00", "status": "Success", "transactionId": "83d605c7e2e046b8a939667e0f94dc04", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001605225_BWI2U9_837452", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001605225 (BWI2U9) ✅ UPDATE successful for 001001605225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a35509e2b09d4e03baab4b407e9ecd53 [SalesInvoiceId] => 7d810106aaba43f1b6d5ae1c8960d983 [ClientReference] => REF_000803900325_1RC5WS_501189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000803900325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T16:55:33+00:00", "status": "Success", "transactionId": "7d810106aaba43f1b6d5ae1c8960d983", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000803900325_1RC5WS_501189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000803900325 (1RC5WS) ✅ UPDATE successful for 000803900325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d0ab1414e0a84062a9e0acde390a4ffe [SalesInvoiceId] => 66b4b97eb2be4cfab14ae1f569b234f8 [ClientReference] => REF_130403700325_69UIPK_143009 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547562083 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547562083 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130403700325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T17:18:25+00:00", "status": "Success", "transactionId": "66b4b97eb2be4cfab14ae1f569b234f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130403700325_69UIPK_143009", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130403700325 (69UIPK) ✅ UPDATE successful for 130403700325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2205b8d096584abe9a5cecd362fdda21 [SalesInvoiceId] => 2cf520541f3c43f7bf74452785b4c28e [ClientReference] => REF_110701300525_FXIX7B_380589 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247737325 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247737325 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110701300525, schoolCode=FXIX7B ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T17:29:24+00:00", "status": "Success", "transactionId": "2cf520541f3c43f7bf74452785b4c28e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110701300525_FXIX7B_380589", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110701300525 (FXIX7B) ✅ UPDATE successful for 110701300525 (FXIX7B) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 38859e2e770d4b29816c3f6d736419b8 [SalesInvoiceId] => 52edb3ec8f98487885033c3bb8aee2e6 [ClientReference] => REF_130700802425_CN4KKG_196496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545312373 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545312373 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130700802425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T17:34:49+00:00", "status": "Success", "transactionId": "52edb3ec8f98487885033c3bb8aee2e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130700802425_CN4KKG_196496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130700802425 (CN4KKG) ✅ UPDATE successful for 130700802425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1f89702884fa46cda14b576b2c03ff36 [SalesInvoiceId] => 482db6f603244d9eb3a32b7f2ec7d971 [ClientReference] => REF_130700802425_CN4KKG_694224 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233545312373 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545312373 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 744e8a01a2c248dbb25182183efa0c60 [SalesInvoiceId] => ea79ca0fc02941cfa7ce37fca6cc7bec [ClientReference] => REF_0005001007_I95WNZ_863544 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202310292 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202310292 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0005001007, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-28T19:32:06+00:00", "status": "Success", "transactionId": "ea79ca0fc02941cfa7ce37fca6cc7bec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005001007_I95WNZ_863544", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005001007 (I95WNZ) ✅ UPDATE successful for 0005001007 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4359b454fc2a4af6aeee85bbccfcdfef [SalesInvoiceId] => 6c4445e6883d4b9ea2dab713c33b668c [ClientReference] => REF_111003000125_HXWPV7_311277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543607872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543607872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111003000125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T08:14:44+00:00", "status": "Success", "transactionId": "6c4445e6883d4b9ea2dab713c33b668c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111003000125_HXWPV7_311277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111003000125 (HXWPV7) ✅ UPDATE successful for 111003000125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64afc86ecb9d4943980518887928b70e [SalesInvoiceId] => 941f5040db1341ad8cca9e39de7b0b1b [ClientReference] => REF_000502801725_I95WNZ_422465 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241434391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241434391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000502801725, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T08:56:06+00:00", "status": "Success", "transactionId": "941f5040db1341ad8cca9e39de7b0b1b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000502801725_I95WNZ_422465", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000502801725 (I95WNZ) ✅ UPDATE successful for 000502801725 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8af89de721c843aeb29c9475f4a93060 [SalesInvoiceId] => 4502f2f1c1f841fa88f45b32827320f3 [ClientReference] => REF_053302404625_CH3S2L_811855 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246672592 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246672592 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053302404625, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T09:18:23+00:00", "status": "Success", "transactionId": "4502f2f1c1f841fa88f45b32827320f3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053302404625_CH3S2L_811855", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053302404625 (CH3S2L) ✅ UPDATE successful for 053302404625 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e19e961c5a242029f784336b0c384f2 [SalesInvoiceId] => fcfcc6b8e5a7476e841da425d0c87400 [ClientReference] => REF_050600106925_9D49MA_371228 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600106925, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T09:24:37+00:00", "status": "Success", "transactionId": "fcfcc6b8e5a7476e841da425d0c87400", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600106925_9D49MA_371228", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600106925 (9D49MA) ✅ UPDATE successful for 050600106925 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa77a80996ea4602a5c88e758fb9fda8 [SalesInvoiceId] => 252e0f4edfc544e1b18f476c4b1ac8cc [ClientReference] => REF_060117003025_HXWPV7_025685 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244993832 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244993832 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060117003025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T09:35:43+00:00", "status": "Success", "transactionId": "252e0f4edfc544e1b18f476c4b1ac8cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060117003025_HXWPV7_025685", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060117003025 (HXWPV7) ✅ UPDATE successful for 060117003025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 42c37550ec9446acb17793e1e0f75487 [SalesInvoiceId] => 5a11f4de208e4ef187d0b1eb56161255 [ClientReference] => REF_011213200625_9D49MA_923349 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011213200625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T09:40:28+00:00", "status": "Success", "transactionId": "5a11f4de208e4ef187d0b1eb56161255", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011213200625_9D49MA_923349", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011213200625 (9D49MA) ✅ UPDATE successful for 011213200625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1143dbf39d384628a667344c11435715 [SalesInvoiceId] => a3d91c16e7bf4ed2bdf19cabc9fb3955 [ClientReference] => REF_011213200625_9D49MA_522899 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd657a9bdfb4461d8fdead36d3d366e4 [SalesInvoiceId] => 95e947446cc44a189316213a28248050 [ClientReference] => REF_051805104225_EJISU34222_696473 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535940235 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535940235 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051805104225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T09:42:31+00:00", "status": "Success", "transactionId": "95e947446cc44a189316213a28248050", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051805104225_EJISU34222_696473", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051805104225 (EJISU34222) ✅ UPDATE successful for 051805104225 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => be151347917d4ae98defdfae93a1b4ad [SalesInvoiceId] => 1b81815ef6ac468d86f0e7ad2d9f6a2e [ClientReference] => REF_130302700125_69UIPK_533536 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540554943 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540554943 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302700125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T09:57:36+00:00", "status": "Success", "transactionId": "1b81815ef6ac468d86f0e7ad2d9f6a2e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302700125_69UIPK_533536", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302700125 (69UIPK) ✅ UPDATE successful for 130302700125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed286e08eb174374806454c51be3390b [SalesInvoiceId] => 69afa2b5240a459c88477688971bb643 [ClientReference] => REF_050202703525_9D49MA_458514 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050202703525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T09:58:24+00:00", "status": "Success", "transactionId": "69afa2b5240a459c88477688971bb643", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050202703525_9D49MA_458514", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050202703525 (9D49MA) ✅ UPDATE successful for 050202703525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ea70d06c50a435e9f5c398e97dfb6e3 [SalesInvoiceId] => c2953adc27d44964a4f2f5b59768d603 [ClientReference] => REF_111001704225_A7DPCP_913421 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111001704225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:04:20+00:00", "status": "Success", "transactionId": "c2953adc27d44964a4f2f5b59768d603", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111001704225_A7DPCP_913421", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111001704225 (A7DPCP) ✅ UPDATE successful for 111001704225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c5c5782e6034441790b018ac612e22d6 [SalesInvoiceId] => 9a3be4b9fe084948bbfbe0a8653397cb [ClientReference] => REF_053605801425_EJISU34222_569233 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545002653 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545002653 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053605801425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:09:31+00:00", "status": "Success", "transactionId": "9a3be4b9fe084948bbfbe0a8653397cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053605801425_EJISU34222_569233", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053605801425 (EJISU34222) ✅ UPDATE successful for 053605801425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d19d554e06b435b80e4d06b50135813 [SalesInvoiceId] => 9e0687a242c6420cb2ec328bf23e82f9 [ClientReference] => REF_110206603125_WU6TPW_127047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110206603125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:11:48+00:00", "status": "Success", "transactionId": "9e0687a242c6420cb2ec328bf23e82f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110206603125_WU6TPW_127047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110206603125 (WU6TPW) ✅ UPDATE successful for 110206603125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc432bb19a3949ae8c41bafe77dc243b [SalesInvoiceId] => d6dbb59778be4798a3092c3e8602ac24 [ClientReference] => REF_051909501825_RY07KN_243763 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051909501825, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:14:44+00:00", "status": "Success", "transactionId": "d6dbb59778be4798a3092c3e8602ac24", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051909501825_RY07KN_243763", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051909501825 (RY07KN) ✅ UPDATE successful for 051909501825 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b62500cd7e5463798bc92bb8a7451c6 [SalesInvoiceId] => 01ee1083c881469381a304e79fd57c0c [ClientReference] => REF_030406600525_4S2EHN_941012 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241910303 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241910303 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030406600525, schoolCode=4S2EHN Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13b466c1bb384093a5123dc79065424a [SalesInvoiceId] => 4f08fb59c33b47edac7c3be7ca2504e9 [ClientReference] => REF_150808802325_A7DPCP_219008 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150808802325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:21:09+00:00", "status": "Success", "transactionId": "01ee1083c881469381a304e79fd57c0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030406600525_4S2EHN_941012", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030406600525 (4S2EHN) ✅ UPDATE successful for 030406600525 (4S2EHN) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:21:09+00:00", "status": "Success", "transactionId": "4f08fb59c33b47edac7c3be7ca2504e9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150808802325_A7DPCP_219008", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150808802325 (A7DPCP) ✅ UPDATE successful for 150808802325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04cd308f8c7f48b59540e202f6e3736c [SalesInvoiceId] => cc44a9911a1b4230a1a1936742fea5af [ClientReference] => REF_051609100425_CN4KKG_553311 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051609100425, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:33:52+00:00", "status": "Success", "transactionId": "cc44a9911a1b4230a1a1936742fea5af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051609100425_CN4KKG_553311", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051609100425 (CN4KKG) ✅ UPDATE successful for 051609100425 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2c7da0ade85c487fbc8adb8b56447fb4 [SalesInvoiceId] => 8259a128b91e4c9c8b2354f344fd1bc7 [ClientReference] => REF_051609100425_CN4KKG_071987 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa48d76ac2b24726afabd1c761a29b2a [SalesInvoiceId] => f1e10b947d5b450b8d051881fc999ebb [ClientReference] => REF_011219908225_5FQLHT_408886 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547627343 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547627343 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011219908225, schoolCode=5FQLHT ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:47:42+00:00", "status": "Success", "transactionId": "f1e10b947d5b450b8d051881fc999ebb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011219908225_5FQLHT_408886", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011219908225 (5FQLHT) ✅ UPDATE successful for 011219908225 (5FQLHT) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67ee353a04cd43f8bc78d8dd451e2233 [SalesInvoiceId] => 7355e8d4e0db451e9cfbac12d47a76f6 [ClientReference] => REF_050167401625_EJISU34222_662237 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539735064 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539735064 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050167401625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:47:56+00:00", "status": "Success", "transactionId": "7355e8d4e0db451e9cfbac12d47a76f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050167401625_EJISU34222_662237", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050167401625 (EJISU34222) ✅ UPDATE successful for 050167401625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b5fa765cddd497b89290995b7acd6fe [SalesInvoiceId] => 3aee5253866c4b8a8a4236a5223ca0ed [ClientReference] => REF_053100607725_4S2EHN_963354 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243506517 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243506517 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053100607725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:48:07+00:00", "status": "Success", "transactionId": "3aee5253866c4b8a8a4236a5223ca0ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053100607725_4S2EHN_963354", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053100607725 (4S2EHN) ✅ UPDATE successful for 053100607725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2afcb1f5179a429c9dd7e1d13ed8f21a [SalesInvoiceId] => fdca722e0f674ddbbb64e92ac4383c2c [ClientReference] => REF_051501609325_ZOOR6L_644846 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233507314543 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233507314543 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051501609325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:49:12+00:00", "status": "Success", "transactionId": "fdca722e0f674ddbbb64e92ac4383c2c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501609325_ZOOR6L_644846", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501609325 (ZOOR6L) ✅ UPDATE successful for 051501609325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d44203c920643aea25f9bb2184be502 [SalesInvoiceId] => 226f3c22630c4d95a79ec9c4786a21a8 [ClientReference] => REF_051506606325_9D49MA_004056 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051506606325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:49:13+00:00", "status": "Success", "transactionId": "226f3c22630c4d95a79ec9c4786a21a8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051506606325_9D49MA_004056", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051506606325 (9D49MA) ✅ UPDATE successful for 051506606325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 615ac874168e40c49fb7b034ac96bcbf [SalesInvoiceId] => 8de654b0d2154e5fb6ba057a0eb5d548 [ClientReference] => REF_000400504125_1RC5WS_134050 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591717390 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591717390 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000400504125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:54:29+00:00", "status": "Success", "transactionId": "8de654b0d2154e5fb6ba057a0eb5d548", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000400504125_1RC5WS_134050", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000400504125 (1RC5WS) ✅ UPDATE successful for 000400504125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3ee9edb2907c4cbba02b7b084c26eb07 [SalesInvoiceId] => a0a657d07eed4688a6bdd9c6bf7dfd17 [ClientReference] => REF_050501301425_108CSY_649283 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501301425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T10:55:22+00:00", "status": "Success", "transactionId": "a0a657d07eed4688a6bdd9c6bf7dfd17", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501301425_108CSY_649283", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501301425 (108CSY) ✅ UPDATE successful for 050501301425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fa674d0c21c4b18a2e94ddcb3f88f9f [SalesInvoiceId] => edb7ad971e6e4d7e9d422fccc366aa36 [ClientReference] => REF_052504704225_9D49MA_064609 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504704225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T11:04:08+00:00", "status": "Success", "transactionId": "edb7ad971e6e4d7e9d422fccc366aa36", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504704225_9D49MA_064609", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504704225 (9D49MA) ✅ UPDATE successful for 052504704225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f725a1d6ade24c2d892bd19cb27352ed [SalesInvoiceId] => 69fbe35fc6694387986a2daa6186a68e [ClientReference] => REF_052504704225_9D49MA_247388 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7affca3d822e4b7780311641e09e8a1b [SalesInvoiceId] => f9dc31bc9f91473b848336cbcc6ee305 [ClientReference] => REF_052904602125_EJISU34222_621773 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537373255 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537373255 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052904602125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T11:15:04+00:00", "status": "Success", "transactionId": "f9dc31bc9f91473b848336cbcc6ee305", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052904602125_EJISU34222_621773", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052904602125 (EJISU34222) ✅ UPDATE successful for 052904602125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a2ad610acfd482a904e9377fd797f02 [SalesInvoiceId] => c66c16ff467f470f9ee513cee823897c [ClientReference] => REF_051100601125_WRHKXK_105937 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051100601125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T11:21:26+00:00", "status": "Success", "transactionId": "c66c16ff467f470f9ee513cee823897c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100601125_WRHKXK_105937", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100601125 (WRHKXK) ✅ UPDATE successful for 051100601125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64a46726323a4d728b711bffade797be [SalesInvoiceId] => 30b3a1396f534531ac6025c8c95d7ab4 [ClientReference] => REF_050163503325_R4E6Y0_736254 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050163503325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T11:23:59+00:00", "status": "Success", "transactionId": "30b3a1396f534531ac6025c8c95d7ab4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050163503325_R4E6Y0_736254", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050163503325 (R4E6Y0) ✅ UPDATE successful for 050163503325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6692e8183f704bf0bf39b9f92fc7f177 [SalesInvoiceId] => 8e151281554f47cf821dfc577e0d3c6b [ClientReference] => REF_052504708725_9D49MA_618292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052504708725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T11:34:22+00:00", "status": "Success", "transactionId": "8e151281554f47cf821dfc577e0d3c6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052504708725_9D49MA_618292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052504708725 (9D49MA) ✅ UPDATE successful for 052504708725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e67537419e3b43ee9c5b4a917b7f5820 [SalesInvoiceId] => 6d83698168cc480c8fef8d7056a446d5 [ClientReference] => REF_052500709925_EJISU34222_278967 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543620449 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543620449 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500709925, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T11:40:22+00:00", "status": "Success", "transactionId": "6d83698168cc480c8fef8d7056a446d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500709925_EJISU34222_278967", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500709925 (EJISU34222) ✅ UPDATE successful for 052500709925 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e0f482ab068f4ba1a644171c1338a87a [SalesInvoiceId] => eaee3b79f37f4cb8a93676daf16fdd83 [ClientReference] => REF_050900103625_9D49MA_375925 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050900103625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T11:55:14+00:00", "status": "Success", "transactionId": "eaee3b79f37f4cb8a93676daf16fdd83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050900103625_9D49MA_375925", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050900103625 (9D49MA) ✅ UPDATE successful for 050900103625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 10b2fe9a042a4ce9b0f0c4e7be73ada0 [SalesInvoiceId] => 4ce0562e39544aaebce88f21ed78fbf2 [ClientReference] => REF_052400401125_R4E6Y0_217454 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052400401125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:07:29+00:00", "status": "Success", "transactionId": "4ce0562e39544aaebce88f21ed78fbf2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052400401125_R4E6Y0_217454", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052400401125 (R4E6Y0) ✅ UPDATE successful for 052400401125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba2fa127fd4848d0b47533a4e8aca174 [SalesInvoiceId] => a31bebc9a1cb4b06a3c2e19b27b53afd [ClientReference] => REF_020210000125_R4E6Y0_991471 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020210000125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:11:35+00:00", "status": "Success", "transactionId": "a31bebc9a1cb4b06a3c2e19b27b53afd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020210000125_R4E6Y0_991471", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020210000125 (R4E6Y0) ✅ UPDATE successful for 020210000125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6a109fd036f490b8cf5ed49fb31181e [SalesInvoiceId] => 73797d9d9f8c4d7c8b5c7cb3f7b2c1ee [ClientReference] => REF_040404300725_R4E6Y0_387615 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040404300725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:13:23+00:00", "status": "Success", "transactionId": "73797d9d9f8c4d7c8b5c7cb3f7b2c1ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040404300725_R4E6Y0_387615", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040404300725 (R4E6Y0) ✅ UPDATE successful for 040404300725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cd9fef4aea3841e5af223d2a316b2041 [SalesInvoiceId] => 66cfac69c4c64842865833a6bbaac2bc [ClientReference] => REF_053404004825_R4E6Y0_877329 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053404004825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:15:00+00:00", "status": "Success", "transactionId": "66cfac69c4c64842865833a6bbaac2bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053404004825_R4E6Y0_877329", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053404004825 (R4E6Y0) ✅ UPDATE successful for 053404004825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8159b9d229d84ba694fa6683ecb9548e [SalesInvoiceId] => 4eaa4d3ec2104a7cbbb9a6504f607550 [ClientReference] => REF_110500501525_WU6TPW_225140 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500501525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:15:19+00:00", "status": "Success", "transactionId": "4eaa4d3ec2104a7cbbb9a6504f607550", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500501525_WU6TPW_225140", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500501525 (WU6TPW) ✅ UPDATE successful for 110500501525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64be9bf69df14443bd73b71e0f599dad [SalesInvoiceId] => 59ad4e0737cf474cbce5dcbdbb356d21 [ClientReference] => REF_110206804625_R4E6Y0_501502 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110206804625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:26:48+00:00", "status": "Success", "transactionId": "59ad4e0737cf474cbce5dcbdbb356d21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110206804625_R4E6Y0_501502", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110206804625 (R4E6Y0) ✅ UPDATE successful for 110206804625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93d7b5498dcf4c56b30e37d45049167e [SalesInvoiceId] => 9085726a0c28406e8a149604fbfa3be0 [ClientReference] => REF_100106600425_R4E6Y0_201819 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100106600425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:28:28+00:00", "status": "Success", "transactionId": "9085726a0c28406e8a149604fbfa3be0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100106600425_R4E6Y0_201819", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100106600425 (R4E6Y0) ✅ UPDATE successful for 100106600425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e6908ee4f0664fd29413b9247598a503 [SalesInvoiceId] => 146bbe6d014145d3aa3f4114b90e4e52 [ClientReference] => REF_052007803725_R4E6Y0_809291 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052007803725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:30:13+00:00", "status": "Success", "transactionId": "146bbe6d014145d3aa3f4114b90e4e52", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052007803725_R4E6Y0_809291", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052007803725 (R4E6Y0) ✅ UPDATE successful for 052007803725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48d3cccfafd54d8b9acb3d57688c8058 [SalesInvoiceId] => eee0c544c1ce432abbdf5cf202721a2f [ClientReference] => REF_020219302625_R4E6Y0_038452 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020219302625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:32:01+00:00", "status": "Success", "transactionId": "eee0c544c1ce432abbdf5cf202721a2f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020219302625_R4E6Y0_038452", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020219302625 (R4E6Y0) ✅ UPDATE successful for 020219302625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f43125667a14934983401e15c5bc572 [SalesInvoiceId] => e9bc23d5084b4364943a38ca0dcd8c7d [ClientReference] => REF_051802200925_R4E6Y0_137812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051802200925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:33:14+00:00", "status": "Success", "transactionId": "e9bc23d5084b4364943a38ca0dcd8c7d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051802200925_R4E6Y0_137812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051802200925 (R4E6Y0) ✅ UPDATE successful for 051802200925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da9cc2e88d824c5aba8fde221c5c9102 [SalesInvoiceId] => 3353454a71114053a8ffd078dae524d9 [ClientReference] => REF_052702600425_ZOOR6L_767488 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208304209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208304209 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052702600425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:33:16+00:00", "status": "Success", "transactionId": "3353454a71114053a8ffd078dae524d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702600425_ZOOR6L_767488", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702600425 (ZOOR6L) ✅ UPDATE successful for 052702600425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7662a14a0c804267b4afeee831a99dee [SalesInvoiceId] => 8ca936e52dca461b9e4b64c5c89e063e [ClientReference] => REF_052804013625_9D49MA_566348 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052804013625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:35:15+00:00", "status": "Success", "transactionId": "8ca936e52dca461b9e4b64c5c89e063e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052804013625_9D49MA_566348", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052804013625 (9D49MA) ✅ UPDATE successful for 052804013625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a79c18611c3f4d4d99151065d3059472 [SalesInvoiceId] => 1359db9b82564a44a0ef5bc59bc4c0d3 [ClientReference] => REF_060313001125_R4E6Y0_187539 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060313001125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:35:32+00:00", "status": "Success", "transactionId": "1359db9b82564a44a0ef5bc59bc4c0d3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060313001125_R4E6Y0_187539", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060313001125 (R4E6Y0) ✅ UPDATE successful for 060313001125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 38cf2acb5ece441698e260e2b88052cc [SalesInvoiceId] => ef59d649371a47818c9871d7816f1797 [ClientReference] => REF_053407200525_R4E6Y0_524605 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053407200525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:38:45+00:00", "status": "Success", "transactionId": "ef59d649371a47818c9871d7816f1797", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053407200525_R4E6Y0_524605", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053407200525 (R4E6Y0) ✅ UPDATE successful for 053407200525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 667a9406351b4d0eb1218eeb4f868e94 [SalesInvoiceId] => 11baa271a01e4edbab0112def1256e9a [ClientReference] => REF_050500506525_R4E6Y0_715127 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500506525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:42:17+00:00", "status": "Success", "transactionId": "11baa271a01e4edbab0112def1256e9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500506525_R4E6Y0_715127", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500506525 (R4E6Y0) ✅ UPDATE successful for 050500506525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 418c5595460543afb3886f4ff4954fce [SalesInvoiceId] => b74fde6ee3d94921b374fb1d92d245b5 [ClientReference] => REF_053403204625_R4E6Y0_819685 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403204625, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:48:17+00:00", "status": "Success", "transactionId": "b74fde6ee3d94921b374fb1d92d245b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403204625_R4E6Y0_819685", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403204625 (R4E6Y0) ✅ UPDATE successful for 053403204625 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33f73f49732348d79a3f1b22c9f3734a [SalesInvoiceId] => a8ab78f847654f789ffd7bc6bc76721c [ClientReference] => REF_053400120525_R4E6Y0_320342 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400120525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T12:52:35+00:00", "status": "Success", "transactionId": "a8ab78f847654f789ffd7bc6bc76721c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400120525_R4E6Y0_320342", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400120525 (R4E6Y0) ✅ UPDATE successful for 053400120525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3971a2fa02b44667bb9357d5a80a9163 [SalesInvoiceId] => 59eb57750a524cefa1059852765fdf1d [ClientReference] => REF_050300206825_G07PPZ_581768 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246553266 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246553266 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300206825, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:01:34+00:00", "status": "Success", "transactionId": "59eb57750a524cefa1059852765fdf1d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300206825_G07PPZ_581768", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300206825 (G07PPZ) ✅ UPDATE successful for 050300206825 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4df910558f374aa1866da64666e555de [SalesInvoiceId] => 148e8f0b6cb54b9384c007e2288952a2 [ClientReference] => REF_053900902125_CH3S2L_956188 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053900902125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:04:00+00:00", "status": "Success", "transactionId": "148e8f0b6cb54b9384c007e2288952a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053900902125_CH3S2L_956188", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053900902125 (CH3S2L) ✅ UPDATE successful for 053900902125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3dc858f0fc95404a9d14f8da78b40d7f [SalesInvoiceId] => be35056fc6db4b9bbacd890a1d3cb10e [ClientReference] => REF_051901601925_R4E6Y0_790974 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051901601925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:09:32+00:00", "status": "Success", "transactionId": "be35056fc6db4b9bbacd890a1d3cb10e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051901601925_R4E6Y0_790974", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051901601925 (R4E6Y0) ✅ UPDATE successful for 051901601925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 189747509f0f4c4daa17a5f743babf70 [SalesInvoiceId] => 006a65908cf94961aaacd89a0165270a [ClientReference] => REF_0005040031_I95WNZ_566693 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241434391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241434391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005040031, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:10:17+00:00", "status": "Success", "transactionId": "006a65908cf94961aaacd89a0165270a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005040031_I95WNZ_566693", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005040031 (I95WNZ) ✅ UPDATE successful for 0005040031 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6117f249e6204721a4b727a54cf27041 [SalesInvoiceId] => 9eb08e32014c4d3eb3b6dbe3dc4d1716 [ClientReference] => REF_050411403925_108CSY_813942 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242333405 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242333405 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050411403925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:19:30+00:00", "status": "Success", "transactionId": "9eb08e32014c4d3eb3b6dbe3dc4d1716", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050411403925_108CSY_813942", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050411403925 (108CSY) ✅ UPDATE successful for 050411403925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e610f4399434c7e94ce262bfe5a5c99 [SalesInvoiceId] => f6998211557540e5b206db80413b9862 [ClientReference] => REF_052514105025_G07PPZ_922582 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599518043 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599518043 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052514105025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:27:09+00:00", "status": "Success", "transactionId": "f6998211557540e5b206db80413b9862", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052514105025_G07PPZ_922582", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052514105025 (G07PPZ) ✅ UPDATE successful for 052514105025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 66bad49543f64b6a8b1e0f357a77b314 [SalesInvoiceId] => 531f55449f264e859f393e4c2067756d [ClientReference] => REF_053406514825_R4E6Y0_456412 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406514825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:28:44+00:00", "status": "Success", "transactionId": "531f55449f264e859f393e4c2067756d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406514825_R4E6Y0_456412", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406514825 (R4E6Y0) ✅ UPDATE successful for 053406514825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c2e7d54815b24b1a8b3d46a55f6f8010 [SalesInvoiceId] => 484dad0408d9448d8067cc528a56d684 [ClientReference] => REF_053706100525_EJISU34222_532886 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249220211 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249220211 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053706100525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:37:05+00:00", "status": "Success", "transactionId": "484dad0408d9448d8067cc528a56d684", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053706100525_EJISU34222_532886", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053706100525 (EJISU34222) ✅ UPDATE successful for 053706100525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b06e954a5b04970a46e85ed47ca5dab [SalesInvoiceId] => bfee5c65f8af43168646d02a8fa47bf8 [ClientReference] => REF_110901100925_WU6TPW_035297 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110901100925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:40:17+00:00", "status": "Success", "transactionId": "bfee5c65f8af43168646d02a8fa47bf8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110901100925_WU6TPW_035297", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110901100925 (WU6TPW) ✅ UPDATE successful for 110901100925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbd31375b4f34a6c83c39b575e441235 [SalesInvoiceId] => c42ad4e3eeb6462e8dc02cdeccda0d0f [ClientReference] => REF_060108601625_HXWPV7_024724 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548434444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548434444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060108601625, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:44:03+00:00", "status": "Success", "transactionId": "c42ad4e3eeb6462e8dc02cdeccda0d0f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060108601625_HXWPV7_024724", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060108601625 (HXWPV7) ✅ UPDATE successful for 060108601625 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bfd7807aa0be4591be00fd155506d95e [SalesInvoiceId] => 60c5647c882c4333b8bcb11cc3dbbca9 [ClientReference] => REF_050705406225_G07PPZ_046390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050705406225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T13:55:28+00:00", "status": "Success", "transactionId": "60c5647c882c4333b8bcb11cc3dbbca9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050705406225_G07PPZ_046390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050705406225 (G07PPZ) ✅ UPDATE successful for 050705406225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0398438fda1b4a0782e92ca1376c9757 [SalesInvoiceId] => e43118ccd5504966824ae2a539bf495e [ClientReference] => REF_053105201225_9D49MA_128513 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053105201225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:03:10+00:00", "status": "Success", "transactionId": "e43118ccd5504966824ae2a539bf495e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053105201225_9D49MA_128513", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053105201225 (9D49MA) ✅ UPDATE successful for 053105201225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f13a2ae80761482cbd5ff6f999a0b81d [SalesInvoiceId] => f120a62a31054044b9d9cdefbe2eb676 [ClientReference] => REF_050614105125_ZOOR6L_732981 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208304209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208304209 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050614105125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:04:08+00:00", "status": "Success", "transactionId": "f120a62a31054044b9d9cdefbe2eb676", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050614105125_ZOOR6L_732981", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050614105125 (ZOOR6L) ✅ UPDATE successful for 050614105125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f24c7166d56147358de46da98aa85d52 [SalesInvoiceId] => 277c4126567043258d646ab1a4b6102c [ClientReference] => REF_140401700825_WU6TPW_316724 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140401700825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:04:51+00:00", "status": "Success", "transactionId": "277c4126567043258d646ab1a4b6102c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140401700825_WU6TPW_316724", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140401700825 (WU6TPW) ✅ UPDATE successful for 140401700825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => b5ab43354e6b4c409fc57bf33d31b4e7 [SalesInvoiceId] => 66cba67589ea43dab17de2b7a132affb [ClientReference] => REF_053105201225_9D49MA_981766 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18caca8026c04e64a465189563a58536 [SalesInvoiceId] => 57f995ea8497466eb7132bacc76565a3 [ClientReference] => REF_060808103325_R4E6Y0_992075 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248518633 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248518633 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060808103325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:09:35+00:00", "status": "Success", "transactionId": "57f995ea8497466eb7132bacc76565a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060808103325_R4E6Y0_992075", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060808103325 (R4E6Y0) ✅ UPDATE successful for 060808103325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 577e862d43d7499d8ed463d5c8067457 [SalesInvoiceId] => c5c03a7b666d42259a4284e030170405 [ClientReference] => REF_053400300325_R4E6Y0_764202 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400300325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:09:53+00:00", "status": "Success", "transactionId": "c5c03a7b666d42259a4284e030170405", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400300325_R4E6Y0_764202", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400300325 (R4E6Y0) ✅ UPDATE successful for 053400300325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6a9670f7138845d7bf12f0ef3e8bbe79 [SalesInvoiceId] => 888698d7f4a04585bbe6a14485146c42 [ClientReference] => REF_050605601125_M86BFQ_338633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605601125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:11:21+00:00", "status": "Success", "transactionId": "888698d7f4a04585bbe6a14485146c42", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605601125_M86BFQ_338633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605601125 (M86BFQ) ✅ UPDATE successful for 050605601125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b94a9433326848f1b4a141ca9c06ed29 [SalesInvoiceId] => e8953f46e8b8447a9bd4b73d4ff7862b [ClientReference] => REF_111002506825_HXWPV7_234237 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548434444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548434444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002506825, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:13:10+00:00", "status": "Success", "transactionId": "e8953f46e8b8447a9bd4b73d4ff7862b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002506825_HXWPV7_234237", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002506825 (HXWPV7) ✅ UPDATE successful for 111002506825 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d4724f1d30724f699a2457fb155c6305 [SalesInvoiceId] => b887f29ddc5747ff9dc56441790beae4 [ClientReference] => REF_082608500825_R4E6Y0_069363 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1992fcd7bf1447779e32bc414318ab34 [SalesInvoiceId] => 1857ae0d9a63478e9905cba0fb7d9f46 [ClientReference] => REF_082608500825_R4E6Y0_848008 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18579df80a36489e9a97590598ab5e2e [SalesInvoiceId] => 7571af5a330548b18092a7004d74ec07 [ClientReference] => REF_050104802725_9D49MA_833862 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050104802725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:19:35+00:00", "status": "Success", "transactionId": "7571af5a330548b18092a7004d74ec07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104802725_9D49MA_833862", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104802725 (9D49MA) ✅ UPDATE successful for 050104802725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6356fbaafeb14599a6720602969000bc [SalesInvoiceId] => 30b8003de88342618716f1896c854db5 [ClientReference] => REF_082608500825_R4E6Y0_871338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082608500825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:20:53+00:00", "status": "Success", "transactionId": "30b8003de88342618716f1896c854db5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082608500825_R4E6Y0_871338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082608500825 (R4E6Y0) ✅ UPDATE successful for 082608500825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 36e2429762d74f9788c5281eb43bc97f [SalesInvoiceId] => a82facaf64544d6e820068bcb8c08088 [ClientReference] => REF_051718600425_EJISU34222_982778 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051718600425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:25:43+00:00", "status": "Success", "transactionId": "a82facaf64544d6e820068bcb8c08088", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051718600425_EJISU34222_982778", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051718600425 (EJISU34222) ✅ UPDATE successful for 051718600425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b1c542453a864cac92b32a60238455ff [SalesInvoiceId] => f1b58dea64bf4e099f988ae7ca34fbe5 [ClientReference] => REF_050807507325_RY07KN_958392 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050807507325, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:33:42+00:00", "status": "Success", "transactionId": "f1b58dea64bf4e099f988ae7ca34fbe5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050807507325_RY07KN_958392", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050807507325 (RY07KN) ✅ UPDATE successful for 050807507325 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 506dd0776254419c9743dfc71bfb3f5f [SalesInvoiceId] => 106f82eca6c544e8a216d0d6ef9c1af2 [ClientReference] => REF_000300801725_BWI2U9_756592 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300801725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:47:43+00:00", "status": "Success", "transactionId": "106f82eca6c544e8a216d0d6ef9c1af2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300801725_BWI2U9_756592", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300801725 (BWI2U9) ✅ UPDATE successful for 000300801725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6aa1ba0f021d46898d0eca079f3c6fd9 [SalesInvoiceId] => 83ba78f963364513a77caeced15574f6 [ClientReference] => REF_050605600925_M86BFQ_129956 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246552915 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246552915 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605600925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T14:47:50+00:00", "status": "Success", "transactionId": "83ba78f963364513a77caeced15574f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605600925_M86BFQ_129956", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605600925 (M86BFQ) ✅ UPDATE successful for 050605600925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4dc3a2768ab4149a0cab9ae05d3a157 [SalesInvoiceId] => e4fe524381714f84aff55a80b7c497ca [ClientReference] => REF_051800201525_LE9LO5_254971 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544546519 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544546519 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051800201525, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T15:04:58+00:00", "status": "Success", "transactionId": "e4fe524381714f84aff55a80b7c497ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051800201525_LE9LO5_254971", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051800201525 (LE9LO5) ✅ UPDATE successful for 051800201525 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3cbad2e49ebf4b7a9fbb8c21ca896808 [SalesInvoiceId] => bbb5b36ff81845e085e8d12403df5117 [ClientReference] => REF_051906600225_RY07KN_344064 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544947121 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544947121 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051906600225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T15:16:10+00:00", "status": "Success", "transactionId": "bbb5b36ff81845e085e8d12403df5117", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051906600225_RY07KN_344064", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051906600225 (RY07KN) ✅ UPDATE successful for 051906600225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 626f7b453bce49bcbe0cd03bc0ee5587 [SalesInvoiceId] => 12eaf1aa113948afa8b4484f370696b0 [ClientReference] => REF_010360100725_R4E6Y0_868539 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555417582 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555417582 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010360100725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T16:24:05+00:00", "status": "Success", "transactionId": "12eaf1aa113948afa8b4484f370696b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010360100725_R4E6Y0_868539", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010360100725 (R4E6Y0) ✅ UPDATE successful for 010360100725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c187ad02505f43deb2407a4b579bb33f [SalesInvoiceId] => e3fb0ae7b71443b29b4845ea1d7b964f [ClientReference] => REF_000506402125_PFKS1R_936092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595851695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595851695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000506402125, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T16:27:39+00:00", "status": "Success", "transactionId": "e3fb0ae7b71443b29b4845ea1d7b964f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000506402125_PFKS1R_936092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000506402125 (PFKS1R) ✅ UPDATE successful for 000506402125 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5148c4f013e14424a0c2345b3c7f3729 [SalesInvoiceId] => 834ac1ad1fba4cf7b7aedc5ebfb5a7c3 [ClientReference] => REF_000203801025_1RC5WS_788448 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501942080 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501942080 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000203801025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T17:09:13+00:00", "status": "Success", "transactionId": "834ac1ad1fba4cf7b7aedc5ebfb5a7c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000203801025_1RC5WS_788448", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000203801025 (1RC5WS) ✅ UPDATE successful for 000203801025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e88e3afaadfc4f6da517c8b24e154a48 [SalesInvoiceId] => bfb5d34098bd4590aff67598b085ba07 [ClientReference] => REF_130302702525_69UIPK_150100 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302702525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T17:18:40+00:00", "status": "Success", "transactionId": "bfb5d34098bd4590aff67598b085ba07", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302702525_69UIPK_150100", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302702525 (69UIPK) ✅ UPDATE successful for 130302702525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7df12609c07e4a32a5945a708b0b33cc [SalesInvoiceId] => 69ec587a6eb54160a4b99966309453af [ClientReference] => REF_010419201225_LXB63X_318100 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245319967 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245319967 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010419201225, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T17:47:42+00:00", "status": "Success", "transactionId": "69ec587a6eb54160a4b99966309453af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010419201225_LXB63X_318100", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010419201225 (LXB63X) ✅ UPDATE successful for 010419201225 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 831608093e7844dba71b31263b218aae [SalesInvoiceId] => f1e7f8ffe49245b08b81a15f92ffd3e9 [ClientReference] => REF_000110504025_1RC5WS_219496 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233500755892 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233500755892 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000110504025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T18:53:08+00:00", "status": "Success", "transactionId": "f1e7f8ffe49245b08b81a15f92ffd3e9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000110504025_1RC5WS_219496", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000110504025 (1RC5WS) ✅ UPDATE successful for 000110504025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 02d802bae13649688224f1445f1848d5 [SalesInvoiceId] => a1bad61e69d541c8a2a04e40c14c7917 [ClientReference] => REF_111002801325_CH3S2L_138682 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244074912 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244074912 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111002801325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-29T20:40:37+00:00", "status": "Success", "transactionId": "a1bad61e69d541c8a2a04e40c14c7917", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111002801325_CH3S2L_138682", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111002801325 (CH3S2L) ✅ UPDATE successful for 111002801325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 880a6a5075214c32a7fb245601f41071 [SalesInvoiceId] => 51b51794c571412bbbadcd99e1ab8b9d [ClientReference] => REF_0006047007_I95WNZ_193412 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233205433686 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205433686 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Holder with FRI Not Found ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 2e2e879b61a94d98859e868be5f99e7f [SalesInvoiceId] => 3b4c190c65ac4261980f91cabc83e6d9 [ClientReference] => REF_0006047007_I95WNZ_255102 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233205433686 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205433686 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 45489530a12b475da8357cdd505022f9 [SalesInvoiceId] => dc4e4b332574431985d664dc77add9af [ClientReference] => REF_0006047007_I95WNZ_033991 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233205433686 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205433686 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e95e3fea44442debf098840bf2fbe49 [SalesInvoiceId] => b4766f5dfb0b42e495067cd3a8ec2bec [ClientReference] => REF_0006047007_I95WNZ_894930 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205433686 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205433686 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0006047007, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T07:22:51+00:00", "status": "Success", "transactionId": "b4766f5dfb0b42e495067cd3a8ec2bec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006047007_I95WNZ_894930", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006047007 (I95WNZ) ✅ UPDATE successful for 0006047007 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9801e500a06d4d5485c9145eeef7030f [SalesInvoiceId] => ce7006e40f5b45d8bff399a45d03fff5 [ClientReference] => REF_050608711425_9D49MA_785132 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608711425, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T08:11:14+00:00", "status": "Success", "transactionId": "ce7006e40f5b45d8bff399a45d03fff5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608711425_9D49MA_785132", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608711425 (9D49MA) ✅ UPDATE successful for 050608711425 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f725f109d2c644548f30b7b0f09bacf9 [SalesInvoiceId] => 6b8d9f0f912949a2993fe1e983622de0 [ClientReference] => REF_050301707725_EJISU34222_319235 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550935542 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550935542 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301707725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T08:40:30+00:00", "status": "Success", "transactionId": "6b8d9f0f912949a2993fe1e983622de0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301707725_EJISU34222_319235", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301707725 (EJISU34222) ✅ UPDATE successful for 050301707725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 242a43bc8e3e499db882c48ebef2ad99 [SalesInvoiceId] => 6987aeedb27e4660859962af03443918 [ClientReference] => REF_000901602125_BWI2U9_399216 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233206662087 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206662087 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000901602125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T08:52:28+00:00", "status": "Success", "transactionId": "6987aeedb27e4660859962af03443918", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901602125_BWI2U9_399216", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901602125 (BWI2U9) ✅ UPDATE successful for 000901602125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4c280673f2c41eeb9f1b5d7d339e2d4 [SalesInvoiceId] => 16700537597b44d1b9768769c2872b93 [ClientReference] => REF_110204204225_WU6TPW_423071 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110204204225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T08:53:07+00:00", "status": "Success", "transactionId": "16700537597b44d1b9768769c2872b93", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204204225_WU6TPW_423071", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204204225 (WU6TPW) ✅ UPDATE successful for 110204204225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51f35fc10403422292025af815fa57cd [SalesInvoiceId] => e2b1de5cc88c4ad288b86872b67405a2 [ClientReference] => REF_050708400125_ZOOR6L_969213 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050708400125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T09:10:17+00:00", "status": "Success", "transactionId": "e2b1de5cc88c4ad288b86872b67405a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050708400125_ZOOR6L_969213", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050708400125 (ZOOR6L) ✅ UPDATE successful for 050708400125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20bc76ad707b4121b985d286a361bac4 [SalesInvoiceId] => 442d647a3a6d4687aebd2a3ecf4f4e7a [ClientReference] => REF_072604400125_J1MH3E_963566 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072604400125, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T09:23:36+00:00", "status": "Success", "transactionId": "442d647a3a6d4687aebd2a3ecf4f4e7a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072604400125_J1MH3E_963566", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072604400125 (J1MH3E) ✅ UPDATE successful for 072604400125 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1fa32cf09f8643dcaf21a7b6cecc78cb [SalesInvoiceId] => 3b8fb7ec11234916ae35e542ce7ab0f9 [ClientReference] => REF_082500706625_WU6TPW_429360 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6c988bc5dc74ac5a347a31651463613 [SalesInvoiceId] => 77592a873cbc4f28af90b4887e7eb323 [ClientReference] => REF_052501403525_A7DPCP_099144 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052501403525, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T09:41:33+00:00", "status": "Success", "transactionId": "77592a873cbc4f28af90b4887e7eb323", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052501403525_A7DPCP_099144", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052501403525 (A7DPCP) ✅ UPDATE successful for 052501403525 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63273511d7d6413d939a7ceb307606ec [SalesInvoiceId] => 2b147297365c4258a0c30053ccd916c1 [ClientReference] => REF_052901400925_6BLU49_088348 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052901400925, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T09:45:36+00:00", "status": "Success", "transactionId": "2b147297365c4258a0c30053ccd916c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052901400925_6BLU49_088348", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052901400925 (6BLU49) ✅ UPDATE successful for 052901400925 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c3850010e5a4a83b798e09bfb7a9b2c [SalesInvoiceId] => 18da668685994c868925eb5ab8c1fbdb [ClientReference] => REF_082500706625_WU6TPW_054077 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500706625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T09:45:50+00:00", "status": "Success", "transactionId": "18da668685994c868925eb5ab8c1fbdb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500706625_WU6TPW_054077", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500706625 (WU6TPW) ✅ UPDATE successful for 082500706625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59698e7af93c4e9d8f6c51a8f57b0593 [SalesInvoiceId] => 6b59a193af424fcdbfa82a01a08c0400 [ClientReference] => REF_001000502425_BWI2U9_350198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531289083 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531289083 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001000502425, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T09:47:32+00:00", "status": "Success", "transactionId": "6b59a193af424fcdbfa82a01a08c0400", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001000502425_BWI2U9_350198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001000502425 (BWI2U9) ✅ UPDATE successful for 001000502425 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da35c8ff00ce4a47b6eb3e9283c908a7 [SalesInvoiceId] => eb949369f1b8418a9c514d8cced9b5bc [ClientReference] => REF_000901602025_BWI2U9_229618 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233206662087 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206662087 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000901602025, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T09:55:09+00:00", "status": "Success", "transactionId": "eb949369f1b8418a9c514d8cced9b5bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901602025_BWI2U9_229618", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901602025 (BWI2U9) ✅ UPDATE successful for 000901602025 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => dda6ab82e8a445e39e74163f557209da [SalesInvoiceId] => 48302c0aad1a4e378ec55edaf44a8d8b [ClientReference] => REF_051800500525_CH3S2L_451423 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233249538013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249538013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 865402a1b03c4dab962f280e3df3b91b [SalesInvoiceId] => f6a2c7c2d7464b21a5039d1cc3c5f19a [ClientReference] => REF_000800301825_1RC5WS_954221 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559410085 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559410085 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000800301825, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:19:26+00:00", "status": "Success", "transactionId": "f6a2c7c2d7464b21a5039d1cc3c5f19a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000800301825_1RC5WS_954221", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000800301825 (1RC5WS) ✅ UPDATE successful for 000800301825 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9b247276172467ba8bcf4e30e3e304c [SalesInvoiceId] => 93573d7776a04d4daa809c7b4b28e119 [ClientReference] => REF_050310701825_R4E6Y0_233996 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599497607 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599497607 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050310701825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:22:28+00:00", "status": "Success", "transactionId": "93573d7776a04d4daa809c7b4b28e119", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050310701825_R4E6Y0_233996", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050310701825 (R4E6Y0) ✅ UPDATE successful for 050310701825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9126d0394784949b7aebffe0116b092 [SalesInvoiceId] => d1c65b22a9fe45ad862c0e539d5c423d [ClientReference] => REF_050304307825_EJISU34222_622047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304307825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:26:40+00:00", "status": "Success", "transactionId": "d1c65b22a9fe45ad862c0e539d5c423d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304307825_EJISU34222_622047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304307825 (EJISU34222) ✅ UPDATE successful for 050304307825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d26e72eaf837447e99dfd7a4baeaf04f [SalesInvoiceId] => 6db30c51a6e94e888834f90f7e44245e [ClientReference] => REF_053103002925_M86BFQ_460307 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551722191 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551722191 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053103002925, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:27:53+00:00", "status": "Success", "transactionId": "6db30c51a6e94e888834f90f7e44245e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053103002925_M86BFQ_460307", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053103002925 (M86BFQ) ✅ UPDATE successful for 053103002925 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 72ded07f3cb548d29022a1b6aebc371b [SalesInvoiceId] => 24127743c84e402c956b71ef9fbed24c [ClientReference] => REF_051604701025_CN4KKG_148743 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248121070 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248121070 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604701025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:31:49+00:00", "status": "Success", "transactionId": "24127743c84e402c956b71ef9fbed24c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604701025_CN4KKG_148743", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604701025 (CN4KKG) ✅ UPDATE successful for 051604701025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 171c04a7b43f4c08b3504fb14de7005f [SalesInvoiceId] => 9fcdf7ebf90942d6b9a538895bfd8d40 [ClientReference] => REF_000107000325_1RC5WS_831407 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246144572 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246144572 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000107000325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:32:45+00:00", "status": "Success", "transactionId": "9fcdf7ebf90942d6b9a538895bfd8d40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000107000325_1RC5WS_831407", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000107000325 (1RC5WS) ✅ UPDATE successful for 000107000325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 457c91f08cd740d8bbfb6141fd6868c3 [SalesInvoiceId] => a68ac2a6901345fea8ff6b3e4303f39d [ClientReference] => REF_0006047008_I95WNZ_648040 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006047008, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:49:54+00:00", "status": "Success", "transactionId": "a68ac2a6901345fea8ff6b3e4303f39d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006047008_I95WNZ_648040", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006047008 (I95WNZ) ✅ UPDATE successful for 0006047008 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0fb02583542a4cc99240d72350be3c30 [SalesInvoiceId] => 4fe64a8ffa744a3a86ecd846c4912892 [ClientReference] => REF_051800500525_CH3S2L_375616 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249538013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249538013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051800500525, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:51:31+00:00", "status": "Success", "transactionId": "4fe64a8ffa744a3a86ecd846c4912892", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051800500525_CH3S2L_375616", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051800500525 (CH3S2L) ✅ UPDATE successful for 051800500525 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b3429953eed441eae0d8792b15b85ec [SalesInvoiceId] => ca04570c3425454cad7dec3d4b656216 [ClientReference] => REF_051900200425_RY07KN_944474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051900200425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:52:56+00:00", "status": "Success", "transactionId": "ca04570c3425454cad7dec3d4b656216", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051900200425_RY07KN_944474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051900200425 (RY07KN) ✅ UPDATE successful for 051900200425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d8f299ad725422c9d3e62319667da1c [SalesInvoiceId] => f76852965f334ff2876b5844ca65ebbe [ClientReference] => REF_001102300425_1RC5WS_370313 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599324130 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599324130 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001102300425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:54:05+00:00", "status": "Success", "transactionId": "f76852965f334ff2876b5844ca65ebbe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001102300425_1RC5WS_370313", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001102300425 (1RC5WS) ✅ UPDATE successful for 001102300425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1418ef0ba45b42209f31af22bba0f74e [SalesInvoiceId] => 2cf98690883b4b28a839740f03a4a40c [ClientReference] => REF_061908700225_WU6TPW_934798 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246779692 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246779692 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061908700225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T10:57:11+00:00", "status": "Success", "transactionId": "2cf98690883b4b28a839740f03a4a40c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061908700225_WU6TPW_934798", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061908700225 (WU6TPW) ✅ UPDATE successful for 061908700225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf901635a6e240a881fbe83d60fe4664 [SalesInvoiceId] => 2c45bac2adec42c0b4de29fd3989152b [ClientReference] => REF_08240505025_HXWPV7_111983 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243749776 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243749776 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=08240505025, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T11:01:29+00:00", "status": "Success", "transactionId": "2c45bac2adec42c0b4de29fd3989152b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_08240505025_HXWPV7_111983", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 08240505025 (HXWPV7) ✅ UPDATE successful for 08240505025 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b44e1ef65a140cab9776b09328af1ff [SalesInvoiceId] => 3301de4b20824805805bcc3f69b19a5c [ClientReference] => REF_050135602325_HXWPV7_434215 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548434444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548434444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050135602325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T11:29:31+00:00", "status": "Success", "transactionId": "3301de4b20824805805bcc3f69b19a5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050135602325_HXWPV7_434215", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050135602325 (HXWPV7) ✅ UPDATE successful for 050135602325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 27fd465b22e84f30b6b183030ab3c29f [SalesInvoiceId] => 1a36b07d1aed434f9dca02630b498917 [ClientReference] => REF_0619004027_I95WNZ_077195 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550646786 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550646786 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0619004027, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T11:37:05+00:00", "status": "Success", "transactionId": "1a36b07d1aed434f9dca02630b498917", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0619004027_I95WNZ_077195", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0619004027 (I95WNZ) ✅ UPDATE successful for 0619004027 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58599e523d5041ff8f6d1c1277123577 [SalesInvoiceId] => 8f6bbc13d3fa4ee190f4885c11521f71 [ClientReference] => REF_052500200825_EJISU34222_652214 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554976239 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554976239 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500200825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T11:47:00+00:00", "status": "Success", "transactionId": "8f6bbc13d3fa4ee190f4885c11521f71", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500200825_EJISU34222_652214", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500200825 (EJISU34222) ✅ UPDATE successful for 052500200825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30038846d4314442ae58e78b7b6c4c5d [SalesInvoiceId] => 08e09e499d184204b6b33afe7f02661e [ClientReference] => REF_053502800525_9D49MA_900181 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053502800525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T12:40:15+00:00", "status": "Success", "transactionId": "08e09e499d184204b6b33afe7f02661e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053502800525_9D49MA_900181", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053502800525 (9D49MA) ✅ UPDATE successful for 053502800525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 618d86a6a1a3476086ad45476cba8c28 [SalesInvoiceId] => d1f6c0df2fc341a5961accbce71a3e16 [ClientReference] => REF_051802105825_EJISU34222_079232 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233209263745 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233209263745 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051802105825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T12:53:51+00:00", "status": "Success", "transactionId": "d1f6c0df2fc341a5961accbce71a3e16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051802105825_EJISU34222_079232", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051802105825 (EJISU34222) ✅ UPDATE successful for 051802105825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc468a5c84944efeba5b0805ba39eec1 [SalesInvoiceId] => 0e03188618634661a9357f9d97a6dc90 [ClientReference] => REF_053201009625_9D49MA_897047 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053201009625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T12:56:32+00:00", "status": "Success", "transactionId": "0e03188618634661a9357f9d97a6dc90", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053201009625_9D49MA_897047", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053201009625 (9D49MA) ✅ UPDATE successful for 053201009625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0677935554204a1098adc3dc9e973a64 [SalesInvoiceId] => 021de01397424a62bd3ba88246d972c9 [ClientReference] => REF_050614903125_9D49MA_991357 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050614903125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T12:59:27+00:00", "status": "Success", "transactionId": "021de01397424a62bd3ba88246d972c9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050614903125_9D49MA_991357", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050614903125 (9D49MA) ✅ UPDATE successful for 050614903125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64a2748326014ad4a05b01b31b8521d6 [SalesInvoiceId] => 1b9ad1de2bf443eb8005b87a33e1ce06 [ClientReference] => REF_051507401025_9D49MA_273701 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051507401025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T13:13:15+00:00", "status": "Success", "transactionId": "1b9ad1de2bf443eb8005b87a33e1ce06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051507401025_9D49MA_273701", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051507401025 (9D49MA) ✅ UPDATE successful for 051507401025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fec70e61f1ba4b9f8b2bd7251b83ad17 [SalesInvoiceId] => cf9941f5a0b94a56860938028174ea43 [ClientReference] => REF_100200102425_9D49MA_958794 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100200102425, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T13:18:20+00:00", "status": "Success", "transactionId": "cf9941f5a0b94a56860938028174ea43", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100200102425_9D49MA_958794", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100200102425 (9D49MA) ✅ UPDATE successful for 100200102425 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c8e7306bc36409784124c8346d7e0c0 [SalesInvoiceId] => 41cb755593a646cea592e4fa09abbf9a [ClientReference] => REF_050202304225_9D49MA_792723 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050202304225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T13:25:44+00:00", "status": "Success", "transactionId": "41cb755593a646cea592e4fa09abbf9a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050202304225_9D49MA_792723", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050202304225 (9D49MA) ✅ UPDATE successful for 050202304225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 90fb74d5ce854f42bd68cfc30d11d6fe [SalesInvoiceId] => fe96265ca0b949ce8571f4d66b4b1bb6 [ClientReference] => REF_052500708825_A7DPCP_941617 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257384061 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257384061 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500708825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T13:27:28+00:00", "status": "Success", "transactionId": "fe96265ca0b949ce8571f4d66b4b1bb6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500708825_A7DPCP_941617", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500708825 (A7DPCP) ✅ UPDATE successful for 052500708825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ed50d97407be4c9d8b09da1fce8f7168 [SalesInvoiceId] => 699b4f4c06a9472091bdee3bcc0cd709 [ClientReference] => REF_053507705125_9D49MA_480519 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053507705125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T13:29:45+00:00", "status": "Success", "transactionId": "699b4f4c06a9472091bdee3bcc0cd709", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053507705125_9D49MA_480519", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053507705125 (9D49MA) ✅ UPDATE successful for 053507705125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f787575891d49b8867fa307f662eb30 [SalesInvoiceId] => d4fc9cab41d0492b8db7f949f39ba13a [ClientReference] => REF_050718902725_NPSOWU_154917 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050718902725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T13:33:56+00:00", "status": "Success", "transactionId": "d4fc9cab41d0492b8db7f949f39ba13a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050718902725_NPSOWU_154917", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050718902725 (NPSOWU) ✅ UPDATE successful for 050718902725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => db132f7071344850b5fa0f95e9f9691b [SalesInvoiceId] => 30450adec727482294f2de88d5f11ff4 [ClientReference] => REF_051814206625_9D49MA_026270 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051814206625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T13:49:26+00:00", "status": "Success", "transactionId": "30450adec727482294f2de88d5f11ff4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051814206625_9D49MA_026270", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051814206625 (9D49MA) ✅ UPDATE successful for 051814206625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 67f32677076b44dda7f2388338f0ad5e [SalesInvoiceId] => 70c06de419394dc38cfe3985da5f768d [ClientReference] => REF_050124301025_9D49MA_810210 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050124301025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T13:52:58+00:00", "status": "Success", "transactionId": "70c06de419394dc38cfe3985da5f768d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050124301025_9D49MA_810210", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050124301025 (9D49MA) ✅ UPDATE successful for 050124301025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 63ceee1352754908981a471d84a17a62 [SalesInvoiceId] => c7c55bd5e0634091ae81415ac82dc1ce [ClientReference] => REF_052510101325_9D49MA_481335 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052510101325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:00:09+00:00", "status": "Success", "transactionId": "c7c55bd5e0634091ae81415ac82dc1ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052510101325_9D49MA_481335", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052510101325 (9D49MA) ✅ UPDATE successful for 052510101325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96c7cca547884e258c49549769d5d5cd [SalesInvoiceId] => 042f634a14c44616b204f5b27e8dcbf2 [ClientReference] => REF_053501107525_R4E6Y0_689244 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053501107525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:02:13+00:00", "status": "Success", "transactionId": "042f634a14c44616b204f5b27e8dcbf2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053501107525_R4E6Y0_689244", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053501107525 (R4E6Y0) ✅ UPDATE successful for 053501107525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b335767947645a3bd4145a2cbbb4edf [SalesInvoiceId] => 72bb49d96c6c4cea893e5afed92f2ae8 [ClientReference] => REF_012501100125_R4E6Y0_030024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541215860 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541215860 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012501100125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:11:27+00:00", "status": "Success", "transactionId": "72bb49d96c6c4cea893e5afed92f2ae8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012501100125_R4E6Y0_030024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012501100125 (R4E6Y0) ✅ UPDATE successful for 012501100125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dc40dc52ff7c44d08b300550cbd3f000 [SalesInvoiceId] => 5e4488459e5c4059833d078241f0b1c0 [ClientReference] => REF_050800200825_9D49MA_136294 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050800200825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:16:15+00:00", "status": "Success", "transactionId": "5e4488459e5c4059833d078241f0b1c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050800200825_9D49MA_136294", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050800200825 (9D49MA) ✅ UPDATE successful for 050800200825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 233ba62213d54f4bbd2641c6617b5ffc [SalesInvoiceId] => 9014a7ca6eed4a85880ec1c2f2343ff8 [ClientReference] => REF_050800200825_9D49MA_208735 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3db9f31391b4c2192c07039f65201cd [SalesInvoiceId] => a2c6d7ba201a4b53a727a8b0d11a94bf [ClientReference] => REF_052505004425_9D49MA_253975 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505004425, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:20:36+00:00", "status": "Success", "transactionId": "a2c6d7ba201a4b53a727a8b0d11a94bf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505004425_9D49MA_253975", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505004425 (9D49MA) ✅ UPDATE successful for 052505004425 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7538fa59374443e87e4883dfc3dfafb [SalesInvoiceId] => e33d956cd3da49798eedc550441bb548 [ClientReference] => REF_042002202725_R4E6Y0_257808 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543076069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543076069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042002202725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:26:18+00:00", "status": "Success", "transactionId": "e33d956cd3da49798eedc550441bb548", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042002202725_R4E6Y0_257808", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042002202725 (R4E6Y0) ✅ UPDATE successful for 042002202725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 51ecc0c5170c4ec49801f4633fe58066 [SalesInvoiceId] => 7560d5da01a84fdab7e64fd351714bec [ClientReference] => REF_053205204225_9D49MA_970933 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053205204225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:28:04+00:00", "status": "Success", "transactionId": "7560d5da01a84fdab7e64fd351714bec", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053205204225_9D49MA_970933", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053205204225 (9D49MA) ✅ UPDATE successful for 053205204225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4e689708c5e461489307b040adb4631 [SalesInvoiceId] => d2db6bf146024ff88fc65daf2957eb84 [ClientReference] => REF_051100300325_G07PPZ_614991 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051100300325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:30:22+00:00", "status": "Success", "transactionId": "d2db6bf146024ff88fc65daf2957eb84", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051100300325_G07PPZ_614991", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051100300325 (G07PPZ) ✅ UPDATE successful for 051100300325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 69a060ce172c41d7a59f14f3e07633f5 [SalesInvoiceId] => 7ebb39687301407cbc481a45e977f689 [ClientReference] => REF_050818904325_9D49MA_589473 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050818904325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:32:05+00:00", "status": "Success", "transactionId": "7ebb39687301407cbc481a45e977f689", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050818904325_9D49MA_589473", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050818904325 (9D49MA) ✅ UPDATE successful for 050818904325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9cb14578a3c6486c8f7858f38d016712 [SalesInvoiceId] => fe0b856c0d764e3ebb95d62fff0c822b [ClientReference] => REF_140504202825_I10MTW_333094 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531630096 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531630096 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504202825, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:34:07+00:00", "status": "Success", "transactionId": "fe0b856c0d764e3ebb95d62fff0c822b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504202825_I10MTW_333094", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504202825 (I10MTW) ✅ UPDATE successful for 140504202825 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 85e79e9f61bc4a12937ecaeb851fa139 [SalesInvoiceId] => 05d3ec09c64a4823a77aa5a0e93b4b2b [ClientReference] => REF_054202204525_9D49MA_259392 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054202204525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:36:04+00:00", "status": "Success", "transactionId": "05d3ec09c64a4823a77aa5a0e93b4b2b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054202204525_9D49MA_259392", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054202204525 (9D49MA) ✅ UPDATE successful for 054202204525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21716257f3e441d5887308f67fe121f7 [SalesInvoiceId] => fcc688122a89495192ae0dea51653d34 [ClientReference] => REF_054202204925_9D49MA_107796 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054202204925, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:42:59+00:00", "status": "Success", "transactionId": "fcc688122a89495192ae0dea51653d34", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054202204925_9D49MA_107796", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054202204925 (9D49MA) ✅ UPDATE successful for 054202204925 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c1b732478a548ecac46340595125691 [SalesInvoiceId] => 15dace6e214a492389b2c8c082437c5c [ClientReference] => REF_053705303825_9D49MA_615260 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053705303825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:43:41+00:00", "status": "Success", "transactionId": "15dace6e214a492389b2c8c082437c5c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053705303825_9D49MA_615260", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053705303825 (9D49MA) ✅ UPDATE successful for 053705303825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 97a825d982e1408ba1a530bacddd1fff [SalesInvoiceId] => 2d6dfaea670542038008c1d5fa76cb6b [ClientReference] => REF_042002202825_R4E6Y0_460862 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543076069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543076069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042002202825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:46:57+00:00", "status": "Success", "transactionId": "2d6dfaea670542038008c1d5fa76cb6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042002202825_R4E6Y0_460862", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042002202825 (R4E6Y0) ✅ UPDATE successful for 042002202825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 448573883cc64401909db7b51d5c0d82 [SalesInvoiceId] => e622d53629644bb1b19a937d61f7eb44 [ClientReference] => REF_052307901225_M86BFQ_834952 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052307901225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T14:47:50+00:00", "status": "Success", "transactionId": "e622d53629644bb1b19a937d61f7eb44", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052307901225_M86BFQ_834952", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052307901225 (M86BFQ) ✅ UPDATE successful for 052307901225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9b78ef6888e144bead077923d0c0a78e [SalesInvoiceId] => 508dc766d6254f47a9f60a995bb4492b [ClientReference] => REF_051401002125_9D49MA_992846 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401002125, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T15:30:09+00:00", "status": "Success", "transactionId": "508dc766d6254f47a9f60a995bb4492b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401002125_9D49MA_992846", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401002125 (9D49MA) ✅ UPDATE successful for 051401002125 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 82ba84c1f7b34293b049e824c213d46b [SalesInvoiceId] => 1fe9d0e8002943fdb94d7ea9f42788fe [ClientReference] => REF_011573601025_RY07KN_558032 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233574982288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233574982288 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => You have paid GHS30.50 to InvDebit in reference to 19A35C4F597339422816. Your new balance is GHS69.8407. Trans ID: MP251030.1538.A09499 E-Levy:GHS0.00 ) ) Parsed: indexNo=011573601025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T15:38:32+00:00", "status": "Success", "transactionId": "1fe9d0e8002943fdb94d7ea9f42788fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011573601025_RY07KN_558032", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011573601025 (RY07KN) ✅ UPDATE successful for 011573601025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 928cfec990d6420ca8b40bb520db9bc3 [SalesInvoiceId] => cd87e864dcc6443cb3057f80b8741b98 [ClientReference] => REF_053102002825_WRHKXK_244373 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=053102002825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T15:51:04+00:00", "status": "Success", "transactionId": "cd87e864dcc6443cb3057f80b8741b98", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053102002825_WRHKXK_244373", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053102002825 (WRHKXK) ✅ UPDATE successful for 053102002825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a7cc5f8c04441e89b28a4c3d6226ceb [SalesInvoiceId] => 2dcaeff0b44f409397bac9df53d2b350 [ClientReference] => REF_050311900625_GYP9CE_345862 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597637714 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597637714 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311900625, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T15:52:39+00:00", "status": "Success", "transactionId": "2dcaeff0b44f409397bac9df53d2b350", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311900625_GYP9CE_345862", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311900625 (GYP9CE) ✅ UPDATE successful for 050311900625 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a4cbaa444474c3586d85e6d5595f6dd [SalesInvoiceId] => 93cc8cdedfed4e95ad83cd9121c04ea8 [ClientReference] => REF_130500501425_69UIPK_963272 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538526660 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538526660 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130500501425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T15:54:50+00:00", "status": "Success", "transactionId": "93cc8cdedfed4e95ad83cd9121c04ea8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130500501425_69UIPK_963272", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130500501425 (69UIPK) ✅ UPDATE successful for 130500501425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 678c98a575e640bfa5d0ef530964e907 [SalesInvoiceId] => dfc3eb7cb916404f9e9aefa742084a46 [ClientReference] => REF_052105500125_NPSOWU_837842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052105500125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T15:55:49+00:00", "status": "Success", "transactionId": "dfc3eb7cb916404f9e9aefa742084a46", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052105500125_NPSOWU_837842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052105500125 (NPSOWU) ✅ UPDATE successful for 052105500125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a99c33c8a042469381fa53a35ef5dea7 [SalesInvoiceId] => 7eaa1c0c5ac64615b6fb685cb7824792 [ClientReference] => REF_000405101025_PFKS1R_743078 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541258887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541258887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405101025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T16:40:18+00:00", "status": "Success", "transactionId": "7eaa1c0c5ac64615b6fb685cb7824792", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405101025_PFKS1R_743078", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405101025 (PFKS1R) ✅ UPDATE successful for 000405101025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fdd8cee6b9be461e933e8223c1c03bb5 [SalesInvoiceId] => 05070ce34e19470781a2de397f434692 [ClientReference] => REF_050409903125_Y3GO0A_826141 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050409903125, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T17:58:08+00:00", "status": "Success", "transactionId": "05070ce34e19470781a2de397f434692", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050409903125_Y3GO0A_826141", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050409903125 (Y3GO0A) ✅ UPDATE successful for 050409903125 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 16e64d180c6c4d00916de4f11800dc58 [SalesInvoiceId] => e74827d8906f420cbefc398f433ecc3e [ClientReference] => REF_053301807825_GYP9CE_014767 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597637714 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597637714 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301807825, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T17:58:12+00:00", "status": "Success", "transactionId": "e74827d8906f420cbefc398f433ecc3e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301807825_GYP9CE_014767", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301807825 (GYP9CE) ✅ UPDATE successful for 053301807825 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0aa17f5fec654c0080f68d78a6992b1f [SalesInvoiceId] => e67a62cdfe964ccea5c3834d6acd6bda [ClientReference] => REF_054300204025_Y3GO0A_093704 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300204025, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-30T18:35:28+00:00", "status": "Success", "transactionId": "e67a62cdfe964ccea5c3834d6acd6bda", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300204025_Y3GO0A_093704", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300204025 (Y3GO0A) ✅ UPDATE successful for 054300204025 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 26a2163252b0495cadee31b100c7964d [SalesInvoiceId] => 7faa01b6b6dd400593b784150c5ebf0d [ClientReference] => REF_050205200925_WU6TPW_089761 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050205200925, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T05:10:52+00:00", "status": "Success", "transactionId": "7faa01b6b6dd400593b784150c5ebf0d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050205200925_WU6TPW_089761", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050205200925 (WU6TPW) ✅ UPDATE successful for 050205200925 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a4c802a0d3e044c581a5999b4d8e693e [SalesInvoiceId] => 51c6c84008af415c9a9d40033d63f202 [ClientReference] => REF_050502202225_6BLU49_209966 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502202225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T07:06:36+00:00", "status": "Success", "transactionId": "51c6c84008af415c9a9d40033d63f202", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502202225_6BLU49_209966", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502202225 (6BLU49) ✅ UPDATE successful for 050502202225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b717f057b3834904a5166e4a1d3657d4 [SalesInvoiceId] => 274f1ef48af4479f97b7f30bffb147f5 [ClientReference] => REF_052405100325_9D49MA_881338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052405100325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T09:28:42+00:00", "status": "Success", "transactionId": "274f1ef48af4479f97b7f30bffb147f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052405100325_9D49MA_881338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052405100325 (9D49MA) ✅ UPDATE successful for 052405100325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d02201c1755c4e56906dc01a0f6bfd5a [SalesInvoiceId] => 1cbc5a75778d4c388caa70359de75ecc [ClientReference] => REF_001001000225_BWI2U9_750130 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001000225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T09:31:14+00:00", "status": "Success", "transactionId": "1cbc5a75778d4c388caa70359de75ecc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001000225_BWI2U9_750130", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001000225 (BWI2U9) ✅ UPDATE successful for 001001000225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 101cc20fd611402792224588a6ede2a7 [SalesInvoiceId] => e6726535b9574f3691dd2fe09b577622 [ClientReference] => REF_051117306325_9D49MA_275565 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051117306325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T09:55:00+00:00", "status": "Success", "transactionId": "e6726535b9574f3691dd2fe09b577622", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051117306325_9D49MA_275565", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051117306325 (9D49MA) ✅ UPDATE successful for 051117306325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => be84ed22c29b4e4981a202641d4face4 [SalesInvoiceId] => 6f995a8d8fed4b549892c600eaa2e1ed [ClientReference] => REF_110300100425_WU6TPW_654130 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542112824 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542112824 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300100425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T09:56:20+00:00", "status": "Success", "transactionId": "6f995a8d8fed4b549892c600eaa2e1ed", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300100425_WU6TPW_654130", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300100425 (WU6TPW) ✅ UPDATE successful for 110300100425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4de0ac68cdb42a8a50958c7a3a416e0 [SalesInvoiceId] => bf480811def84a239495c33ea09474b6 [ClientReference] => REF_051108201425_G07PPZ_164058 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241093954 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241093954 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051108201425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T09:57:23+00:00", "status": "Success", "transactionId": "bf480811def84a239495c33ea09474b6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051108201425_G07PPZ_164058", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051108201425 (G07PPZ) ✅ UPDATE successful for 051108201425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c641e78fbb7a477dbbdc5ec3ad301ee3 [SalesInvoiceId] => 77e39e42173849549c5896579aeaea24 [ClientReference] => REF_050409201825_EJISU34222_962131 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249653555 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249653555 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050409201825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:01:39+00:00", "status": "Success", "transactionId": "77e39e42173849549c5896579aeaea24", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050409201825_EJISU34222_962131", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050409201825 (EJISU34222) ✅ UPDATE successful for 050409201825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0decf894c44a4cf38496d42e9f30e029 [SalesInvoiceId] => 1e29107372e04419aaa937414bb7035f [ClientReference] => REF_000704000625_1RC5WS_839401 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554834181 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554834181 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000704000625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:12:42+00:00", "status": "Success", "transactionId": "1e29107372e04419aaa937414bb7035f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000704000625_1RC5WS_839401", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000704000625 (1RC5WS) ✅ UPDATE successful for 000704000625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00fbb244d5a841ab9526bad8d614dc80 [SalesInvoiceId] => bd5d7a9da52c4a9e91c4a6439de9f001 [ClientReference] => REF_110406204525_9D49MA_005211 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110406204525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:15:26+00:00", "status": "Success", "transactionId": "bd5d7a9da52c4a9e91c4a6439de9f001", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110406204525_9D49MA_005211", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110406204525 (9D49MA) ✅ UPDATE successful for 110406204525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d7d983da8e24e02941ba06d5c528482 [SalesInvoiceId] => 601a35a1e6e0401dae8ef8c9a240d355 [ClientReference] => REF_110100102825_PFKS1R_065004 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546509015 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546509015 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110100102825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:36:27+00:00", "status": "Success", "transactionId": "601a35a1e6e0401dae8ef8c9a240d355", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110100102825_PFKS1R_065004", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110100102825 (PFKS1R) ✅ UPDATE successful for 110100102825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2dcc7870dd5d41aa8907c6f8f8345557 [SalesInvoiceId] => 6ce4de828f3a4d3f86ba4a7e9c256395 [ClientReference] => REF_050137403325_9D49MA_484842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050137403325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:36:36+00:00", "status": "Success", "transactionId": "6ce4de828f3a4d3f86ba4a7e9c256395", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050137403325_9D49MA_484842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050137403325 (9D49MA) ✅ UPDATE successful for 050137403325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75e0d11226ff402aa0d6fbdf028f9f2e [SalesInvoiceId] => 12ff3adbec98456f9b6b504dd6a92ae1 [ClientReference] => REF_050610501825_R4E6Y0_889506 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050610501825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:39:46+00:00", "status": "Success", "transactionId": "12ff3adbec98456f9b6b504dd6a92ae1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050610501825_R4E6Y0_889506", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050610501825 (R4E6Y0) ✅ UPDATE successful for 050610501825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59e45818ee1b454cab942f06eb1c1b50 [SalesInvoiceId] => 9b0411352b514777805780a6a9a0b2d8 [ClientReference] => REF_000600400725_PFKS1R_562194 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554880984 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554880984 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000600400725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:46:58+00:00", "status": "Success", "transactionId": "9b0411352b514777805780a6a9a0b2d8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000600400725_PFKS1R_562194", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000600400725 (PFKS1R) ✅ UPDATE successful for 000600400725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5c901390430b431096c7c32c0d259aec [SalesInvoiceId] => 0e5b22a5a410463eb6bc00988c1fcdbd [ClientReference] => REF_100301502025_9D49MA_558921 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100301502025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:51:32+00:00", "status": "Success", "transactionId": "0e5b22a5a410463eb6bc00988c1fcdbd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100301502025_9D49MA_558921", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100301502025 (9D49MA) ✅ UPDATE successful for 100301502025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c8a12d79a6ce4991a3930ccd18110c5d [SalesInvoiceId] => d8a4d284edd84bfea9791ae197998650 [ClientReference] => REF_050501601625_6BLU49_121342 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501601625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T10:54:28+00:00", "status": "Success", "transactionId": "d8a4d284edd84bfea9791ae197998650", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501601625_6BLU49_121342", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501601625 (6BLU49) ✅ UPDATE successful for 050501601625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1e24f626b6764c639b0424a9a0b3c0ec [SalesInvoiceId] => d7b1f6c6bba34965836bb0d714be59a4 [ClientReference] => REF_053604003725_LE9LO5_156114 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053604003725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T11:00:32+00:00", "status": "Success", "transactionId": "d7b1f6c6bba34965836bb0d714be59a4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053604003725_LE9LO5_156114", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053604003725 (LE9LO5) ✅ UPDATE successful for 053604003725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 805f81ed90b24713943055dcb65ad435 [SalesInvoiceId] => 718c7f4242f44152b83c60b2e40a287a [ClientReference] => REF_000604301725_BWI2U9_799478 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233203512657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203512657 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6a12ce68f94f4cb0b70558f471c3d5af [SalesInvoiceId] => abd1a4897249443a99bc430460b617ab [ClientReference] => REF_000604301725_BWI2U9_226654 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233203512657 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233203512657 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => FAILED ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2170d24453db485eaa6d19256e59fe10 [SalesInvoiceId] => 3bd6a301af7e4d02bca9c625aa5bcec0 [ClientReference] => REF_000604301725_BWI2U9_805081 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247962038 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247962038 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000604301725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T11:13:45+00:00", "status": "Success", "transactionId": "3bd6a301af7e4d02bca9c625aa5bcec0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000604301725_BWI2U9_805081", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000604301725 (BWI2U9) ✅ UPDATE successful for 000604301725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d2d140fe01964f059ec19aeefbc96d11 [SalesInvoiceId] => 3d7a270d54a84388a243fce68ecb9e3d [ClientReference] => REF_060311302225_LE9LO5_981517 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060311302225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T11:24:50+00:00", "status": "Success", "transactionId": "3d7a270d54a84388a243fce68ecb9e3d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060311302225_LE9LO5_981517", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060311302225 (LE9LO5) ✅ UPDATE successful for 060311302225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc64beb7c37545d082c11942682efc4a [SalesInvoiceId] => 85823754191540268335160fd6459ad0 [ClientReference] => REF_120600900125_CN4KKG_580302 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243181155 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243181155 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120600900125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T11:48:53+00:00", "status": "Success", "transactionId": "85823754191540268335160fd6459ad0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120600900125_CN4KKG_580302", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120600900125 (CN4KKG) ✅ UPDATE successful for 120600900125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ac1c524d2e1f43288e04facf0f9dce8c [SalesInvoiceId] => 04175a8207b94f6fa6cbb0a6aad565b2 [ClientReference] => REF_051720303625_9D49MA_065020 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051720303625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T11:51:23+00:00", "status": "Success", "transactionId": "04175a8207b94f6fa6cbb0a6aad565b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051720303625_9D49MA_065020", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051720303625 (9D49MA) ✅ UPDATE successful for 051720303625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5eb883fe850d44a0a93bf15b0f366c39 [SalesInvoiceId] => 88006be8bf6443ef805d4a2da9bd66ee [ClientReference] => REF_040818402025_9D49MA_868698 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040818402025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T11:52:58+00:00", "status": "Success", "transactionId": "88006be8bf6443ef805d4a2da9bd66ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040818402025_9D49MA_868698", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040818402025 (9D49MA) ✅ UPDATE successful for 040818402025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e1183bbe841c40b6bce55f838e0e940d [SalesInvoiceId] => 177b9b9c18d44e1baf515b2fbdbeae12 [ClientReference] => REF_052500100125_RY07KN_255165 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500100125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T11:57:44+00:00", "status": "Success", "transactionId": "177b9b9c18d44e1baf515b2fbdbeae12", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500100125_RY07KN_255165", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500100125 (RY07KN) ✅ UPDATE successful for 052500100125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c7c89d19f19c450d8bfd4913e0637ea9 [SalesInvoiceId] => d36158bb71eb4559b51979ff71cd74ff [ClientReference] => REF_000503001825_PFKS1R_441092 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241434391 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241434391 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000503001825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:04:50+00:00", "status": "Success", "transactionId": "d36158bb71eb4559b51979ff71cd74ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000503001825_PFKS1R_441092", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000503001825 (PFKS1R) ✅ UPDATE successful for 000503001825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ecb0ca9587834cd3bbc62d00069469ec [SalesInvoiceId] => 56cc0fd901f74472bb48bde594938e6f [ClientReference] => REF_110504601825_WU6TPW_578727 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504601825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:17:43+00:00", "status": "Success", "transactionId": "56cc0fd901f74472bb48bde594938e6f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504601825_WU6TPW_578727", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504601825 (WU6TPW) ✅ UPDATE successful for 110504601825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37502388691945b98c3ffa9775ac9186 [SalesInvoiceId] => be1c6c6f4a094e6ba2c61263f2762328 [ClientReference] => REF_053300200325_9D49MA_168719 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053300200325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:18:47+00:00", "status": "Success", "transactionId": "be1c6c6f4a094e6ba2c61263f2762328", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053300200325_9D49MA_168719", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053300200325 (9D49MA) ✅ UPDATE successful for 053300200325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 583f4dcf353a41f88e6ca1594cf58e58 [SalesInvoiceId] => e610a68cb05f43aa92aacc80897064e3 [ClientReference] => REF_053507700625_9D49MA_955149 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053507700625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:19:19+00:00", "status": "Success", "transactionId": "e610a68cb05f43aa92aacc80897064e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053507700625_9D49MA_955149", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053507700625 (9D49MA) ✅ UPDATE successful for 053507700625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => fd3adfa2bcbd449f8c6448964dc66441 [SalesInvoiceId] => 305664014d34416b85958bd500772e47 [ClientReference] => REF_120600900225_CN4KKG_866022 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243181155 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243181155 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5937a0baf6fb4436adcf9eeee56caa6b [SalesInvoiceId] => d9079f3a3f584616a000a5ddf1879836 [ClientReference] => REF_120600900225_CN4KKG_241381 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243181155 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243181155 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120600900225, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:26:26+00:00", "status": "Success", "transactionId": "d9079f3a3f584616a000a5ddf1879836", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120600900225_CN4KKG_241381", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120600900225 (CN4KKG) ✅ UPDATE successful for 120600900225 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6c58d4a164d848af997323480b7aa300 [SalesInvoiceId] => a4767d5473ea4bd28d8d9decb23d0913 [ClientReference] => REF_110500201425_WU6TPW_077919 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500201425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:32:10+00:00", "status": "Success", "transactionId": "a4767d5473ea4bd28d8d9decb23d0913", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500201425_WU6TPW_077919", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500201425 (WU6TPW) ✅ UPDATE successful for 110500201425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 28f8b6a964b84e8a97a1d527f2d20707 [SalesInvoiceId] => a5fabcdb6f32488abb4bc1e4cc0b4b32 [ClientReference] => REF_050172002825_9D49MA_729299 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050172002825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:43:52+00:00", "status": "Success", "transactionId": "a5fabcdb6f32488abb4bc1e4cc0b4b32", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050172002825_9D49MA_729299", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050172002825 (9D49MA) ✅ UPDATE successful for 050172002825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 37ac4a60fea14ea8b23b5a7103e76184 [SalesInvoiceId] => 220f49bab16a491f848f5258284825d7 [ClientReference] => REF_050719000325_NPSOWU_139621 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050719000325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:45:15+00:00", "status": "Success", "transactionId": "220f49bab16a491f848f5258284825d7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050719000325_NPSOWU_139621", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050719000325 (NPSOWU) ✅ UPDATE successful for 050719000325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2384df4646034c77b320e6f900593d55 [SalesInvoiceId] => 1787be12a6a8417f8e3b60e0cdc53e9e [ClientReference] => REF_053406301425_CH3S2L_309701 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599278088 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599278088 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406301425, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:46:52+00:00", "status": "Success", "transactionId": "1787be12a6a8417f8e3b60e0cdc53e9e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406301425_CH3S2L_309701", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406301425 (CH3S2L) ✅ UPDATE successful for 053406301425 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c60c6e6013f8405ea80db9796042b657 [SalesInvoiceId] => eca36416e1204c40896625385267937d [ClientReference] => REF_111011601225_R4E6Y0_257086 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111011601225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:47:20+00:00", "status": "Success", "transactionId": "eca36416e1204c40896625385267937d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111011601225_R4E6Y0_257086", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111011601225 (R4E6Y0) ✅ UPDATE successful for 111011601225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 18f2f2583dbf47499f580e5f31e3c910 [SalesInvoiceId] => 5d8360438534442eace1ce519350c505 [ClientReference] => REF_090503402725_HE2114_072004 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539360089 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539360089 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090503402725, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:55:53+00:00", "status": "Success", "transactionId": "5d8360438534442eace1ce519350c505", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090503402725_HE2114_072004", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090503402725 (HE2114) ✅ UPDATE successful for 090503402725 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f02320c67e33489185c55e960622a14f [SalesInvoiceId] => fccdfb363a72408ea6226a1b372f573a [ClientReference] => REF_110302401625_WU6TPW_640470 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302401625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T12:56:56+00:00", "status": "Success", "transactionId": "fccdfb363a72408ea6226a1b372f573a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302401625_WU6TPW_640470", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302401625 (WU6TPW) ✅ UPDATE successful for 110302401625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 192e0593f849486188d06ad3834af566 [SalesInvoiceId] => ca5ded4a68a84d9e9c008610a388ae91 [ClientReference] => REF_130800702425_69UIPK_048265 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546377724 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546377724 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130800702425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T13:01:59+00:00", "status": "Success", "transactionId": "ca5ded4a68a84d9e9c008610a388ae91", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130800702425_69UIPK_048265", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130800702425 (69UIPK) ✅ UPDATE successful for 130800702425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => da24f897158f417a9cd35fed960dabb4 [SalesInvoiceId] => 2ce411d5e268491896dac225c6b575cc [ClientReference] => REF_051709604125_EJISU34222_886309 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241633446 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241633446 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051709604125, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T13:03:17+00:00", "status": "Success", "transactionId": "2ce411d5e268491896dac225c6b575cc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051709604125_EJISU34222_886309", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051709604125 (EJISU34222) ✅ UPDATE successful for 051709604125 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62a8bf4d3401416eac66037f9166d6cd [SalesInvoiceId] => de0b43ffb6c14ba9b8509510b48dca37 [ClientReference] => REF_130804604925_69UIPK_316660 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541658722 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541658722 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130804604925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T13:09:17+00:00", "status": "Success", "transactionId": "de0b43ffb6c14ba9b8509510b48dca37", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130804604925_69UIPK_316660", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130804604925 (69UIPK) ✅ UPDATE successful for 130804604925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4de45906eee04dbeb971b1835ec21468 [SalesInvoiceId] => bff495a235c344eb8130ed235679cb88 [ClientReference] => REF_091204300525_HXWPV7_942796 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548434444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548434444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=091204300525, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T13:09:21+00:00", "status": "Success", "transactionId": "bff495a235c344eb8130ed235679cb88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_091204300525_HXWPV7_942796", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 091204300525 (HXWPV7) ✅ UPDATE successful for 091204300525 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 261f92412df54574aa32c7dfab29e618 [SalesInvoiceId] => 54048e74ba98479c992b5eb4ddd53f9e [ClientReference] => REF_110504802625_WU6TPW_690095 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504802625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T13:10:27+00:00", "status": "Success", "transactionId": "54048e74ba98479c992b5eb4ddd53f9e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504802625_WU6TPW_690095", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504802625 (WU6TPW) ✅ UPDATE successful for 110504802625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 49e842792ff4474b8e5f42cb795015ac [SalesInvoiceId] => c3cf5b774a9d44faabfee117e7e4b7c3 [ClientReference] => REF_030812301325_CN4KKG_621093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=030812301325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T13:29:12+00:00", "status": "Success", "transactionId": "c3cf5b774a9d44faabfee117e7e4b7c3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_030812301325_CN4KKG_621093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 030812301325 (CN4KKG) ✅ UPDATE successful for 030812301325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 560e9637cb2d48e886dda9c0a01f5b1a [SalesInvoiceId] => 20fe00b905164e4b8ab63f8212d5abdd [ClientReference] => REF_050600110025_EJISU34222_458457 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534558983 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534558983 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050600110025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T13:55:55+00:00", "status": "Success", "transactionId": "20fe00b905164e4b8ab63f8212d5abdd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050600110025_EJISU34222_458457", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050600110025 (EJISU34222) ✅ UPDATE successful for 050600110025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8ddb532da7b3407c9ae6174d6e514c37 [SalesInvoiceId] => 7af1b1c5d680407abf5dffb39be06374 [ClientReference] => REF_052701000625_ZOOR6L_974793 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701000625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T13:57:54+00:00", "status": "Success", "transactionId": "7af1b1c5d680407abf5dffb39be06374", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701000625_ZOOR6L_974793", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701000625 (ZOOR6L) ✅ UPDATE successful for 052701000625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62f49d0afed54f4096704f810b4c8840 [SalesInvoiceId] => fdc96970e8c6432495af8d1367160617 [ClientReference] => REF_051114901525_CH3S2L_475468 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559011736 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559011736 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051114901525, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:14:34+00:00", "status": "Success", "transactionId": "fdc96970e8c6432495af8d1367160617", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051114901525_CH3S2L_475468", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051114901525 (CH3S2L) ✅ UPDATE successful for 051114901525 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f025d411d2e461c97e56317d3fc6144 [SalesInvoiceId] => 1c98715191bb41149ebe2d253fdd9878 [ClientReference] => REF_052401501624_108CSY_568798 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245284158 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245284158 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052401501624, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:16:25+00:00", "status": "Success", "transactionId": "1c98715191bb41149ebe2d253fdd9878", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052401501624_108CSY_568798", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052401501624 (108CSY) ✅ UPDATE successful for 052401501624 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 64e0600ae1774a968ff4a6dc65803a30 [SalesInvoiceId] => a94378cd04b841068ad45ce226e0f91a [ClientReference] => REF_053001001325_ZOOR6L_425587 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053001001325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:23:26+00:00", "status": "Success", "transactionId": "a94378cd04b841068ad45ce226e0f91a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053001001325_ZOOR6L_425587", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053001001325 (ZOOR6L) ✅ UPDATE successful for 053001001325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e61a1e35973469ba774f8e71ed3905e [SalesInvoiceId] => 8f10194953d946ca838e84d87e9dc9fe [ClientReference] => REF_050309717225_R4E6Y0_683270 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309717225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:25:34+00:00", "status": "Success", "transactionId": "8f10194953d946ca838e84d87e9dc9fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309717225_R4E6Y0_683270", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309717225 (R4E6Y0) ✅ UPDATE successful for 050309717225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab30b1f16ede4670a4f2a53be6d78ff5 [SalesInvoiceId] => 3a2c3a016267429aa7b8307d8a3aa22d [ClientReference] => REF_051401001825_CN4KKG_466423 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051401001825, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:25:35+00:00", "status": "Success", "transactionId": "3a2c3a016267429aa7b8307d8a3aa22d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051401001825_CN4KKG_466423", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051401001825 (CN4KKG) ✅ UPDATE successful for 051401001825 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59bc132cf52d4b6cb2fbaf22ebc67472 [SalesInvoiceId] => 5e0e90ac474c47b2ae5c74b41b4a4be9 [ClientReference] => REF_050506901725_EJISU34222_958064 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506901725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:34:48+00:00", "status": "Success", "transactionId": "5e0e90ac474c47b2ae5c74b41b4a4be9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506901725_EJISU34222_958064", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506901725 (EJISU34222) ✅ UPDATE successful for 050506901725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c05d1fe8d6f941559011fec92ff24702 [SalesInvoiceId] => ac0ba05c45914c22a0eb2339e499105f [ClientReference] => REF_110304305825_WU6TPW_050923 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110304305825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:35:36+00:00", "status": "Success", "transactionId": "ac0ba05c45914c22a0eb2339e499105f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110304305825_WU6TPW_050923", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110304305825 (WU6TPW) ✅ UPDATE successful for 110304305825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d317285a958747aebd66c5d3a42410d5 [SalesInvoiceId] => 8330095aba644f0bb5a4b330ce34b6bd [ClientReference] => REF_050608707725_9D49MA_918284 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608707725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:48:59+00:00", "status": "Success", "transactionId": "8330095aba644f0bb5a4b330ce34b6bd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608707725_9D49MA_918284", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608707725 (9D49MA) ✅ UPDATE successful for 050608707725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff605f1d8d3e468da405b123e4967c79 [SalesInvoiceId] => abd05f3ef26e417294747fadea155b01 [ClientReference] => REF_050612900625_9D49MA_442659 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050612900625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:52:14+00:00", "status": "Success", "transactionId": "abd05f3ef26e417294747fadea155b01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050612900625_9D49MA_442659", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050612900625 (9D49MA) ✅ UPDATE successful for 050612900625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 664abf20f2e24d8fbe28af09a303d677 [SalesInvoiceId] => bd1aa741783845aea5df064373b72010 [ClientReference] => REF_054303104225_G07PPZ_799347 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303104225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T14:58:28+00:00", "status": "Success", "transactionId": "bd1aa741783845aea5df064373b72010", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303104225_G07PPZ_799347", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303104225 (G07PPZ) ✅ UPDATE successful for 054303104225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c5a0f97ab1446b095dc709156b7f68a [SalesInvoiceId] => 9cb24c0984344f9caedd37e78163743b [ClientReference] => REF_031504701625_9D49MA_875868 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031504701625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:03:00+00:00", "status": "Success", "transactionId": "9cb24c0984344f9caedd37e78163743b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031504701625_9D49MA_875868", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031504701625 (9D49MA) ✅ UPDATE successful for 031504701625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 89b58639bb634855b45418693948a315 [SalesInvoiceId] => 65ca0e3ecbde49a7812bfc2fa1ed61ca [ClientReference] => REF_053301903225_9D49MA_474976 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053301903225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:03:57+00:00", "status": "Success", "transactionId": "65ca0e3ecbde49a7812bfc2fa1ed61ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053301903225_9D49MA_474976", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053301903225 (9D49MA) ✅ UPDATE successful for 053301903225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5a62ea4671694814940c64b24cbf0528 [SalesInvoiceId] => f762789653a643bb88bb6239f227da2f [ClientReference] => REF_053001000725_ZOOR6L_773148 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053001000725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:04:42+00:00", "status": "Success", "transactionId": "f762789653a643bb88bb6239f227da2f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053001000725_ZOOR6L_773148", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053001000725 (ZOOR6L) ✅ UPDATE successful for 053001000725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5a88525da0e4183ab48449c638b28de [SalesInvoiceId] => f23ea7828acc49a7b0e38889466bde81 [ClientReference] => REF_051402412325_ZOOR6L_624728 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051402412325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:14:16+00:00", "status": "Success", "transactionId": "f23ea7828acc49a7b0e38889466bde81", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051402412325_ZOOR6L_624728", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051402412325 (ZOOR6L) ✅ UPDATE successful for 051402412325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8e88749ff8724a8a8b5c19d0666b570e [SalesInvoiceId] => 7f858b4f79f4495d9092e2d3fbeaddb0 [ClientReference] => REF_053504507425_9D49MA_880305 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504507425, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:24:08+00:00", "status": "Success", "transactionId": "7f858b4f79f4495d9092e2d3fbeaddb0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504507425_9D49MA_880305", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504507425 (9D49MA) ✅ UPDATE successful for 053504507425 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7b489437bd5447f380eb05dd12197df9 [SalesInvoiceId] => ab2d1cc796704905bce5e75a649ec163 [ClientReference] => REF_053606400325_9D49MA_692114 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053606400325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:26:00+00:00", "status": "Success", "transactionId": "ab2d1cc796704905bce5e75a649ec163", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053606400325_9D49MA_692114", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053606400325 (9D49MA) ✅ UPDATE successful for 053606400325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b0bdfaa85f9436caf3cbe1eb7f6702a [SalesInvoiceId] => 4623cd352a654af192021dbe3ceafc57 [ClientReference] => REF_050500202725_108CSY_451189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500202725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:33:44+00:00", "status": "Success", "transactionId": "4623cd352a654af192021dbe3ceafc57", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500202725_108CSY_451189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500202725 (108CSY) ✅ UPDATE successful for 050500202725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8c814e3563b347fb98e9e9463cf245da [SalesInvoiceId] => 2c2574e856bf4523863ed97c80d9e850 [ClientReference] => REF_050904601025_9D49MA_246506 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050904601025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:36:02+00:00", "status": "Success", "transactionId": "2c2574e856bf4523863ed97c80d9e850", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050904601025_9D49MA_246506", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050904601025 (9D49MA) ✅ UPDATE successful for 050904601025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b52f29d7c1dd4764aaf1db7158231c4b [SalesInvoiceId] => e84940dc6a5243878ad403c82a026019 [ClientReference] => REF_052515601225_9D49MA_398703 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052515601225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:42:05+00:00", "status": "Success", "transactionId": "e84940dc6a5243878ad403c82a026019", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052515601225_9D49MA_398703", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052515601225 (9D49MA) ✅ UPDATE successful for 052515601225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4dd2d2529eab4bf086492e1a41d1416d [SalesInvoiceId] => c861710fb8d94500ad64953137f10bae [ClientReference] => REF_050813500625_9D49MA_876946 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050813500625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:48:41+00:00", "status": "Success", "transactionId": "c861710fb8d94500ad64953137f10bae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050813500625_9D49MA_876946", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050813500625 (9D49MA) ✅ UPDATE successful for 050813500625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73531c7cda7345ce9b8df188c5c17a8f [SalesInvoiceId] => 64bc658cf84844ac81ac412e8480ca14 [ClientReference] => REF_052310100525_9D49MA_537838 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052310100525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T15:52:34+00:00", "status": "Success", "transactionId": "64bc658cf84844ac81ac412e8480ca14", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052310100525_9D49MA_537838", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052310100525 (9D49MA) ✅ UPDATE successful for 052310100525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => df2aa7ec4836439d898b81ce23d91964 [SalesInvoiceId] => 6efd0cab7fbc4b43b768496d98ed8829 [ClientReference] => REF_052102106325_NPSOWU_416001 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531576362 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531576362 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102106325, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-10-31T16:47:29+00:00", "status": "Success", "transactionId": "6efd0cab7fbc4b43b768496d98ed8829", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102106325_NPSOWU_416001", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102106325 (NPSOWU) ✅ UPDATE successful for 052102106325 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5c2cf757c2247b0b3fc33fd9a0135b3 [SalesInvoiceId] => 7443d3e6032948e7a8d82900bbec4397 [ClientReference] => REF_000705000725_PFKS1R_838291 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540503966 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540503966 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000705000725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T12:32:59+00:00", "status": "Success", "transactionId": "7443d3e6032948e7a8d82900bbec4397", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000705000725_PFKS1R_838291", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000705000725 (PFKS1R) ✅ UPDATE successful for 000705000725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e8d3100b047b43b99663c88554be5df1 [SalesInvoiceId] => 58afad519e744a68bd8a43f0408934eb [ClientReference] => REF_110203804425_WU6TPW_473593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110203804425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T12:58:03+00:00", "status": "Success", "transactionId": "58afad519e744a68bd8a43f0408934eb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110203804425_WU6TPW_473593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110203804425 (WU6TPW) ✅ UPDATE successful for 110203804425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 570d6a9472e04dfabc6e202bdbb15a9e [SalesInvoiceId] => b2712307b05d4a09b4296cc43cd5da5e [ClientReference] => REF_0005075001_I95WNZ_778081 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233538142240 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538142240 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4ee24cb70694483893476d37233028a5 [SalesInvoiceId] => bdae23f567434f8d80d0207c9b949a23 [ClientReference] => REF_0005075001_I95WNZ_025467 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538142240 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538142240 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005075001, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T13:31:23+00:00", "status": "Success", "transactionId": "bdae23f567434f8d80d0207c9b949a23", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005075001_I95WNZ_025467", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005075001 (I95WNZ) ✅ UPDATE successful for 0005075001 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d58e6d667e6e4ebe87a1c7385e16ff51 [SalesInvoiceId] => b4fc0fd11535473b8f19392df9bf7290 [ClientReference] => REF_001001604425_PFKS1R_213822 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537166354 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537166354 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001001604425, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T14:17:08+00:00", "status": "Success", "transactionId": "b4fc0fd11535473b8f19392df9bf7290", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001001604425_PFKS1R_213822", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001001604425 (PFKS1R) ✅ UPDATE successful for 001001604425 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87978f73ae7344e4a7d93daaa2dc2562 [SalesInvoiceId] => d1ae8f1cb45b47dea239b2f8b1568bcc [ClientReference] => REF_020705100525_6BLU49_246289 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020705100525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T16:05:46+00:00", "status": "Success", "transactionId": "d1ae8f1cb45b47dea239b2f8b1568bcc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020705100525_6BLU49_246289", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020705100525 (6BLU49) ✅ UPDATE successful for 020705100525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20b6116178264cfdb6b214b08639b74b [SalesInvoiceId] => 51b69ed9a08a4edf8cc61b366a37c263 [ClientReference] => REF_040808201225_WRHKXK_756758 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533639057 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533639057 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040808201225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T16:24:52+00:00", "status": "Success", "transactionId": "51b69ed9a08a4edf8cc61b366a37c263", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040808201225_WRHKXK_756758", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040808201225 (WRHKXK) ✅ UPDATE successful for 040808201225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58063ef0fe6b4ee1a933ce307d3717ff [SalesInvoiceId] => 55899ec160ee41f4b3509cc89bae4cdc [ClientReference] => REF_130302702225_69UIPK_452836 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302702225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T16:48:49+00:00", "status": "Success", "transactionId": "55899ec160ee41f4b3509cc89bae4cdc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302702225_69UIPK_452836", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302702225 (69UIPK) ✅ UPDATE successful for 130302702225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96896aff9aec485e8ecc6da34de98cc3 [SalesInvoiceId] => 5ca0ee947b514c69b46607c1ec1995fd [ClientReference] => REF_0006006038_I95WNZ_581361 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542393148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542393148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0006006038, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T20:07:41+00:00", "status": "Success", "transactionId": "5ca0ee947b514c69b46607c1ec1995fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0006006038_I95WNZ_581361", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0006006038 (I95WNZ) ✅ UPDATE successful for 0006006038 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4568c7c69f7e461eb0c77862b04ebede [SalesInvoiceId] => 24a3454b80f74da3b68c06a5eb3c4eb2 [ClientReference] => REF_130505100325_69UIPK_055817 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543264214 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543264214 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130505100325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-01T23:16:43+00:00", "status": "Success", "transactionId": "24a3454b80f74da3b68c06a5eb3c4eb2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130505100325_69UIPK_055817", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130505100325 (69UIPK) ✅ UPDATE successful for 130505100325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e23456be1c0e4cd89dace0263813745f [SalesInvoiceId] => 133cd988c8064c3c8ef9c5f6ab36f121 [ClientReference] => REF_130505800525_69UIPK_676584 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543264214 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543264214 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130505800525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T04:05:49+00:00", "status": "Success", "transactionId": "133cd988c8064c3c8ef9c5f6ab36f121", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130505800525_69UIPK_676584", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130505800525 (69UIPK) ✅ UPDATE successful for 130505800525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a925b37a1b5c4508a518963f7d967fdf [SalesInvoiceId] => 7f8964ba405749ed8d79b0677b704d01 [ClientReference] => REF_010375200425_Y3GO0A_530053 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010375200425, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T06:20:07+00:00", "status": "Success", "transactionId": "7f8964ba405749ed8d79b0677b704d01", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010375200425_Y3GO0A_530053", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010375200425 (Y3GO0A) ✅ UPDATE successful for 010375200425 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d325f19ade24a949ac657cc82faffd3 [SalesInvoiceId] => cdc214285ce84a07a094157a573c7a31 [ClientReference] => REF_053702802325_Y3GO0A_643409 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053702802325, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T06:45:54+00:00", "status": "Success", "transactionId": "cdc214285ce84a07a094157a573c7a31", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053702802325_Y3GO0A_643409", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053702802325 (Y3GO0A) ✅ UPDATE successful for 053702802325 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf6064443b8f43c9ae6ef4c22da7f564 [SalesInvoiceId] => c6eb0459a21647e4a25deef9cb06bbb0 [ClientReference] => REF_000300800525_PFKS1R_008498 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247816225 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247816225 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300800525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T12:38:52+00:00", "status": "Success", "transactionId": "c6eb0459a21647e4a25deef9cb06bbb0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300800525_PFKS1R_008498", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300800525 (PFKS1R) ✅ UPDATE successful for 000300800525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 572959eac5954ae9938274822ad8425c [SalesInvoiceId] => 0af7d91c6db745afbeff9d9304f6727e [ClientReference] => REF_010720609825_LE9LO5_236970 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533166934 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533166934 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cadc93b0fc674db6896d7859756556ed [SalesInvoiceId] => 983dc0feea6e44bb96c545155a0f11de [ClientReference] => REF_000402800925_PFKS1R_929123 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245486808 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245486808 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402800925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T14:20:32+00:00", "status": "Success", "transactionId": "983dc0feea6e44bb96c545155a0f11de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402800925_PFKS1R_929123", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402800925 (PFKS1R) ✅ UPDATE successful for 000402800925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 52918e14899a4375b58fa704dc7ca27d [SalesInvoiceId] => 8d2c2abafc834d2ab6f47f969a920415 [ClientReference] => REF_MTCG20240791_HXWPV7_376857 [Status] => Failed [Amount] => 1.01 [CustomerPhoneNumber] => 233249631259 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249631259 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4fbf902d589240e6836bd6db864d0d56 [SalesInvoiceId] => a14eb9ca1c0c4a9f827561c90162449f [ClientReference] => REF_MTCG20240791_HXWPV7_094245 [Status] => Success [Amount] => 1.01 [CustomerPhoneNumber] => 233249631259 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249631259 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=MTCG20240791, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T15:00:03+00:00", "status": "Success", "transactionId": "a14eb9ca1c0c4a9f827561c90162449f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_MTCG20240791_HXWPV7_094245", "currencyCode": null, "amount": "1.01", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for MTCG20240791 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f89bf7fff43f4f1680c42debaad29b90 [SalesInvoiceId] => 5bad8308ef484ad5a4036d420c65a738 [ClientReference] => REF_130304400525_69UIPK_536539 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242674238 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242674238 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304400525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T15:01:36+00:00", "status": "Success", "transactionId": "5bad8308ef484ad5a4036d420c65a738", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304400525_69UIPK_536539", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304400525 (69UIPK) ✅ UPDATE successful for 130304400525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0dfa0f3c2946486dbc605be41ac3625b [SalesInvoiceId] => d6ce87c9ca6e456eb3f3c01df6009bcc [ClientReference] => REF_050707126925_NPSOWU_704435 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707126925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T16:05:55+00:00", "status": "Success", "transactionId": "d6ce87c9ca6e456eb3f3c01df6009bcc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707126925_NPSOWU_704435", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707126925 (NPSOWU) ✅ UPDATE successful for 050707126925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73f81747f5844f9ca57ef4c6b39b138a [SalesInvoiceId] => 41285444ee0b4779befd3595e140ca83 [ClientReference] => REF_000306601225_PFKS1R_461826 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597427394 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597427394 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000306601225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T16:28:03+00:00", "status": "Success", "transactionId": "41285444ee0b4779befd3595e140ca83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000306601225_PFKS1R_461826", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000306601225 (PFKS1R) ✅ UPDATE successful for 000306601225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 764e25ff1f454675a05275494c291406 [SalesInvoiceId] => 0cab4008be7d4eb4bc27a84f2af925f1 [ClientReference] => REF_MTCG20240791_HXWPV7_949324 [Status] => Success [Amount] => 0.51 [CustomerPhoneNumber] => 233249631259 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249631259 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=MTCG20240791, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-02T16:36:12+00:00", "status": "Success", "transactionId": "0cab4008be7d4eb4bc27a84f2af925f1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_MTCG20240791_HXWPV7_949324", "currencyCode": null, "amount": "0.51", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for MTCG20240791 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8777b5aa30a54c2394ba1eaa51e20016 [SalesInvoiceId] => a0776d1368064ae1bbcc84ec614b18e4 [ClientReference] => REF_060113306025_R4E6Y0_002738 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592195461 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592195461 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060113306025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T06:47:25+00:00", "status": "Success", "transactionId": "a0776d1368064ae1bbcc84ec614b18e4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060113306025_R4E6Y0_002738", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060113306025 (R4E6Y0) ✅ UPDATE successful for 060113306025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 928b4178d4634b29890e419550a4e337 [SalesInvoiceId] => 0d34981a8dc849418d65aa5aead84b9b [ClientReference] => REF_050605307125_M86BFQ_624736 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541394396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541394396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ef3f493d358416ea0e5ff9747669d16 [SalesInvoiceId] => 81930d2bdf3844fdb6afa184188150de [ClientReference] => REF_061104302725_WRHKXK_072196 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243474976 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243474976 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=061104302725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T08:51:31+00:00", "status": "Success", "transactionId": "81930d2bdf3844fdb6afa184188150de", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_061104302725_WRHKXK_072196", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 061104302725 (WRHKXK) ✅ UPDATE successful for 061104302725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8202feb4a9724fd19141f2179847420f [SalesInvoiceId] => ae85868e93f94b6cbb36466018ebf66c [ClientReference] => REF_060312500525_I10MTW_601321 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248716332 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248716332 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060312500525, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T08:59:22+00:00", "status": "Success", "transactionId": "ae85868e93f94b6cbb36466018ebf66c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060312500525_I10MTW_601321", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060312500525 (I10MTW) ✅ UPDATE successful for 060312500525 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ab1217b202440638ea7b6130f61d687 [SalesInvoiceId] => dea206abf9f44d4d96435dfc5fe9c46a [ClientReference] => REF_050605307125_M86BFQ_417962 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541394396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541394396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050605307125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T09:00:48+00:00", "status": "Success", "transactionId": "dea206abf9f44d4d96435dfc5fe9c46a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050605307125_M86BFQ_417962", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050605307125 (M86BFQ) ✅ UPDATE successful for 050605307125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d001ac61aeac4a8bbfc0bf4f87374138 [SalesInvoiceId] => 7f861d2803af4fd0a18194638a0408ea [ClientReference] => REF_050605307125_M86BFQ_801325 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541394396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541394396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5c09cc6fdfbf4454b98b7fe9747be60c [SalesInvoiceId] => 17279c64cd4d43739d4913f1e5284ae9 [ClientReference] => REF_050605307125_M86BFQ_235897 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233541394396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541394396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd26c70f4ac143f39d43cac9d8d34558 [SalesInvoiceId] => 29ee72a9be284eed9767feda644dc881 [ClientReference] => REF_020209300825_R4E6Y0_304571 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=020209300825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T09:22:12+00:00", "status": "Success", "transactionId": "29ee72a9be284eed9767feda644dc881", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_020209300825_R4E6Y0_304571", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 020209300825 (R4E6Y0) ✅ UPDATE successful for 020209300825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cf47c282b2c4728a832de45a616d750 [SalesInvoiceId] => c798b6d0f3ad4c988feb82c7180bd61e [ClientReference] => REF_110502900825_WU6TPW_719200 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502900825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T09:41:31+00:00", "status": "Success", "transactionId": "c798b6d0f3ad4c988feb82c7180bd61e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502900825_WU6TPW_719200", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502900825 (WU6TPW) ✅ UPDATE successful for 110502900825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 46376bb173404c24b87b8a2cb330fac0 [SalesInvoiceId] => a58664ee1ec14531864f55e6ca83a91c [ClientReference] => REF_050313603925_R4E6Y0_719531 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243911002 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243911002 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d68821c10d4841278ecacc02e8b7d5a4 [SalesInvoiceId] => 77274c5d8bf94956940de567836ef64a [ClientReference] => REF_050313603925_R4E6Y0_429707 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243911002 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243911002 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e206b3cef09140478819499ded5732f9 [SalesInvoiceId] => 59e05df66cbd462284b39ecf5a4092f1 [ClientReference] => REF_050313603925_R4E6Y0_985517 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243911002 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243911002 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 898234b1eadc49c691c8e85df23ea12e [SalesInvoiceId] => a029df54f15b45e4b5f60f083b0ce47a [ClientReference] => REF_050313603925_R4E6Y0_710528 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243911002 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243911002 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edffa07b7da14be7a6088f07a4710ac2 [SalesInvoiceId] => bbff518a85d04edf904d44e6ce5c2419 [ClientReference] => REF_053400112125_CN4KKG_771810 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053400112125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T10:08:55+00:00", "status": "Success", "transactionId": "bbff518a85d04edf904d44e6ce5c2419", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053400112125_CN4KKG_771810", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053400112125 (CN4KKG) ✅ UPDATE successful for 053400112125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a9d6b017dffd49e4b46e413c79749281 [SalesInvoiceId] => a20fcbcc0b904e94b61afc75b98faba1 [ClientReference] => REF_054203300125_R4E6Y0_251136 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246370486 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246370486 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054203300125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T10:21:42+00:00", "status": "Success", "transactionId": "a20fcbcc0b904e94b61afc75b98faba1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054203300125_R4E6Y0_251136", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054203300125 (R4E6Y0) ✅ UPDATE successful for 054203300125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 067ca9d2b42544629602814a85488463 [SalesInvoiceId] => 12633a3791b24883ab49331b529ca157 [ClientReference] => REF_050313603925_R4E6Y0_123985 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050313603925, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T10:23:42+00:00", "status": "Success", "transactionId": "12633a3791b24883ab49331b529ca157", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050313603925_R4E6Y0_123985", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050313603925 (R4E6Y0) ✅ UPDATE successful for 050313603925 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09e6d6a3e69c45b08afe344252dac4c4 [SalesInvoiceId] => cbb35f3ca6cc4b15a923f5db457fe653 [ClientReference] => REF_052311000725_M86BFQ_839661 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052311000725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T10:47:48+00:00", "status": "Success", "transactionId": "cbb35f3ca6cc4b15a923f5db457fe653", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052311000725_M86BFQ_839661", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052311000725 (M86BFQ) ✅ UPDATE successful for 052311000725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2cd586a2280450d919ab7d0d47491d7 [SalesInvoiceId] => 0811b82bf15b44aeb359e74f724a7eda [ClientReference] => REF_000701902325_BWI2U9_850867 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701902325, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T10:53:37+00:00", "status": "Success", "transactionId": "0811b82bf15b44aeb359e74f724a7eda", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701902325_BWI2U9_850867", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701902325 (BWI2U9) ✅ UPDATE successful for 000701902325 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c071b64b95c40829330d02550e79659 [SalesInvoiceId] => 343171607b164219a566c99d16961015 [ClientReference] => REF_052510107425_A7DPCP_716264 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052510107425, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T11:18:59+00:00", "status": "Success", "transactionId": "343171607b164219a566c99d16961015", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052510107425_A7DPCP_716264", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052510107425 (A7DPCP) ✅ UPDATE successful for 052510107425 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6defedc5b21d4b028183691c1459bbe5 [SalesInvoiceId] => 190483d9bef94da0853b4a703fe5f5ee [ClientReference] => REF_052510107425_A7DPCP_656165 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 5dd4596692a14514a2da0630519002c7 [SalesInvoiceId] => 26a68e4d5fd342a486abb138542d22eb [ClientReference] => REF_000800400825_IR97F7_526928 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233269265765 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233269265765 [PaymentType] => mobilemoney [Channel] => tigo-gh ) [Description] => Transaction id is invalid ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84a9ce797c2d436bad0b8ef9583152b0 [SalesInvoiceId] => 634b61a704d243bda54f411e9e300246 [ClientReference] => REF_000800400825_IR97F7_680573 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249779900 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249779900 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000800400825, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T11:32:50+00:00", "status": "Success", "transactionId": "634b61a704d243bda54f411e9e300246", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000800400825_IR97F7_680573", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000800400825 (IR97F7) ✅ UPDATE successful for 000800400825 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => e13dea153eea449890bc72b2f54a0d5c [SalesInvoiceId] => 671cb1e2825c4affb74be5ef3e82f8d8 [ClientReference] => REF_000800400825_IR97F7_478536 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => Transaction id is invalid ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7ac7b37b74db4ce293ea3a0e6cb2fb0f [SalesInvoiceId] => b070d29c6685401b825cb8c380180e84 [ClientReference] => REF_050400800325_6BLU49_487447 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f61b425032df4aad86ca477a10cb54bf [SalesInvoiceId] => 5e091c93439d4ea8af4f81e9356a7c10 [ClientReference] => REF_050106606425_R4E6Y0_996456 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243530937 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243530937 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 58a5e900e3874c5d8ad0297cb7960301 [SalesInvoiceId] => 9d7c3ac625834a9d98c9caabb961d2ae [ClientReference] => REF_050106606425_R4E6Y0_530332 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 53d740d90c734b6caad10af023ea6c2d [SalesInvoiceId] => 3eac5cd16bba4f61a91f6da0841e3bab [ClientReference] => REF_050602301625_EJISU34222_975654 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233597897511 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597897511 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 03e055b7cac54baeaed5209270e1456f [SalesInvoiceId] => 8834439e0708449badc4aec843e458b0 [ClientReference] => REF_250191901125_R4E6Y0_861955 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=250191901125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T12:18:58+00:00", "status": "Success", "transactionId": "8834439e0708449badc4aec843e458b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_250191901125_R4E6Y0_861955", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 250191901125 (R4E6Y0) ✅ UPDATE successful for 250191901125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a455281f16cb48b3aeab426aeeaeb8e5 [SalesInvoiceId] => 4464baadb019413ab20d168470925188 [ClientReference] => REF_050106606425_R4E6Y0_711958 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106606425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T12:23:24+00:00", "status": "Success", "transactionId": "4464baadb019413ab20d168470925188", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106606425_R4E6Y0_711958", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106606425 (R4E6Y0) ✅ UPDATE successful for 050106606425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9f6e95e7aed84437b68346c24a270ffa [SalesInvoiceId] => 93758c0a60ed4e63b54469a90b493e58 [ClientReference] => REF_010237907425_6BLU49_264281 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233550661823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550661823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b46a810086484b9b91565fa26c64af2b [SalesInvoiceId] => 11a19225514a411496164f5bfcbe67c6 [ClientReference] => REF_000402902125_1RC5WS_067190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233501944436 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233501944436 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000402902125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T12:30:59+00:00", "status": "Success", "transactionId": "11a19225514a411496164f5bfcbe67c6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402902125_1RC5WS_067190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402902125 (1RC5WS) ✅ UPDATE successful for 000402902125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9eb4bcfe80c481193b5be93630f67ed [SalesInvoiceId] => e938c0a9f2664d48b84022ee1fca4df1 [ClientReference] => REF_090903901325_A7DPCP_134247 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=090903901325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T12:55:14+00:00", "status": "Success", "transactionId": "e938c0a9f2664d48b84022ee1fca4df1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090903901325_A7DPCP_134247", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090903901325 (A7DPCP) ✅ UPDATE successful for 090903901325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d4ed1cf98f2d4f15ad6a201e670274f7 [SalesInvoiceId] => a1fbebd906a94c05a813630ce4eab6d5 [ClientReference] => REF_090903901325_A7DPCP_134156 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d481ea103c6d4be3b17dd388d4304e1d [SalesInvoiceId] => a9bbe6cfbd604d95b97586337433ce36 [ClientReference] => REF_090903901325_A7DPCP_852473 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3492ad41f0da46a3a6c754ff9577331d [SalesInvoiceId] => 243722dc9764466389392038e10a09e2 [ClientReference] => REF_080124000325_HXWPV7_238722 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080124000325, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T13:03:38+00:00", "status": "Success", "transactionId": "243722dc9764466389392038e10a09e2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080124000325_HXWPV7_238722", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080124000325 (HXWPV7) ✅ UPDATE successful for 080124000325 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78e3994974a54d14bb4be07d9699b698 [SalesInvoiceId] => ffbecce9e415417c94c5212925fdcd9d [ClientReference] => REF_010323704225_108CSY_223082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010323704225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T13:29:15+00:00", "status": "Success", "transactionId": "ffbecce9e415417c94c5212925fdcd9d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010323704225_108CSY_223082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010323704225 (108CSY) ✅ UPDATE successful for 010323704225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4f917547998d43e096308831a5a2d40e [SalesInvoiceId] => 56f404381b604b43913c76213a55dd63 [ClientReference] => REF_010323704225_108CSY_903436 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542031835 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542031835 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 83d39abc7f7142e69d1c97387572f2a0 [SalesInvoiceId] => ea4f2f13050f4e049673c23551891aa8 [ClientReference] => REF_010323704225_108CSY_463059 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542031835 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542031835 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab364f5bdf934f2fa6703565a20afdc0 [SalesInvoiceId] => de2866973c834ce19568282663e55b62 [ClientReference] => REF_010349103525_R4E6Y0_786205 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010349103525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T13:39:49+00:00", "status": "Success", "transactionId": "de2866973c834ce19568282663e55b62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010349103525_R4E6Y0_786205", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010349103525 (R4E6Y0) ✅ UPDATE successful for 010349103525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 99926d6b807641a8b0e22d5d68069395 [SalesInvoiceId] => 7fb69951ebd942aab091e7d2a1a23384 [ClientReference] => REF_051202001525_NPSOWU_766796 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051202001525, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T13:40:03+00:00", "status": "Success", "transactionId": "7fb69951ebd942aab091e7d2a1a23384", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051202001525_NPSOWU_766796", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051202001525 (NPSOWU) ✅ UPDATE successful for 051202001525 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cbd1c3138542437d82432893cbcd07cd [SalesInvoiceId] => 26b3e223f6b84f44847d58188a4d7c13 [ClientReference] => REF_010349103425_R4E6Y0_391124 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010349103425, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T13:50:57+00:00", "status": "Success", "transactionId": "26b3e223f6b84f44847d58188a4d7c13", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010349103425_R4E6Y0_391124", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010349103425 (R4E6Y0) ✅ UPDATE successful for 010349103425 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b06587b048294c50b5757e234668d48f [SalesInvoiceId] => f7d7827255da419aa0a55f32d8da91e8 [ClientReference] => REF_011804901325_6BLU49_397725 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011804901325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T14:01:00+00:00", "status": "Success", "transactionId": "f7d7827255da419aa0a55f32d8da91e8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011804901325_6BLU49_397725", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011804901325 (6BLU49) ✅ UPDATE successful for 011804901325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f710be49727d4ecfa73caf88f1c3b29f [SalesInvoiceId] => 659465e294754ffba03544d417f17980 [ClientReference] => REF_050705403225_G07PPZ_793814 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556622647 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556622647 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050705403225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T14:09:20+00:00", "status": "Success", "transactionId": "659465e294754ffba03544d417f17980", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050705403225_G07PPZ_793814", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050705403225 (G07PPZ) ✅ UPDATE successful for 050705403225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d8259e8be4bd48d791b81d71970c1c1d [SalesInvoiceId] => 5c6d31a32b2e4f14917f5a62547d500e [ClientReference] => REF_080206002325_WU6TPW_850590 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080206002325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T14:10:59+00:00", "status": "Success", "transactionId": "5c6d31a32b2e4f14917f5a62547d500e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080206002325_WU6TPW_850590", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080206002325 (WU6TPW) ✅ UPDATE successful for 080206002325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7506914f77af49609a33607d10b0bfb1 [SalesInvoiceId] => ee8fd8d651cd47ba8d41776ef37f1e61 [ClientReference] => REF_050615401225_M86BFQ_516675 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233599075793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599075793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f79154a1a0234e959b4ff11cabee7d85 [SalesInvoiceId] => 3881502061564dcab92f27383f750ed0 [ClientReference] => REF_130102004525_69UIPK_744673 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555619546 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555619546 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130102004525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T14:16:48+00:00", "status": "Success", "transactionId": "3881502061564dcab92f27383f750ed0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130102004525_69UIPK_744673", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130102004525 (69UIPK) ✅ UPDATE successful for 130102004525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f8f387af13c4aa68f5b6fccd87b7ee7 [SalesInvoiceId] => 39edb5260df24d20bfa5b57b5acd1a40 [ClientReference] => REF_050615401225_M86BFQ_964189 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599075793 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599075793 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050615401225, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T14:20:16+00:00", "status": "Success", "transactionId": "39edb5260df24d20bfa5b57b5acd1a40", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050615401225_M86BFQ_964189", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050615401225 (M86BFQ) ✅ UPDATE successful for 050615401225 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 728012a36b0b4465b7713d980cb9f365 [SalesInvoiceId] => 1e0d65613c914d4281d0731a8fd5ab2e [ClientReference] => REF_130102004525_69UIPK_211853 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233555619546 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555619546 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 762279e62a9648c49f1f5353abf27bf6 [SalesInvoiceId] => a307b808e3cd4f239ecf2a04395a51ba [ClientReference] => REF_050503101125_6BLU49_431880 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050503101125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T14:21:39+00:00", "status": "Success", "transactionId": "a307b808e3cd4f239ecf2a04395a51ba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050503101125_6BLU49_431880", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050503101125 (6BLU49) ✅ UPDATE successful for 050503101125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bcf156eb241745dea33b6aec75f0daca [SalesInvoiceId] => f7ca2d8ccd23434a88a41bd723ec4fc3 [ClientReference] => REF_050505201625_108CSY_283417 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050505201625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T14:44:50+00:00", "status": "Success", "transactionId": "f7ca2d8ccd23434a88a41bd723ec4fc3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050505201625_108CSY_283417", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050505201625 (108CSY) ✅ UPDATE successful for 050505201625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 19995a53bab54265b526e3c3b9fc4b48 [SalesInvoiceId] => f03272a05e7b486e8c44979eafbfc8e9 [ClientReference] => REF_050400800325_6BLU49_702562 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050400800325, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T14:51:00+00:00", "status": "Success", "transactionId": "f03272a05e7b486e8c44979eafbfc8e9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050400800325_6BLU49_702562", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050400800325 (6BLU49) ✅ UPDATE successful for 050400800325 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => babe417f4c9c4368a5647705b58009c1 [SalesInvoiceId] => ef978ad1d7374018baf4150cb3ca4fa3 [ClientReference] => REF_110502801325_WU6TPW_952009 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502801325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T15:17:24+00:00", "status": "Success", "transactionId": "ef978ad1d7374018baf4150cb3ca4fa3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502801325_WU6TPW_952009", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502801325 (WU6TPW) ✅ UPDATE successful for 110502801325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3204137888624f0982a679caa9829bbb [SalesInvoiceId] => 9a280c1a4d7b44c58449f97379fa52b5 [ClientReference] => REF_051902702425_M86BFQ_189243 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553286059 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553286059 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051902702425, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T15:18:32+00:00", "status": "Success", "transactionId": "9a280c1a4d7b44c58449f97379fa52b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051902702425_M86BFQ_189243", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051902702425 (M86BFQ) ✅ UPDATE successful for 051902702425 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a12ca21d2e0442c5bda3afeedbc3a295 [SalesInvoiceId] => 5e9ffce8513044f28f36a4c42a5a979f [ClientReference] => REF_0908030041_I95WNZ_066855 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545378352 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545378352 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0908030041, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T15:20:11+00:00", "status": "Success", "transactionId": "5e9ffce8513044f28f36a4c42a5a979f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0908030041_I95WNZ_066855", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0908030041 (I95WNZ) ✅ UPDATE successful for 0908030041 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5f7ba7a3a4b455689eea3e48d6b2de6 [SalesInvoiceId] => f74266234bc34ab299614e6292085ee1 [ClientReference] => REF_090102012825_BWI2U9_537371 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233206662087 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233206662087 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=090102012825, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T15:32:50+00:00", "status": "Success", "transactionId": "f74266234bc34ab299614e6292085ee1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_090102012825_BWI2U9_537371", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 090102012825 (BWI2U9) ✅ UPDATE successful for 090102012825 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3a48061e1bbf476287405b595563abb5 [SalesInvoiceId] => cbe08eb11ed34b74a4573c6691e9c314 [ClientReference] => REF_051001001325_CH3S2L_600117 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249158315 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249158315 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051001001325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T15:52:35+00:00", "status": "Success", "transactionId": "cbe08eb11ed34b74a4573c6691e9c314", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051001001325_CH3S2L_600117", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051001001325 (CH3S2L) ✅ UPDATE successful for 051001001325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 843085f18fc84083ab21985f9611ce27 [SalesInvoiceId] => 2229cc8ec255409ab07ef3af8c0d624a [ClientReference] => REF_110600505825_LE9LO5_200164 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110600505825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T16:13:36+00:00", "status": "Success", "transactionId": "2229cc8ec255409ab07ef3af8c0d624a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110600505825_LE9LO5_200164", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110600505825 (LE9LO5) ✅ UPDATE successful for 110600505825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b70594c30634fb382679b9f94cf55d7 [SalesInvoiceId] => 98f29215225e4c80a96d4ba9f0b31279 [ClientReference] => REF_100112000325_EJISU34222_475878 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242170160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242170160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100112000325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T16:16:30+00:00", "status": "Success", "transactionId": "98f29215225e4c80a96d4ba9f0b31279", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100112000325_EJISU34222_475878", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100112000325 (EJISU34222) ✅ UPDATE successful for 100112000325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 39d53e6e13fc470a83f18bcca35f0076 [SalesInvoiceId] => f23837a8e7094d9390eb5a162c7fa3bc [ClientReference] => REF_000200404125_1RC5WS_533151 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233244484086 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244484086 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a5cf325c5fec48599a116cd0b3775a70 [SalesInvoiceId] => 6f4f77a1feb04bf3a5dbd74706354c06 [ClientReference] => REF_050300201825_LE9LO5_068922 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050300201825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T16:32:37+00:00", "status": "Success", "transactionId": "6f4f77a1feb04bf3a5dbd74706354c06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300201825_LE9LO5_068922", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300201825 (LE9LO5) ✅ UPDATE successful for 050300201825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33600c0f26da44a7a3b7b87f535b4662 [SalesInvoiceId] => 4acd71d8f226447ba3ddbde35071e7d0 [ClientReference] => REF_000200404125_1RC5WS_559035 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200404125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T16:33:16+00:00", "status": "Success", "transactionId": "4acd71d8f226447ba3ddbde35071e7d0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200404125_1RC5WS_559035", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200404125 (1RC5WS) ✅ UPDATE successful for 000200404125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd0b97ef328e4ca18b39385c1c6149fc [SalesInvoiceId] => f61c71b0cf2a4435b9c0464c75831ad0 [ClientReference] => REF_120202700525_WU6TPW_933621 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120202700525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T16:33:16+00:00", "status": "Success", "transactionId": "f61c71b0cf2a4435b9c0464c75831ad0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120202700525_WU6TPW_933621", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120202700525 (WU6TPW) ✅ UPDATE successful for 120202700525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 140bcb84f45846279c39aae1b7d2c588 [SalesInvoiceId] => d5deb75d672b499ab4111f833d7aa4f5 [ClientReference] => REF_050402705225_108CSY_508391 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591654599 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591654599 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050402705225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-03T16:35:12+00:00", "status": "Success", "transactionId": "d5deb75d672b499ab4111f833d7aa4f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050402705225_108CSY_508391", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050402705225 (108CSY) ✅ UPDATE successful for 050402705225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 84ef5e4b28424e0dae2e316a90c07663 [SalesInvoiceId] => 63654b345eb54557ab1fb2658c9e49c8 [ClientReference] => REF_010237907425_6BLU49_773339 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233550661823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550661823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4c2cbee39d8e4dd5a84d8cbb1979b9e4 [SalesInvoiceId] => 7c8233e1aa4a40a482d2441957b7dde7 [ClientReference] => REF_050400800325_6BLU49_798958 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 1c81c476545649d18aeb1a150b5aa279 [SalesInvoiceId] => 891d6b031c8148b6abf647414708a8bc [ClientReference] => REF_070804201225_LXB63X_071151 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233533865213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533865213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ea0579168ef42afa29526552219b04a [SalesInvoiceId] => 1bc8d2b3a7de45848d0119d792ba77f8 [ClientReference] => REF_070804201225_LXB63X_344831 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533865213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533865213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070804201225, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T08:14:17+00:00", "status": "Success", "transactionId": "1bc8d2b3a7de45848d0119d792ba77f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070804201225_LXB63X_344831", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070804201225 (LXB63X) ✅ UPDATE successful for 070804201225 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0b42ee180cf248d884c3347580f5418d [SalesInvoiceId] => 18dd634a27624506b56b7617e957d847 [ClientReference] => REF_000900803125_BWI2U9_919331 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555866073 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555866073 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900803125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T08:36:35+00:00", "status": "Success", "transactionId": "18dd634a27624506b56b7617e957d847", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900803125_BWI2U9_919331", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900803125 (BWI2U9) ✅ UPDATE successful for 000900803125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c52b811c98e148bf9f40654c8a891ea5 [SalesInvoiceId] => acb266fceacb499fa0bc369a7e0ae601 [ClientReference] => REF_111105305825_WU6TPW_532097 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111105305825, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T09:12:41+00:00", "status": "Success", "transactionId": "acb266fceacb499fa0bc369a7e0ae601", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111105305825_WU6TPW_532097", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111105305825 (WU6TPW) ✅ UPDATE successful for 111105305825 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6351884639a44228fe1befb566d9da1 [SalesInvoiceId] => 793b2dff0e59411cb8efe43b2b7f7690 [ClientReference] => REF_000701903225_1RC5WS_111176 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531127305 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531127305 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701903225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T09:14:33+00:00", "status": "Success", "transactionId": "793b2dff0e59411cb8efe43b2b7f7690", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701903225_1RC5WS_111176", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701903225 (1RC5WS) ✅ UPDATE successful for 000701903225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 662abae5252041a4b48c72423819b57c [SalesInvoiceId] => 34ca2ef897114224b8bc0e56ac97cbc7 [ClientReference] => REF_051801706725_R4E6Y0_828215 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241477187 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241477187 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051801706725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T09:17:09+00:00", "status": "Success", "transactionId": "34ca2ef897114224b8bc0e56ac97cbc7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051801706725_R4E6Y0_828215", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051801706725 (R4E6Y0) ✅ UPDATE successful for 051801706725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d5333e733e20469abbc23cba821014ae [SalesInvoiceId] => dd8863350c9649e9962cfafd348b0eca [ClientReference] => REF_110303402225_WU6TPW_963808 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110303402225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T09:35:31+00:00", "status": "Success", "transactionId": "dd8863350c9649e9962cfafd348b0eca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110303402225_WU6TPW_963808", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110303402225 (WU6TPW) ✅ UPDATE successful for 110303402225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b54e8713c1848c4967f6a5ad14de48d [SalesInvoiceId] => 047569a8a90a4bc6997fc240f7d8fe48 [ClientReference] => REF_000200401125_BWI2U9_684574 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233531127305 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233531127305 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200401125, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T09:53:58+00:00", "status": "Success", "transactionId": "047569a8a90a4bc6997fc240f7d8fe48", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200401125_BWI2U9_684574", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200401125 (BWI2U9) ✅ UPDATE successful for 000200401125 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2f614e0618484516b6ab0c1fbb02ae40 [SalesInvoiceId] => 160cd6456ed64688b344872166b3466b [ClientReference] => REF_110501800625_WU6TPW_265038 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501800625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T10:07:06+00:00", "status": "Success", "transactionId": "160cd6456ed64688b344872166b3466b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501800625_WU6TPW_265038", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501800625 (WU6TPW) ✅ UPDATE successful for 110501800625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47543c6b5213442eb538a330437ba5a9 [SalesInvoiceId] => 7b46249bbd0144a0be1b979be7b17581 [ClientReference] => REF_050500203725_6BLU49_334803 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243208598 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243208598 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500203725, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T10:31:37+00:00", "status": "Success", "transactionId": "7b46249bbd0144a0be1b979be7b17581", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500203725_6BLU49_334803", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500203725 (6BLU49) ✅ UPDATE successful for 050500203725 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 749fa6f6d8b744ed82615cd9da960539 [SalesInvoiceId] => dc206443126445c2a9f6a1e92ce6146d [ClientReference] => REF_010368600425_G07PPZ_621122 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548458910 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548458910 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010368600425, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T10:40:51+00:00", "status": "Success", "transactionId": "dc206443126445c2a9f6a1e92ce6146d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010368600425_G07PPZ_621122", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010368600425 (G07PPZ) ✅ UPDATE successful for 010368600425 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c7f15b6106dc4e15ac7bf21fc572c184 [SalesInvoiceId] => 5ab44c6e95e5433782ef5f00c01f4960 [ClientReference] => REF_040111203425_108CSY_837571 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040111203425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T11:07:07+00:00", "status": "Success", "transactionId": "5ab44c6e95e5433782ef5f00c01f4960", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040111203425_108CSY_837571", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040111203425 (108CSY) ✅ UPDATE successful for 040111203425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab385c4271b8453989744ec7968f8e94 [SalesInvoiceId] => 6d08986e36914d0baa8f00b032055d6a [ClientReference] => REF_052801601425_WRHKXK_151294 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052801601425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T11:18:26+00:00", "status": "Success", "transactionId": "6d08986e36914d0baa8f00b032055d6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052801601425_WRHKXK_151294", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052801601425 (WRHKXK) ✅ UPDATE successful for 052801601425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d1acc271dea5456c945d66a4ab18e20f [SalesInvoiceId] => f00f0faa0c954a5bb5afd6821c8e4c10 [ClientReference] => REF_050620800125_M86BFQ_237934 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591616100 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591616100 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050620800125, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T11:57:03+00:00", "status": "Success", "transactionId": "f00f0faa0c954a5bb5afd6821c8e4c10", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050620800125_M86BFQ_237934", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050620800125 (M86BFQ) ✅ UPDATE successful for 050620800125 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad65b432ac824cbd962ce28cb123c672 [SalesInvoiceId] => 8c460047ff3140f1b6317e421f8044f9 [ClientReference] => REF_082300801625_WU6TPW_149900 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243243523 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243243523 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082300801625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T12:51:35+00:00", "status": "Success", "transactionId": "8c460047ff3140f1b6317e421f8044f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082300801625_WU6TPW_149900", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082300801625 (WU6TPW) ✅ UPDATE successful for 082300801625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a8636946bfe045c498bc3afaa249b7e7 [SalesInvoiceId] => 875e4096947d4f38ad086057c7309dbb [ClientReference] => REF_050108406125_GYP9CE_679834 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597637714 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597637714 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050108406125, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T12:59:27+00:00", "status": "Success", "transactionId": "875e4096947d4f38ad086057c7309dbb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050108406125_GYP9CE_679834", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050108406125 (GYP9CE) ✅ UPDATE successful for 050108406125 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 950653c1ed3a463cb3b4bdef71683d77 [SalesInvoiceId] => 94bb5d33865f428d889b39176ad8bf83 [ClientReference] => REF_052505203725_WRHKXK_774981 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052505203725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T13:01:39+00:00", "status": "Success", "transactionId": "94bb5d33865f428d889b39176ad8bf83", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505203725_WRHKXK_774981", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505203725 (WRHKXK) ✅ UPDATE successful for 052505203725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9940a7576f1e4e1aaa4bdbc4ccd7c9ea [SalesInvoiceId] => 359f9d67c5054207b12864ed970faae2 [ClientReference] => REF_022404104625_108CSY_594232 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022404104625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T13:18:08+00:00", "status": "Success", "transactionId": "359f9d67c5054207b12864ed970faae2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022404104625_108CSY_594232", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022404104625 (108CSY) ✅ UPDATE successful for 022404104625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 87486bc040e54855800442738baa6b52 [SalesInvoiceId] => 13c139421da1444cae27c872153eaefc [ClientReference] => REF_062000701325_G07PPZ_325060 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233200238082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233200238082 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=062000701325, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T13:21:30+00:00", "status": "Success", "transactionId": "13c139421da1444cae27c872153eaefc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062000701325_G07PPZ_325060", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062000701325 (G07PPZ) ✅ UPDATE successful for 062000701325 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 527eeb35712f4fb7a347282ba674dd7f [SalesInvoiceId] => 5c5d67c187c34a27ba33686b3127e9b3 [ClientReference] => REF_000700401225_1RC5WS_307599 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551992243 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551992243 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000700401225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T13:46:54+00:00", "status": "Success", "transactionId": "5c5d67c187c34a27ba33686b3127e9b3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000700401225_1RC5WS_307599", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000700401225 (1RC5WS) ✅ UPDATE successful for 000700401225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 60743e8f73984d759ab5f61d175fa710 [SalesInvoiceId] => e8caece3b3914c4fb83d3e09985bc0af [ClientReference] => REF_054104800225_G07PPZ_057819 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233200238082 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233200238082 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=054104800225, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T13:57:12+00:00", "status": "Success", "transactionId": "e8caece3b3914c4fb83d3e09985bc0af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054104800225_G07PPZ_057819", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054104800225 (G07PPZ) ✅ UPDATE successful for 054104800225 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c0effef5d43c417eb74b27789d465c22 [SalesInvoiceId] => efdbf44d4b4c4d01972789a4563a0bfe [ClientReference] => REF_022700802025_G07PPZ_956383 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=022700802025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T14:18:05+00:00", "status": "Success", "transactionId": "efdbf44d4b4c4d01972789a4563a0bfe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022700802025_G07PPZ_956383", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022700802025 (G07PPZ) ✅ UPDATE successful for 022700802025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b9fbb3bd8eb411597f62940151de454 [SalesInvoiceId] => f2b0a55b9ef847dba655167c7ac5d74d [ClientReference] => REF_150189902025_GYP9CE_774156 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556855627 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556855627 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150189902025, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T14:37:15+00:00", "status": "Success", "transactionId": "f2b0a55b9ef847dba655167c7ac5d74d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150189902025_GYP9CE_774156", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150189902025 (GYP9CE) ✅ UPDATE successful for 150189902025 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb7d034c67104ebb938ab5c1ba8991bf [SalesInvoiceId] => 4f169d80ca764a529c40993735435ef5 [ClientReference] => REF_050509900225_6BLU49_689692 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542713991 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542713991 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050509900225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T14:38:48+00:00", "status": "Success", "transactionId": "4f169d80ca764a529c40993735435ef5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050509900225_6BLU49_689692", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050509900225 (6BLU49) ✅ UPDATE successful for 050509900225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => f46277a629e1462a943609671427417c [SalesInvoiceId] => b9a7cde008eb412facde1cec37f5fff7 [ClientReference] => REF_000112002625_1RC5WS_317755 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246167707 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246167707 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3f66e31ae3f6452d9a675b55224c7cbe [SalesInvoiceId] => 2bb2e39dee904a41a04a65f6b05b1396 [ClientReference] => REF_000112002625_1RC5WS_169468 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246167707 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246167707 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc7b9f5e87a144baa5f490750b6f3e5d [SalesInvoiceId] => b8eb5ae51d3d425eb5211a89476549ba [ClientReference] => REF_000112002625_1RC5WS_157579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246969288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246969288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000112002625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T15:05:14+00:00", "status": "Success", "transactionId": "b8eb5ae51d3d425eb5211a89476549ba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000112002625_1RC5WS_157579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000112002625 (1RC5WS) ✅ UPDATE successful for 000112002625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7ba550a51fd64ff481da6bb7ff0ac539 [SalesInvoiceId] => b210b8ae32a74dabb7a940adb03ec5c2 [ClientReference] => REF_050104711725_WRHKXK_011423 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050104711725, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T16:03:22+00:00", "status": "Success", "transactionId": "b210b8ae32a74dabb7a940adb03ec5c2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050104711725_WRHKXK_011423", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050104711725 (WRHKXK) ✅ UPDATE successful for 050104711725 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 400bfe1f9f524a7a8187dccd592c4ecb [SalesInvoiceId] => d29792ec95db424798096f5ed7e54e77 [ClientReference] => REF_150809802525_6BLU49_036429 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150809802525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T16:49:11+00:00", "status": "Success", "transactionId": "d29792ec95db424798096f5ed7e54e77", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150809802525_6BLU49_036429", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150809802525 (6BLU49) ✅ UPDATE successful for 150809802525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f968e0a462254773a47fc3932319f5d3 [SalesInvoiceId] => 9328b49d734945bbaee4d21bd1ec3d7f [ClientReference] => REF_062400302025_RY07KN_540511 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062400302025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T17:59:41+00:00", "status": "Success", "transactionId": "9328b49d734945bbaee4d21bd1ec3d7f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062400302025_RY07KN_540511", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062400302025 (RY07KN) ✅ UPDATE successful for 062400302025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7bf86266ecd4895abbd3fae7386ef0e [SalesInvoiceId] => 874fcfa41824492d8c012e6b828e5aff [ClientReference] => REF_054300103525_Y3GO0A_924205 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300103525, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T19:55:49+00:00", "status": "Success", "transactionId": "874fcfa41824492d8c012e6b828e5aff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300103525_Y3GO0A_924205", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300103525 (Y3GO0A) ✅ UPDATE successful for 054300103525 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3bd7914fa0ed42f9a40ce03fa9528952 [SalesInvoiceId] => 94117e8397ef4c0bb608fcf10d69bfcb [ClientReference] => REF_052009100825_Y3GO0A_923276 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052009100825, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-04T20:13:55+00:00", "status": "Success", "transactionId": "94117e8397ef4c0bb608fcf10d69bfcb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052009100825_Y3GO0A_923276", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052009100825 (Y3GO0A) ✅ UPDATE successful for 052009100825 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => efb3f4db6ad3400b94493f8c45413e5a [SalesInvoiceId] => 7d20b3bf880643dcb90f6b7da31c53a2 [ClientReference] => REF_070704200625_LXB63X_241466 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233593191910 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233593191910 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070704200625, schoolCode=LXB63X ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T09:11:37+00:00", "status": "Success", "transactionId": "7d20b3bf880643dcb90f6b7da31c53a2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070704200625_LXB63X_241466", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070704200625 (LXB63X) ✅ UPDATE successful for 070704200625 (LXB63X) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 393f2dcfd13c4218a8d7e269d559e124 [SalesInvoiceId] => f3446b8ade434e249de82fca4ba88bf1 [ClientReference] => REF_050705000925_NPSOWU_686127 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Holder with FRI Not Found ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e4e805621214f2da194ca1c015cf76b [SalesInvoiceId] => aa5e535096a04962bc1a1336c0a51ba4 [ClientReference] => REF_060113900525_R4E6Y0_286813 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539468908 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539468908 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060113900525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T09:36:06+00:00", "status": "Success", "transactionId": "aa5e535096a04962bc1a1336c0a51ba4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060113900525_R4E6Y0_286813", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060113900525 (R4E6Y0) ✅ UPDATE successful for 060113900525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => ace725e60670473485e42b42f112b57c [SalesInvoiceId] => 34468ca5a01644cc975477bf839ab2eb [ClientReference] => REF_050705000925_NPSOWU_663059 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208980157 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208980157 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => MTN Exception: Account Holder with FRI Not Found ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1ef34fb7de4c47769c2aab05e0f29533 [SalesInvoiceId] => a0163b42f8594e3f9f839500ef464c80 [ClientReference] => REF_000402200825_IR97F7_542107 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233539541915 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233539541915 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402200825, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T09:48:06+00:00", "status": "Success", "transactionId": "a0163b42f8594e3f9f839500ef464c80", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402200825_IR97F7_542107", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402200825 (IR97F7) ✅ UPDATE successful for 000402200825 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ea176700b414e0ea9f578c2e40e43a2 [SalesInvoiceId] => dda17abd88454a3e9121e4f9b5f53a8f [ClientReference] => REF_130102900825_69UIPK_148232 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540554943 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540554943 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130102900825, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T09:58:28+00:00", "status": "Success", "transactionId": "dda17abd88454a3e9121e4f9b5f53a8f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130102900825_69UIPK_148232", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130102900825 (69UIPK) ✅ UPDATE successful for 130102900825 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d88b372dcf4c463fa25dd64bac2e9c49 [SalesInvoiceId] => e1217b5d87d34b49bd8ef9382b29a320 [ClientReference] => REF_111003801125_HXWPV7_423987 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543102837 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543102837 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=111003801125, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T10:02:12+00:00", "status": "Success", "transactionId": "e1217b5d87d34b49bd8ef9382b29a320", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_111003801125_HXWPV7_423987", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 111003801125 (HXWPV7) ✅ UPDATE successful for 111003801125 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 936a14ac03c1431f8139a746562ef96d [SalesInvoiceId] => 2e69e83a200e4774b78b10a15a1b0ae4 [ClientReference] => REF_110500401025_WU6TPW_269425 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500401025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T10:03:16+00:00", "status": "Success", "transactionId": "2e69e83a200e4774b78b10a15a1b0ae4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500401025_WU6TPW_269425", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500401025 (WU6TPW) ✅ UPDATE successful for 110500401025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 069713ed22ad4644887ee94364ce2ccc [SalesInvoiceId] => cde8ecd02e36478bab6afff4512f02bc [ClientReference] => REF_110207800125_WU6TPW_115089 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110207800125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T10:22:09+00:00", "status": "Success", "transactionId": "cde8ecd02e36478bab6afff4512f02bc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110207800125_WU6TPW_115089", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110207800125 (WU6TPW) ✅ UPDATE successful for 110207800125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3b58dee4eedf4679878b0cbffc9e9134 [SalesInvoiceId] => ee4e7fd5a53a4f19b0e2ba8fba825847 [ClientReference] => REF_050501000325_108CSY_005401 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556811711 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556811711 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501000325, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T10:53:01+00:00", "status": "Success", "transactionId": "ee4e7fd5a53a4f19b0e2ba8fba825847", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501000325_108CSY_005401", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501000325 (108CSY) ✅ UPDATE successful for 050501000325 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 118d5430c3b6431b8657a7af6e8decd3 [SalesInvoiceId] => 0cba7698fdd744ffbc0a5840ed108077 [ClientReference] => REF_052001202225_NPSOWU_734380 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541986500 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541986500 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052001202225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T11:14:01+00:00", "status": "Success", "transactionId": "0cba7698fdd744ffbc0a5840ed108077", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052001202225_NPSOWU_734380", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052001202225 (NPSOWU) ✅ UPDATE successful for 052001202225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f3ac02fc7c2145aeb4a22783064ea8a0 [SalesInvoiceId] => bce55b959f7c4e54b37206c5a0518bac [ClientReference] => REF_010237907425_6BLU49_541403 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550661823 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550661823 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010237907425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T12:05:28+00:00", "status": "Success", "transactionId": "bce55b959f7c4e54b37206c5a0518bac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010237907425_6BLU49_541403", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010237907425 (6BLU49) ✅ UPDATE successful for 010237907425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8f1cbfd736d04be7837d9376e6724237 [SalesInvoiceId] => c103d0ed63ed4ac2a9f9386eb263844a [ClientReference] => REF_050705402125_R4E6Y0_053582 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050705402125, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T12:31:00+00:00", "status": "Success", "transactionId": "c103d0ed63ed4ac2a9f9386eb263844a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050705402125_R4E6Y0_053582", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050705402125 (R4E6Y0) ✅ UPDATE successful for 050705402125 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f69e63a88434295b0525eb59736b4f3 [SalesInvoiceId] => e39d909363564b88a37b98f52fafdfb4 [ClientReference] => REF_000901103025_I95WNZ_111523 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551942879 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551942879 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000901103025, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T13:04:31+00:00", "status": "Success", "transactionId": "e39d909363564b88a37b98f52fafdfb4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000901103025_I95WNZ_111523", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000901103025 (I95WNZ) ✅ UPDATE successful for 000901103025 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75930eb827dc47a3a445411e2c1b725c [SalesInvoiceId] => d6f8bce345644c2fac8cc94ac99713c5 [ClientReference] => REF_050102401725_ZOOR6L_078098 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559576425 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559576425 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050102401725, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T13:34:46+00:00", "status": "Success", "transactionId": "d6f8bce345644c2fac8cc94ac99713c5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050102401725_ZOOR6L_078098", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050102401725 (ZOOR6L) ✅ UPDATE successful for 050102401725 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c54e62d7c3f24533939997339c640153 [SalesInvoiceId] => a6054170630143d6ae10de817dd852d9 [ClientReference] => REF_051606402225_LE9LO5_763361 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606402225, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T13:37:35+00:00", "status": "Success", "transactionId": "a6054170630143d6ae10de817dd852d9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606402225_LE9LO5_763361", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606402225 (LE9LO5) ✅ UPDATE successful for 051606402225 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a3674840d15d420f93b82c899b55f9f2 [SalesInvoiceId] => e8fdf85af1f04e328bdc28a41e15be6a [ClientReference] => REF_150412100625_Y3GO0A_719968 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150412100625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T13:40:11+00:00", "status": "Success", "transactionId": "e8fdf85af1f04e328bdc28a41e15be6a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150412100625_Y3GO0A_719968", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150412100625 (Y3GO0A) ✅ UPDATE successful for 150412100625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00caa5cae6624514adb0d9c677f10cbd [SalesInvoiceId] => ac18791c2f8d46fd8e6956ad932e0b06 [ClientReference] => REF_110303402325_WU6TPW_025231 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110303402325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T13:53:59+00:00", "status": "Success", "transactionId": "ac18791c2f8d46fd8e6956ad932e0b06", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110303402325_WU6TPW_025231", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110303402325 (WU6TPW) ✅ UPDATE successful for 110303402325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc317b04acb1422c869aa79a1eab1fa2 [SalesInvoiceId] => a948511fc7214ff6a7b671ca5dfbac3c [ClientReference] => REF_050117603625_ZOOR6L_492781 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050117603625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T13:54:32+00:00", "status": "Success", "transactionId": "a948511fc7214ff6a7b671ca5dfbac3c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050117603625_ZOOR6L_492781", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050117603625 (ZOOR6L) ✅ UPDATE successful for 050117603625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 05b3b43462594b489f5ef436ce2a08a1 [SalesInvoiceId] => 8da1b272ed85425d845618c0d12efdf3 [ClientReference] => REF_050117603625_ZOOR6L_288696 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233208304209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208304209 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 872870ed45b6431fae250294b27ed30b [SalesInvoiceId] => 6520359ec46540bb93254b08a0a2a2f6 [ClientReference] => REF_000601900625_I95WNZ_808818 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205415415 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205415415 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=000601900625, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:03:34+00:00", "status": "Success", "transactionId": "6520359ec46540bb93254b08a0a2a2f6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000601900625_I95WNZ_808818", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000601900625 (I95WNZ) ✅ UPDATE successful for 000601900625 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8041173204a346649e2278e4c9d6e395 [SalesInvoiceId] => ed46b7689a8042898e12d65cf0075263 [ClientReference] => REF_050311703825_R4E6Y0_924378 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551200256 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551200256 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311703825, schoolCode=R4E6Y0 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9d2fc7ad71a34e7bab7325190c78fe98 [SalesInvoiceId] => 6fde2e1174664ca6bf6c6715c6fa465c [ClientReference] => REF_110407203725_WU6TPW_520898 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407203725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:08:20+00:00", "status": "Success", "transactionId": "ed46b7689a8042898e12d65cf0075263", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311703825_R4E6Y0_924378", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311703825 (R4E6Y0) ✅ UPDATE successful for 050311703825 (R4E6Y0) ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:08:20+00:00", "status": "Success", "transactionId": "6fde2e1174664ca6bf6c6715c6fa465c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407203725_WU6TPW_520898", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407203725 (WU6TPW) ✅ UPDATE successful for 110407203725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4dbbbaa605ab4a2097e4067183064e81 [SalesInvoiceId] => 055ebd3467ea4150a8f2805f167b6fdd [ClientReference] => REF_052705200525_ZOOR6L_052406 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553858009 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553858009 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052705200525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:09:20+00:00", "status": "Success", "transactionId": "055ebd3467ea4150a8f2805f167b6fdd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052705200525_ZOOR6L_052406", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052705200525 (ZOOR6L) ✅ UPDATE successful for 052705200525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 02187997120f42d6a7c3f8a1387f7270 [SalesInvoiceId] => 73b108878eef445ba40bbb6bfaf8385b [ClientReference] => REF_052705200525_ZOOR6L_115157 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553858009 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553858009 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c47bf75476a48e4be209a385ed9046b [SalesInvoiceId] => 5570779e9c5a425dbdcc072f0b36fda5 [ClientReference] => REF_051400600625_ZOOR6L_145934 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051400600625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:20:42+00:00", "status": "Success", "transactionId": "5570779e9c5a425dbdcc072f0b36fda5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051400600625_ZOOR6L_145934", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051400600625 (ZOOR6L) ✅ UPDATE successful for 051400600625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 340479058b294395a1c0b178dd081fc1 [SalesInvoiceId] => fca74501c06b413eb0554608de26d8e5 [ClientReference] => REF_110701500725_WU6TPW_591280 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110701500725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:27:26+00:00", "status": "Success", "transactionId": "fca74501c06b413eb0554608de26d8e5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110701500725_WU6TPW_591280", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110701500725 (WU6TPW) ✅ UPDATE successful for 110701500725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71fd64b68ac44a8097ddb88daaf11f3b [SalesInvoiceId] => 735f4fa4daba4151abcc8f4134bb219f [ClientReference] => REF_110302400625_WU6TPW_677812 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302400625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:31:36+00:00", "status": "Success", "transactionId": "735f4fa4daba4151abcc8f4134bb219f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302400625_WU6TPW_677812", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302400625 (WU6TPW) ✅ UPDATE successful for 110302400625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 58fb2f48e7604baaab61016f8a566f0d [SalesInvoiceId] => 2120b7fdc69046b4bc48dc5229863877 [ClientReference] => REF_051412000125_ZOOR6L_298948 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051412000125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:31:50+00:00", "status": "Success", "transactionId": "2120b7fdc69046b4bc48dc5229863877", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051412000125_ZOOR6L_298948", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051412000125 (ZOOR6L) ✅ UPDATE successful for 051412000125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 555f4f9a562144d5a6da841de57b282a [SalesInvoiceId] => 29499bec59da41339689d8b86dca82a9 [ClientReference] => REF_110302400625_WU6TPW_438960 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f737c69fd6174ac68f06f73a4773d59f [SalesInvoiceId] => c7c155f6fdd446a8ad8fadb50a7c6abb [ClientReference] => REF_053402101025_ZOOR6L_434112 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402101025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T14:54:09+00:00", "status": "Success", "transactionId": "c7c155f6fdd446a8ad8fadb50a7c6abb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402101025_ZOOR6L_434112", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402101025 (ZOOR6L) ✅ UPDATE successful for 053402101025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1fc7363be96c4e1a81d843ff65bf7cb1 [SalesInvoiceId] => 805ec734727e4d56b3058d857bea258a [ClientReference] => REF_053406700425_GYP9CE_578941 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053406700425, schoolCode=GYP9CE ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T15:04:07+00:00", "status": "Success", "transactionId": "805ec734727e4d56b3058d857bea258a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053406700425_GYP9CE_578941", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053406700425 (GYP9CE) ✅ UPDATE successful for 053406700425 (GYP9CE) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b7f53f0d79564ee5981af07fc93c9eca [SalesInvoiceId] => 98ff6fe2299647a8aba359800aaaf13c [ClientReference] => REF_082100402325_ZOOR6L_331994 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082100402325, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T15:19:03+00:00", "status": "Success", "transactionId": "98ff6fe2299647a8aba359800aaaf13c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082100402325_ZOOR6L_331994", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082100402325 (ZOOR6L) ✅ UPDATE successful for 082100402325 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3635710461f348aabd64ce42c8073ff6 [SalesInvoiceId] => ae016c3374054194a08fd1805f92c135 [ClientReference] => REF_071006209625_69UIPK_965193 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202916875 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202916875 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=071006209625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T15:47:47+00:00", "status": "Success", "transactionId": "ae016c3374054194a08fd1805f92c135", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071006209625_69UIPK_965193", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071006209625 (69UIPK) ✅ UPDATE successful for 071006209625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 458dd00e51dc4da68030e0c00ded8575 [SalesInvoiceId] => b1ad9ad861f647c39f0967ce13009ed8 [ClientReference] => REF_050405101725_108CSY_249579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591654599 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591654599 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050405101725, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T15:58:06+00:00", "status": "Success", "transactionId": "b1ad9ad861f647c39f0967ce13009ed8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050405101725_108CSY_249579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050405101725 (108CSY) ✅ UPDATE successful for 050405101725 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cc5b3eb72b0442e4ae94ef3950839599 [SalesInvoiceId] => 275b6e7d480f41b0a7eb1691d1db1300 [ClientReference] => REF_050507102225_6BLU49_283162 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507102225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T16:05:56+00:00", "status": "Success", "transactionId": "275b6e7d480f41b0a7eb1691d1db1300", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507102225_6BLU49_283162", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507102225 (6BLU49) ✅ UPDATE successful for 050507102225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d7acac98ef904b8eb19e1662fbe4315a [SalesInvoiceId] => 1f6c0647036c4561875b48690f50e3b8 [ClientReference] => REF_000406201725_PFKS1R_541865 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536654334 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536654334 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406201725, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T16:14:44+00:00", "status": "Success", "transactionId": "1f6c0647036c4561875b48690f50e3b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406201725_PFKS1R_541865", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406201725 (PFKS1R) ✅ UPDATE successful for 000406201725 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0e745b6a27be491f883b98db1d9397dc [SalesInvoiceId] => be9688f7bea54446bc95ad89043fdcb4 [ClientReference] => REF_070104303624_69UIPK_849588 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243694130 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243694130 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070104303624, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T18:03:25+00:00", "status": "Success", "transactionId": "be9688f7bea54446bc95ad89043fdcb4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070104303624_69UIPK_849588", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070104303624 (69UIPK) ✅ UPDATE successful for 070104303624 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9f3445d60804f34ade5379cd8e9bb36 [SalesInvoiceId] => e400907a1ea84a839c0fb129199a377b [ClientReference] => REF_110407402525_WU6TPW_037085 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110407402525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T18:28:52+00:00", "status": "Success", "transactionId": "e400907a1ea84a839c0fb129199a377b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110407402525_WU6TPW_037085", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110407402525 (WU6TPW) ✅ UPDATE successful for 110407402525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0a236f7c2db341bc9a3a611df1ede061 [SalesInvoiceId] => d77e5d0254824318bf353360c44a1c15 [ClientReference] => REF_0103081062_I95WNZ_610501 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233535230695 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233535230695 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0103081062, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T18:58:00+00:00", "status": "Success", "transactionId": "d77e5d0254824318bf353360c44a1c15", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0103081062_I95WNZ_610501", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0103081062 (I95WNZ) ✅ UPDATE successful for 0103081062 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 736ec09671a642dea04a382c63c63d87 [SalesInvoiceId] => 185aef026e344d85846ad116b7380b6d [ClientReference] => REF_051808304125_CH3S2L_240967 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547547345 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547547345 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051808304125, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-05T18:59:17+00:00", "status": "Success", "transactionId": "185aef026e344d85846ad116b7380b6d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051808304125_CH3S2L_240967", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051808304125 (CH3S2L) ✅ UPDATE successful for 051808304125 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 331ec89b9b5c43649677853fa10937ac [SalesInvoiceId] => 7a81f2fdcc0d48f9b16e9e852189ea79 [ClientReference] => REF_054300700625_Y3GO0A_524054 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300700625, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T06:00:21+00:00", "status": "Success", "transactionId": "7a81f2fdcc0d48f9b16e9e852189ea79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300700625_Y3GO0A_524054", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300700625 (Y3GO0A) ✅ UPDATE successful for 054300700625 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bddd7a7bc7484bcd8529b454dd571058 [SalesInvoiceId] => 2475696c8ca5427ca4d47f6b30af6b9e [ClientReference] => REF_050500206125_108CSY_475910 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595701784 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595701784 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500206125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T10:07:08+00:00", "status": "Success", "transactionId": "2475696c8ca5427ca4d47f6b30af6b9e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500206125_108CSY_475910", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500206125 (108CSY) ✅ UPDATE successful for 050500206125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa43b23a182b45fe8f5ce17987b0a3ef [SalesInvoiceId] => d4012ddf24b840468cf0ebc35be51489 [ClientReference] => REF_010705302025_EJISU34222_534455 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245048319 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245048319 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010705302025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T10:34:19+00:00", "status": "Success", "transactionId": "d4012ddf24b840468cf0ebc35be51489", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010705302025_EJISU34222_534455", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010705302025 (EJISU34222) ✅ UPDATE successful for 010705302025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7a55f981f641459788145dde66f4a8a6 [SalesInvoiceId] => fc8d6ecf83d642dab75c9600a60f800b [ClientReference] => REF_054105901825_NPSOWU_867726 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105901825, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T10:51:18+00:00", "status": "Success", "transactionId": "fc8d6ecf83d642dab75c9600a60f800b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105901825_NPSOWU_867726", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105901825 (NPSOWU) ✅ UPDATE successful for 054105901825 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 253060d9537e491c9f6ff68d099bcbc9 [SalesInvoiceId] => 23a3b6613fee43cfb244993121f99c5f [ClientReference] => REF_050705000925_NPSOWU_473375 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050705000925, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T11:19:25+00:00", "status": "Success", "transactionId": "23a3b6613fee43cfb244993121f99c5f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050705000925_NPSOWU_473375", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050705000925 (NPSOWU) ✅ UPDATE successful for 050705000925 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 934e52b38a4b4cb5b074635529a6e406 [SalesInvoiceId] => 262224a4413440e091cd6c0e3b88cae8 [ClientReference] => REF_050705000925_NPSOWU_982078 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9712b84df4904ff68457c49934cdff09 [SalesInvoiceId] => 6c5127cded59491a9f6c325de1b48b9d [ClientReference] => REF_012301703425_108CSY_510306 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242977355 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242977355 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012301703425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T11:33:27+00:00", "status": "Success", "transactionId": "6c5127cded59491a9f6c325de1b48b9d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012301703425_108CSY_510306", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012301703425 (108CSY) ✅ UPDATE successful for 012301703425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f0f2dbe9242e48caba0e6ec19bacda11 [SalesInvoiceId] => 5048ff34b5ba4b758d10cf0c1af340c1 [ClientReference] => REF_050500800525_6BLU49_336983 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500800525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T11:42:07+00:00", "status": "Success", "transactionId": "5048ff34b5ba4b758d10cf0c1af340c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500800525_6BLU49_336983", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500800525 (6BLU49) ✅ UPDATE successful for 050500800525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 75ed1189529240d797a3c95278c86ea8 [SalesInvoiceId] => 07f9d7e75fdb4a35bab788d9d09d7a21 [ClientReference] => REF_130502501225_69UIPK_880582 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245270913 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245270913 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130502501225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T11:52:15+00:00", "status": "Success", "transactionId": "07f9d7e75fdb4a35bab788d9d09d7a21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130502501225_69UIPK_880582", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130502501225 (69UIPK) ✅ UPDATE successful for 130502501225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2c3bbe8648c245cfa724d309cbd77880 [SalesInvoiceId] => ec11719bc6274a598b68e84487d96316 [ClientReference] => REF_050506002625_108CSY_245364 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506002625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T12:44:15+00:00", "status": "Success", "transactionId": "ec11719bc6274a598b68e84487d96316", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506002625_108CSY_245364", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506002625 (108CSY) ✅ UPDATE successful for 050506002625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 17d2d34211e646cea7b4b0577994d317 [SalesInvoiceId] => fda7ff13dc89447cb9267d0e4c907493 [ClientReference] => REF_051500903225_4S2EHN_327323 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 168c5cd5a12f4b1aabbd205510e67400 [SalesInvoiceId] => 4c6cbe8368dd497c96bb98636b62bd77 [ClientReference] => REF_130302602424_69UIPK_329754 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541890936 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541890936 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302602424, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T12:53:05+00:00", "status": "Success", "transactionId": "4c6cbe8368dd497c96bb98636b62bd77", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302602424_69UIPK_329754", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302602424 (69UIPK) ✅ UPDATE successful for 130302602424 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84b4ec34acad47b3a7f2ab6eec6b80a7 [SalesInvoiceId] => 187637f3d5cf4dd8865e3832dca2a542 [ClientReference] => REF_051500903225_4S2EHN_387561 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051500903225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T12:53:57+00:00", "status": "Success", "transactionId": "187637f3d5cf4dd8865e3832dca2a542", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051500903225_4S2EHN_387561", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051500903225 (4S2EHN) ✅ UPDATE successful for 051500903225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2de0446bff1740238d8e0c9db3a16ebd [SalesInvoiceId] => a6d6429343294ec286ada6ca83058ad0 [ClientReference] => REF_050500200825_108CSY_945239 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500200825, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T13:15:35+00:00", "status": "Success", "transactionId": "a6d6429343294ec286ada6ca83058ad0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500200825_108CSY_945239", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500200825 (108CSY) ✅ UPDATE successful for 050500200825 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 086e86d68c8b41468d8b3ab6e62da2bc [SalesInvoiceId] => b2236e9a0d6c495db3385907300c2d0c [ClientReference] => REF_130400801224_69UIPK_446763 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249469388 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249469388 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130400801224, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T13:56:28+00:00", "status": "Success", "transactionId": "b2236e9a0d6c495db3385907300c2d0c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130400801224_69UIPK_446763", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130400801224 (69UIPK) ✅ UPDATE successful for 130400801224 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 96b749338ddf4a1c8f914a2af7b4fff6 [SalesInvoiceId] => cfed5b54c3df4214be6f0f41d5a06c78 [ClientReference] => REF_053600400225_4S2EHN_054867 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053600400225, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T13:58:50+00:00", "status": "Success", "transactionId": "cfed5b54c3df4214be6f0f41d5a06c78", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053600400225_4S2EHN_054867", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053600400225 (4S2EHN) ✅ UPDATE successful for 053600400225 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25e3b9583f014acaa3a0d4fc213d30a8 [SalesInvoiceId] => bf78c2c161d14c51987d1a88a841ee75 [ClientReference] => REF_010738502323_69UIPK_492926 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233537822716 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233537822716 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010738502323, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T14:02:51+00:00", "status": "Success", "transactionId": "bf78c2c161d14c51987d1a88a841ee75", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010738502323_69UIPK_492926", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010738502323 (69UIPK) ✅ UPDATE successful for 010738502323 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f75b5fffb6e74c01ad2ddb96b4fb2190 [SalesInvoiceId] => e6b40968ec084910b3d2f1b946f22e70 [ClientReference] => REF_042004302425_ZOOR6L_396707 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042004302425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T14:03:53+00:00", "status": "Success", "transactionId": "e6b40968ec084910b3d2f1b946f22e70", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042004302425_ZOOR6L_396707", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042004302425 (ZOOR6L) ✅ UPDATE successful for 042004302425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2ade99ce818143c88126253151a1fab1 [SalesInvoiceId] => e804cc75f41c441fabc264faad8a4ce2 [ClientReference] => REF_031107800625_A7DPCP_458241 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031107800625, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T14:47:20+00:00", "status": "Success", "transactionId": "e804cc75f41c441fabc264faad8a4ce2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031107800625_A7DPCP_458241", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031107800625 (A7DPCP) ✅ UPDATE successful for 031107800625 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ece627cbe89c4b0fa5fe0fa467f99c85 [SalesInvoiceId] => abe6d2af8fd14faca05e49c8c99d4f26 [ClientReference] => REF_080603705625_WU6TPW_965148 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080603705625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T15:01:10+00:00", "status": "Success", "transactionId": "abe6d2af8fd14faca05e49c8c99d4f26", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080603705625_WU6TPW_965148", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080603705625 (WU6TPW) ✅ UPDATE successful for 080603705625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fbde036040624d0e9daada97a5deef3f [SalesInvoiceId] => 20f275d7adb64b5385d482d3d984214b [ClientReference] => REF_031102800725_4S2EHN_655198 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247166828 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247166828 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031102800725, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T15:01:26+00:00", "status": "Success", "transactionId": "20f275d7adb64b5385d482d3d984214b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031102800725_4S2EHN_655198", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031102800725 (4S2EHN) ✅ UPDATE successful for 031102800725 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 451936e138b2438ba8aeba7989996456 [SalesInvoiceId] => 617366aa7ae34cff8b8e45495e109894 [ClientReference] => REF_053408005125_108CSY_503945 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053408005125, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T15:11:54+00:00", "status": "Success", "transactionId": "617366aa7ae34cff8b8e45495e109894", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053408005125_108CSY_503945", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053408005125 (108CSY) ✅ UPDATE successful for 053408005125 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 463c4d388aac4c689e244cee03f403f2 [SalesInvoiceId] => d4203752cd1245aab5e9c5921f6fbab5 [ClientReference] => REF_060812604225_R4E6Y0_338475 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242811148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242811148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060812604225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T15:27:28+00:00", "status": "Success", "transactionId": "d4203752cd1245aab5e9c5921f6fbab5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060812604225_R4E6Y0_338475", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060812604225 (R4E6Y0) ✅ UPDATE successful for 060812604225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 29710767732147d2865d1dab71da2375 [SalesInvoiceId] => 668db53f8d604acbbd8abddb31caa63a [ClientReference] => REF_060812604225_R4E6Y0_530693 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242811148 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242811148 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb4f24ec5ff94da3a98edeb2c491c1fa [SalesInvoiceId] => 26d1050bb6cd43c18b442578112863c8 [ClientReference] => REF_051600801025_CN4KKG_041754 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051600801025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T15:43:41+00:00", "status": "Success", "transactionId": "26d1050bb6cd43c18b442578112863c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051600801025_CN4KKG_041754", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051600801025 (CN4KKG) ✅ UPDATE successful for 051600801025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 120cb407c8ca4c9798257365ec866e9a [SalesInvoiceId] => f2d8a27ccfa2438da3b1b926e27aabe9 [ClientReference] => REF_050501505625_6BLU49_890349 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501505625, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T15:51:05+00:00", "status": "Success", "transactionId": "f2d8a27ccfa2438da3b1b926e27aabe9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501505625_6BLU49_890349", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501505625 (6BLU49) ✅ UPDATE successful for 050501505625 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c382bc5db6f6432381c76e8f350730f6 [SalesInvoiceId] => db174c43684a45e7869843739934fd08 [ClientReference] => REF_011103302825_PFKS1R_263699 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541258887 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541258887 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011103302825, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T15:52:05+00:00", "status": "Success", "transactionId": "db174c43684a45e7869843739934fd08", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011103302825_PFKS1R_263699", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011103302825 (PFKS1R) ✅ UPDATE successful for 011103302825 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf6f27a541e34ad88eaa4684f962176e [SalesInvoiceId] => d6478dc99d6144a5974727dd09042f69 [ClientReference] => REF_130102001025_69UIPK_820053 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245457379 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245457379 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130102001025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T15:56:51+00:00", "status": "Success", "transactionId": "d6478dc99d6144a5974727dd09042f69", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130102001025_69UIPK_820053", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130102001025 (69UIPK) ✅ UPDATE successful for 130102001025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39fd3cdf33044af4936c5256be71b1db [SalesInvoiceId] => bf16b86b7e794fa3aa8e30e697654a72 [ClientReference] => REF_050501501025_6BLU49_481474 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501501025, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T16:28:06+00:00", "status": "Success", "transactionId": "bf16b86b7e794fa3aa8e30e697654a72", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501501025_6BLU49_481474", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501501025 (6BLU49) ✅ UPDATE successful for 050501501025 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f9c600ac261c427db612b2f929b7ca46 [SalesInvoiceId] => 864c1d2688af4563a6851a35469167b8 [ClientReference] => REF_041308100725_A7DPCP_594082 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247826236 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247826236 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041308100725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T17:25:01+00:00", "status": "Success", "transactionId": "864c1d2688af4563a6851a35469167b8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041308100725_A7DPCP_594082", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041308100725 (A7DPCP) ✅ UPDATE successful for 041308100725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0bee5be2f0694f09acb584bb95931787 [SalesInvoiceId] => 1a4a4924bc5b4e63a8fdfda8d066f2ce [ClientReference] => REF_000405400625_PFKS1R_553134 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599470692 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599470692 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405400625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T18:04:04+00:00", "status": "Success", "transactionId": "1a4a4924bc5b4e63a8fdfda8d066f2ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405400625_PFKS1R_553134", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405400625 (PFKS1R) ✅ UPDATE successful for 000405400625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bced76d8413a4eb5bea1537bdd913a21 [SalesInvoiceId] => 7aa2ad5870ff4f3ea4227968527f6a8c [ClientReference] => REF_051906401225_RY07KN_726635 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051906401225, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T18:24:01+00:00", "status": "Success", "transactionId": "7aa2ad5870ff4f3ea4227968527f6a8c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051906401225_RY07KN_726635", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051906401225 (RY07KN) ✅ UPDATE successful for 051906401225 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78a2d822234a4b53996884bfa5dadbd0 [SalesInvoiceId] => 94c2c9a1adf2495fad683d13cff6c8e7 [ClientReference] => REF_130504801625_69UIPK_730628 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542236656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542236656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130504801625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-06T19:50:01+00:00", "status": "Success", "transactionId": "94c2c9a1adf2495fad683d13cff6c8e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130504801625_69UIPK_730628", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130504801625 (69UIPK) ✅ UPDATE successful for 130504801625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 61d9653ad61b4d139a16d1e11a735ccb [SalesInvoiceId] => 3fffb0efb5214c068487b0561b62252e [ClientReference] => REF_071015501025_LXB63X_207220 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233542760872 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542760872 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e9aac242fbc9450eae2f0c72998748a8 [SalesInvoiceId] => 37ca41ad62bb42e7beba5598f0e9a4fe [ClientReference] => REF_012900409225_6BLU49_999989 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012900409225, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T08:17:13+00:00", "status": "Success", "transactionId": "37ca41ad62bb42e7beba5598f0e9a4fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012900409225_6BLU49_999989", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012900409225 (6BLU49) ✅ UPDATE successful for 012900409225 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c1908fbffa274006887dd8375564bdd0 [SalesInvoiceId] => 7f8b63c031014d539b07614deb63d511 [ClientReference] => REF_130302901124_69UIPK_887922 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302901124, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T09:06:37+00:00", "status": "Success", "transactionId": "7f8b63c031014d539b07614deb63d511", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302901124_69UIPK_887922", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302901124 (69UIPK) ✅ UPDATE successful for 130302901124 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b4e76d603b1e4a82858e086ff4282e44 [SalesInvoiceId] => 3e6d871f19f441c7b1759821556de85d [ClientReference] => REF_050506302225_108CSY_458560 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050506302225, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T09:46:36+00:00", "status": "Success", "transactionId": "3e6d871f19f441c7b1759821556de85d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050506302225_108CSY_458560", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050506302225 (108CSY) ✅ UPDATE successful for 050506302225 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 52c15e374b494e00b11ab1744bda71fd [SalesInvoiceId] => 8776747d0f0c49a7962d6ef22d5ceac5 [ClientReference] => REF_053402702025_EJISU34222_544028 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241187421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241187421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053402702025, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T11:22:55+00:00", "status": "Success", "transactionId": "8776747d0f0c49a7962d6ef22d5ceac5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053402702025_EJISU34222_544028", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053402702025 (EJISU34222) ✅ UPDATE successful for 053402702025 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 05ca93bbc5294107ade9b0f21288e09f [SalesInvoiceId] => fcd35677674a448ca05e53fe8a60007b [ClientReference] => REF_053802914725_NPSOWU_804640 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c40d67b681894124bbe2ec5c27cb305c [SalesInvoiceId] => 684f8f38c8a04fbfbf47c1b852788df5 [ClientReference] => REF_053802914725_NPSOWU_549408 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233557006026 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233557006026 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053802914725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T11:49:47+00:00", "status": "Success", "transactionId": "684f8f38c8a04fbfbf47c1b852788df5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053802914725_NPSOWU_549408", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053802914725 (NPSOWU) ✅ UPDATE successful for 053802914725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 95ac8fad297e4d49ab8f75ba91b6b5cc [SalesInvoiceId] => f8825ac5a71741d09ca02fe7095db7e6 [ClientReference] => REF_000701801625_1RC5WS_440969 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597427569 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597427569 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701801625, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T12:02:36+00:00", "status": "Success", "transactionId": "f8825ac5a71741d09ca02fe7095db7e6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701801625_1RC5WS_440969", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701801625 (1RC5WS) ✅ UPDATE successful for 000701801625 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4641cb303474f188ff6bb5cf2d7cafe [SalesInvoiceId] => 67b3470cd3274ea2a3942dfc20b9909e [ClientReference] => REF_052102301725_M86BFQ_388518 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548718853 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548718853 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052102301725, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T12:04:42+00:00", "status": "Success", "transactionId": "67b3470cd3274ea2a3942dfc20b9909e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052102301725_M86BFQ_388518", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052102301725 (M86BFQ) ✅ UPDATE successful for 052102301725 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59cece6c56d74f57941900e68a73064b [SalesInvoiceId] => a098fd15983045ef9a637d365af1d03c [ClientReference] => REF_050213904525_M86BFQ_455500 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233536997417 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233536997417 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050213904525, schoolCode=M86BFQ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T12:16:13+00:00", "status": "Success", "transactionId": "a098fd15983045ef9a637d365af1d03c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050213904525_M86BFQ_455500", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050213904525 (M86BFQ) ✅ UPDATE successful for 050213904525 (M86BFQ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6ebbb85f44da4ed4bcf8bc95e05e9302 [SalesInvoiceId] => ee064d65091944d9ba57d9d4ce6f7477 [ClientReference] => REF_001002702225_BWI2U9_708989 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241034607 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241034607 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001002702225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T12:45:11+00:00", "status": "Success", "transactionId": "ee064d65091944d9ba57d9d4ce6f7477", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001002702225_BWI2U9_708989", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001002702225 (BWI2U9) ✅ UPDATE successful for 001002702225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 7a3481286e924aeba7a82f26941b5e6c [SalesInvoiceId] => e20e9101fbdb4ffe8e24d1a64d45123d [ClientReference] => REF_001002702225_BWI2U9_789976 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233241034607 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241034607 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 94de86d8b9cc407dbad50947842be669 [SalesInvoiceId] => d29d8a02b69b43debf737382cc73cc62 [ClientReference] => REF_052503109125_WRHKXK_840439 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547786058 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547786058 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052503109125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T12:52:24+00:00", "status": "Success", "transactionId": "d29d8a02b69b43debf737382cc73cc62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052503109125_WRHKXK_840439", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052503109125 (WRHKXK) ✅ UPDATE successful for 052503109125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 217dd49aece8450aa9eeb5f6e234b92f [SalesInvoiceId] => 9c1f5a8fd07a498cbaea074bae2ec2b5 [ClientReference] => REF_053505701825_EJISU34222_589406 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246494820 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246494820 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053505701825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T13:35:18+00:00", "status": "Success", "transactionId": "9c1f5a8fd07a498cbaea074bae2ec2b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053505701825_EJISU34222_589406", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053505701825 (EJISU34222) ✅ UPDATE successful for 053505701825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7eeebbe6f7cd4064b91b6bdce1c25caf [SalesInvoiceId] => eb7bd9406245425b98265f831296b6c1 [ClientReference] => REF_000406805125_IR97F7_314356 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406805125, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T13:42:53+00:00", "status": "Success", "transactionId": "eb7bd9406245425b98265f831296b6c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406805125_IR97F7_314356", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406805125 (IR97F7) ✅ UPDATE successful for 000406805125 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ad80f29921e140279e5f489c18c04f93 [SalesInvoiceId] => 823d4d2b07aa47d7b17594787d158f8f [ClientReference] => REF_051601600325_CN4KKG_788288 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051601600325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T14:49:49+00:00", "status": "Success", "transactionId": "823d4d2b07aa47d7b17594787d158f8f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051601600325_CN4KKG_788288", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051601600325 (CN4KKG) ✅ UPDATE successful for 051601600325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => aa005afbacf84845be9fa8d7834decd1 [SalesInvoiceId] => 0ef7db7b7ec34b09bd13ce5f89329307 [ClientReference] => REF_010105702724_69UIPK_817261 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559245393 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559245393 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010105702724, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-07T17:19:41+00:00", "status": "Success", "transactionId": "0ef7db7b7ec34b09bd13ce5f89329307", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010105702724_69UIPK_817261", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010105702724 (69UIPK) ✅ UPDATE successful for 010105702724 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dd55e039b76043559ecec6c1e361a9da [SalesInvoiceId] => 2c1edd840b374c309bd439cd53d4e13e [ClientReference] => REF_054105104225_I10MTW_261505 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546296293 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546296293 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054105104225, schoolCode=I10MTW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-08T07:42:41+00:00", "status": "Success", "transactionId": "2c1edd840b374c309bd439cd53d4e13e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054105104225_I10MTW_261505", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054105104225 (I10MTW) ✅ UPDATE successful for 054105104225 (I10MTW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 527a2b12b9fe4e23ad32453748cfb555 [SalesInvoiceId] => c5076697ebee4b73b137dc2a17ab3fae [ClientReference] => REF_130202100225_69UIPK_514573 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256412292 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256412292 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130202100225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-08T09:09:13+00:00", "status": "Success", "transactionId": "c5076697ebee4b73b137dc2a17ab3fae", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130202100225_69UIPK_514573", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130202100225 (69UIPK) ✅ UPDATE successful for 130202100225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 3e6cdbde7fb64e3ea8d48b82aa063ad2 [SalesInvoiceId] => e10b9a15206c412cae410e819de2765f [ClientReference] => REF_000801400625_PFKS1R_086511 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555921969 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555921969 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000801400625, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-08T10:31:22+00:00", "status": "Success", "transactionId": "e10b9a15206c412cae410e819de2765f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000801400625_PFKS1R_086511", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000801400625 (PFKS1R) ✅ UPDATE successful for 000801400625 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bedbd60bbfff472397cba0efa6ef1f67 [SalesInvoiceId] => a751ea03db3148ff87d092bc63346d2a [ClientReference] => REF_001003701225_1RC5WS_172458 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595859538 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595859538 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=001003701225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-08T13:09:40+00:00", "status": "Success", "transactionId": "a751ea03db3148ff87d092bc63346d2a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_001003701225_1RC5WS_172458", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 001003701225 (1RC5WS) ✅ UPDATE successful for 001003701225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e519231fd8fb4cf49a4a3a0c364683de [SalesInvoiceId] => 763fdf61351e4b199186c6421629ca99 [ClientReference] => REF_031201700825_6BLU49_833650 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242458884 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242458884 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031201700825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-08T13:16:21+00:00", "status": "Success", "transactionId": "763fdf61351e4b199186c6421629ca99", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031201700825_6BLU49_833650", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031201700825 (6BLU49) ✅ UPDATE successful for 031201700825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => edf61d720cd84679a133bbf7ea0d8d21 [SalesInvoiceId] => 21a8514758bb48999be2b5f1842e69a3 [ClientReference] => REF_110401402125_WU6TPW_637481 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110401402125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-09T12:53:40+00:00", "status": "Success", "transactionId": "21a8514758bb48999be2b5f1842e69a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110401402125_WU6TPW_637481", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110401402125 (WU6TPW) ✅ UPDATE successful for 110401402125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a0302a2b9936463dabf8794de9fe4e48 [SalesInvoiceId] => ce04c82020aa4899a677a4b3ce27f2b2 [ClientReference] => REF_000402601525_PFKS1R_364583 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246182067 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246182067 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000402601525, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-09T13:17:07+00:00", "status": "Success", "transactionId": "ce04c82020aa4899a677a4b3ce27f2b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000402601525_PFKS1R_364583", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000402601525 (PFKS1R) ✅ UPDATE successful for 000402601525 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 84c0ed5f9a8c442291624678c9687724 [SalesInvoiceId] => 37271acf936b4ca98bc0b7d23fe31f89 [ClientReference] => REF_000406101325_PFKS1R_988300 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249857670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249857670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000406101325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-09T16:07:13+00:00", "status": "Success", "transactionId": "37271acf936b4ca98bc0b7d23fe31f89", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000406101325_PFKS1R_988300", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000406101325 (PFKS1R) ✅ UPDATE successful for 000406101325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 696ef9d75bce441d9f712b8e3facf536 [SalesInvoiceId] => 7216ee1a53fe42a89536fc2c1b0c2415 [ClientReference] => REF_050505701425_6BLU49_615478 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233597766409 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233597766409 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050505701425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T08:52:35+00:00", "status": "Success", "transactionId": "7216ee1a53fe42a89536fc2c1b0c2415", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050505701425_6BLU49_615478", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050505701425 (6BLU49) ✅ UPDATE successful for 050505701425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0627b061d4954d8fb8fab32da5e148f9 [SalesInvoiceId] => fab9a651bf104ea5bfd28a574edcdfd5 [ClientReference] => REF_050500902925_108CSY_966593 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245886551 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245886551 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500902925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T08:59:44+00:00", "status": "Success", "transactionId": "fab9a651bf104ea5bfd28a574edcdfd5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500902925_108CSY_966593", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500902925 (108CSY) ✅ UPDATE successful for 050500902925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => afb43ac1a07d45359c7bac51ed3bf272 [SalesInvoiceId] => 4dd513ba6d6a4fc2a229f089fe4fe98e [ClientReference] => REF_052103405125_NPSOWU_172907 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052103405125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T09:01:47+00:00", "status": "Success", "transactionId": "4dd513ba6d6a4fc2a229f089fe4fe98e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052103405125_NPSOWU_172907", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052103405125 (NPSOWU) ✅ UPDATE successful for 052103405125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d92cd1325f64431ebe8a56932a756cec [SalesInvoiceId] => 06d1e8f4e71c4f2996086617ecd9f958 [ClientReference] => REF_110207201725_WU6TPW_449170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110207201725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T09:11:06+00:00", "status": "Success", "transactionId": "06d1e8f4e71c4f2996086617ecd9f958", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110207201725_WU6TPW_449170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110207201725 (WU6TPW) ✅ UPDATE successful for 110207201725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d6a04bb609ee4fb099aa362fdcaa31cf [SalesInvoiceId] => fe55b50411084df885a587b62dd08bfe [ClientReference] => REF_051606100525_4S2EHN_261147 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541425509 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541425509 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051606100525, schoolCode=4S2EHN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T09:19:19+00:00", "status": "Success", "transactionId": "fe55b50411084df885a587b62dd08bfe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051606100525_4S2EHN_261147", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051606100525 (4S2EHN) ✅ UPDATE successful for 051606100525 (4S2EHN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 94f9ae5c20e34240ac1462f6916d3363 [SalesInvoiceId] => 13c4e302601c4f569f1dc36046a1f29d [ClientReference] => REF_052505719525_WRHKXK_060239 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555123035 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555123035 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052505719525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T09:22:32+00:00", "status": "Success", "transactionId": "13c4e302601c4f569f1dc36046a1f29d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052505719525_WRHKXK_060239", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052505719525 (WRHKXK) ✅ UPDATE successful for 052505719525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bfca59b5b8a84cfe997588a77ebc4096 [SalesInvoiceId] => 6de5a8862ac9422793ab72e8b9cf43b0 [ClientReference] => REF_050502805825_6BLU49_894732 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502805825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:01:10+00:00", "status": "Success", "transactionId": "6de5a8862ac9422793ab72e8b9cf43b0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502805825_6BLU49_894732", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502805825 (6BLU49) ✅ UPDATE successful for 050502805825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fab391b09cf04cc9beff26843c8864f6 [SalesInvoiceId] => fcde5dd1fd7f462996b60cd573711054 [ClientReference] => REF_050705408025_G07PPZ_413404 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596703791 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596703791 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050705408025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:21:19+00:00", "status": "Success", "transactionId": "fcde5dd1fd7f462996b60cd573711054", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050705408025_G07PPZ_413404", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050705408025 (G07PPZ) ✅ UPDATE successful for 050705408025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32ad0efbf5ee4d8598749dd8a9a3a7a5 [SalesInvoiceId] => c0271a76323844439b4ef7b6bc4df310 [ClientReference] => REF_010343013025_108CSY_853937 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556809160 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556809160 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010343013025, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:27:26+00:00", "status": "Success", "transactionId": "c0271a76323844439b4ef7b6bc4df310", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010343013025_108CSY_853937", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010343013025 (108CSY) ✅ UPDATE successful for 010343013025 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ba0eea29a2540dbbcb4f060f637cdb8 [SalesInvoiceId] => 47f8f8ddb9bd442598bee2a5757819fe [ClientReference] => REF_040807202825_EJISU34222_594133 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599232111 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599232111 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040807202825, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:29:36+00:00", "status": "Success", "transactionId": "47f8f8ddb9bd442598bee2a5757819fe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040807202825_EJISU34222_594133", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040807202825 (EJISU34222) ✅ UPDATE successful for 040807202825 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 720c57e319f74326a5020ab865ee39a4 [SalesInvoiceId] => f0503ab0d0ba4c1ea5f41e32236314ee [ClientReference] => REF_053601003325_WRHKXK_994416 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233555874169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555874169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0d1512e6317d4c44a27afb8376395013 [SalesInvoiceId] => 53e9ac49ed6641f3b0fc245dd092e550 [ClientReference] => REF_051408902625_ZOOR6L_205679 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551610893 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551610893 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051408902625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:43:51+00:00", "status": "Success", "transactionId": "53e9ac49ed6641f3b0fc245dd092e550", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051408902625_ZOOR6L_205679", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051408902625 (ZOOR6L) ✅ UPDATE successful for 051408902625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4c00a405443b46e5b763d8b6566bc55c [SalesInvoiceId] => 0eb3122c4fb0441c9508a2ca6f1fb84e [ClientReference] => REF_053601003325_WRHKXK_351416 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555874169 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555874169 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053601003325, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:46:10+00:00", "status": "Success", "transactionId": "0eb3122c4fb0441c9508a2ca6f1fb84e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053601003325_WRHKXK_351416", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053601003325 (WRHKXK) ✅ UPDATE successful for 053601003325 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21311f3049bf4147aca7125410c190ce [SalesInvoiceId] => b263b8003dc047c7bd396cf7316a5029 [ClientReference] => REF_072604601725_J1MH3E_085663 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=072604601725, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:47:42+00:00", "status": "Success", "transactionId": "b263b8003dc047c7bd396cf7316a5029", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_072604601725_J1MH3E_085663", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 072604601725 (J1MH3E) ✅ UPDATE successful for 072604601725 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dca78ab424d94affa739e9d55aef9e73 [SalesInvoiceId] => 58ed3cf8bb374fd0afe9b7adf060cc79 [ClientReference] => REF_000800401125_1RC5WS_608721 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233544004441 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233544004441 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000800401125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:49:23+00:00", "status": "Success", "transactionId": "58ed3cf8bb374fd0afe9b7adf060cc79", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000800401125_1RC5WS_608721", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000800401125 (1RC5WS) ✅ UPDATE successful for 000800401125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a60de619d7674011a8aab5ab6b5aea56 [SalesInvoiceId] => 9caa4a0210654e5cbf74a37fb1402c47 [ClientReference] => REF_072604601725_J1MH3E_438444 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243415012 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243415012 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 838b8f1260cb4839a2a6b87ae7928893 [SalesInvoiceId] => 35db7874c3a74fa480ddc2915c13b937 [ClientReference] => REF_054102601225_NPSOWU_572478 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054102601225, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:57:11+00:00", "status": "Success", "transactionId": "35db7874c3a74fa480ddc2915c13b937", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054102601225_NPSOWU_572478", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054102601225 (NPSOWU) ✅ UPDATE successful for 054102601225 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 20b5e92f4cd34994a9ee9e5236f08b39 [SalesInvoiceId] => 90c3206989f840f08794741fa80d4e5e [ClientReference] => REF_053410709525_EJISU34222_849329 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242842715 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242842715 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053410709525, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T10:57:41+00:00", "status": "Success", "transactionId": "90c3206989f840f08794741fa80d4e5e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053410709525_EJISU34222_849329", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053410709525 (EJISU34222) ✅ UPDATE successful for 053410709525 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c7eb922dee7342a087bdc7821488b70e [SalesInvoiceId] => e7cc26f5ffd44017a75decca526ebe76 [ClientReference] => REF_050304700825_A7DPCP_060695 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050304700825, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T11:07:26+00:00", "status": "Success", "transactionId": "e7cc26f5ffd44017a75decca526ebe76", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050304700825_A7DPCP_060695", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050304700825 (A7DPCP) ✅ UPDATE successful for 050304700825 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dac68db0433f46438679329d315bbaed [SalesInvoiceId] => 4830959cc6d34ffdb663c133b554af31 [ClientReference] => REF_050501700425_6BLU49_654563 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246032670 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246032670 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501700425, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T11:13:36+00:00", "status": "Success", "transactionId": "4830959cc6d34ffdb663c133b554af31", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501700425_6BLU49_654563", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501700425 (6BLU49) ✅ UPDATE successful for 050501700425 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 41357fe003e143f1b58d7614eb28c20c [SalesInvoiceId] => 1ab7650a447140a0b2dae873ae9c545a [ClientReference] => REF_052401505425_108CSY_577633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233543268396 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233543268396 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052401505425, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T11:31:32+00:00", "status": "Success", "transactionId": "1ab7650a447140a0b2dae873ae9c545a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052401505425_108CSY_577633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052401505425 (108CSY) ✅ UPDATE successful for 052401505425 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => de053910ad8d422c8a9c58b8df917776 [SalesInvoiceId] => 08785dc76fcf4b18b52c6d14b43c4af9 [ClientReference] => REF_051903703725_RY07KN_277908 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903703725, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T11:44:30+00:00", "status": "Success", "transactionId": "08785dc76fcf4b18b52c6d14b43c4af9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903703725_RY07KN_277908", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903703725 (RY07KN) ✅ UPDATE successful for 051903703725 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 395c8b68aab14baaa7a60001b2908eb8 [SalesInvoiceId] => ff5afb3d44f7424ea453be565a8e4a47 [ClientReference] => REF_050812103525_WRHKXK_340056 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245458682 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245458682 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050812103525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T11:49:47+00:00", "status": "Success", "transactionId": "ff5afb3d44f7424ea453be565a8e4a47", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050812103525_WRHKXK_340056", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050812103525 (WRHKXK) ✅ UPDATE successful for 050812103525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 967d9e71aa4d44ae8924bcb660c9366d [SalesInvoiceId] => 93149cff236644a491a0a65b9833175f [ClientReference] => REF_052704300325_CN4KKG_707671 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241454849 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241454849 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704300325, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T11:58:49+00:00", "status": "Success", "transactionId": "93149cff236644a491a0a65b9833175f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704300325_CN4KKG_707671", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704300325 (CN4KKG) ✅ UPDATE successful for 052704300325 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2595f15c507e4a10b165c2047b57c5cf [SalesInvoiceId] => ff1e1de0eb3842e1829e5be53cc861f5 [ClientReference] => REF_130603400725_CN4KKG_826763 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130603400725, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T12:24:46+00:00", "status": "Success", "transactionId": "ff1e1de0eb3842e1829e5be53cc861f5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130603400725_CN4KKG_826763", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130603400725 (CN4KKG) ✅ UPDATE successful for 130603400725 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 93443f926580465fa4f17810e3d4f455 [SalesInvoiceId] => ec0ca42f1da74c26a3323297223234b5 [ClientReference] => REF_010720609825_LE9LO5_262546 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233554304906 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554304906 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010720609825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T12:30:20+00:00", "status": "Success", "transactionId": "ec0ca42f1da74c26a3323297223234b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010720609825_LE9LO5_262546", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010720609825 (LE9LO5) ✅ UPDATE successful for 010720609825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5cbf702467734712a246346a0bd7033b [SalesInvoiceId] => 75c72577531f42398fd9ee3f6619eac9 [ClientReference] => REF_110504000625_WU6TPW_209694 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110504000625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T12:40:37+00:00", "status": "Success", "transactionId": "75c72577531f42398fd9ee3f6619eac9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110504000625_WU6TPW_209694", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110504000625 (WU6TPW) ✅ UPDATE successful for 110504000625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09f8fde0f4ce4d9abb0f65b54cb1a156 [SalesInvoiceId] => 0bd5473146e548b293d73c726df29ff1 [ClientReference] => REF_000900903925_PFKS1R_144076 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233547495446 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233547495446 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000900903925, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T12:55:58+00:00", "status": "Success", "transactionId": "0bd5473146e548b293d73c726df29ff1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000900903925_PFKS1R_144076", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000900903925 (PFKS1R) ✅ UPDATE successful for 000900903925 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 08c97e28ed184d8cb9e8c1fa0f79dee1 [SalesInvoiceId] => aed5c1c285a6469c9ba695468f9fcb00 [ClientReference] => REF_110501002525_WU6TPW_430823 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110501002525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T12:59:44+00:00", "status": "Success", "transactionId": "aed5c1c285a6469c9ba695468f9fcb00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110501002525_WU6TPW_430823", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110501002525 (WU6TPW) ✅ UPDATE successful for 110501002525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 005b474481b54f4da2ffff1a8789af59 [SalesInvoiceId] => 962b672af1a845dea91b2191e891b773 [ClientReference] => REF_021102502125_ZOOR6L_815977 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247318734 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247318734 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=021102502125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T13:04:10+00:00", "status": "Success", "transactionId": "962b672af1a845dea91b2191e891b773", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_021102502125_ZOOR6L_815977", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 021102502125 (ZOOR6L) ✅ UPDATE successful for 021102502125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5798c52b3ffd458eac86e1d6f1b06ad7 [SalesInvoiceId] => ae7b8760de37424196c3c634750fed28 [ClientReference] => REF_050301715325_A7DPCP_953104 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050301715325, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T13:04:28+00:00", "status": "Success", "transactionId": "ae7b8760de37424196c3c634750fed28", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050301715325_A7DPCP_953104", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050301715325 (A7DPCP) ✅ UPDATE successful for 050301715325 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07368dd285df4ea682dfcf5dae38906b [SalesInvoiceId] => 7ee927f15d96432eaf10349aa09cdb35 [ClientReference] => REF_051813000225_CH3S2L_059273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249538013 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249538013 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051813000225, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T13:08:31+00:00", "status": "Success", "transactionId": "7ee927f15d96432eaf10349aa09cdb35", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051813000225_CH3S2L_059273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051813000225 (CH3S2L) ✅ UPDATE successful for 051813000225 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 6abfcfd0b1d346878ea625f1b056c215 [SalesInvoiceId] => 7b388616b92c4877bb33327d64a2f83d [ClientReference] => REF_021102502125_ZOOR6L_686073 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233247318734 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247318734 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb2ab42cbbd1430ab4cd09383316fdd6 [SalesInvoiceId] => d507dabfa14f4a27862e3180b16b0baf [ClientReference] => REF_051816200725_CH3S2L_767113 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595715649 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595715649 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051816200725, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T13:11:53+00:00", "status": "Success", "transactionId": "d507dabfa14f4a27862e3180b16b0baf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051816200725_CH3S2L_767113", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051816200725 (CH3S2L) ✅ UPDATE successful for 051816200725 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 15475c1673304d6ebf94b2323af43fd8 [SalesInvoiceId] => 6c00e8261d134618b92969c5569f2505 [ClientReference] => REF_051308702825_LE9LO5_058644 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249061264 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249061264 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051308702825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T13:36:38+00:00", "status": "Success", "transactionId": "6c00e8261d134618b92969c5569f2505", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051308702825_LE9LO5_058644", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051308702825 (LE9LO5) ✅ UPDATE successful for 051308702825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 65424158c9f140c9b546bc7cb24fd137 [SalesInvoiceId] => 9b37e3fa64764c969c2566ed717dcca3 [ClientReference] => REF_031432408425_EJISU34222_144874 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241522324 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241522324 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031432408425, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T13:51:33+00:00", "status": "Success", "transactionId": "9b37e3fa64764c969c2566ed717dcca3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031432408425_EJISU34222_144874", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031432408425 (EJISU34222) ✅ UPDATE successful for 031432408425 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => d30543450e8e4f1f8488a79fdc00329c [SalesInvoiceId] => 13074585141a4ff4b945721468e766b1 [ClientReference] => REF_MTCG2500001_HXWPV7_502107 [Status] => Failed [Amount] => 0.51 [CustomerPhoneNumber] => 233244906524 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244906524 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d5d298c550f24464ada8f35ff7907f9a [SalesInvoiceId] => f026482a12584fbf8ea4f0f7cfc9a749 [ClientReference] => REF_110404200525_CN4KKG_951771 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110404200525, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T14:18:30+00:00", "status": "Success", "transactionId": "f026482a12584fbf8ea4f0f7cfc9a749", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110404200525_CN4KKG_951771", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110404200525 (CN4KKG) ✅ UPDATE successful for 110404200525 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2d752e01cee44dbfaf9053f05ab8abe7 [SalesInvoiceId] => 5abb6a90caf64609a9d1596319e3e796 [ClientReference] => REF_000801901025_1RC5WS_915759 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256649005 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256649005 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000801901025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T14:45:46+00:00", "status": "Success", "transactionId": "5abb6a90caf64609a9d1596319e3e796", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000801901025_1RC5WS_915759", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000801901025 (1RC5WS) ✅ UPDATE successful for 000801901025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5afabb06c86d4f1a84dbafb2546a0857 [SalesInvoiceId] => 5e3bc6d9e4a542f1abf0134a665e7119 [ClientReference] => REF_054102400225_WRHKXK_614678 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241608375 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241608375 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054102400225, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T14:53:22+00:00", "status": "Success", "transactionId": "5e3bc6d9e4a542f1abf0134a665e7119", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054102400225_WRHKXK_614678", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054102400225 (WRHKXK) ✅ UPDATE successful for 054102400225 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b42eb77fd88a4b2d9507b1d10591815c [SalesInvoiceId] => a6b96748d8d04786bd6b5f1c44cd1af5 [ClientReference] => REF_051604700625_CN4KKG_544645 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051604700625, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T15:02:15+00:00", "status": "Success", "transactionId": "a6b96748d8d04786bd6b5f1c44cd1af5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051604700625_CN4KKG_544645", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051604700625 (CN4KKG) ✅ UPDATE successful for 051604700625 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0c4d06d40c4e41fb81b2c36bf57d62e1 [SalesInvoiceId] => 2f211637099440d5b244382e3070c8bb [ClientReference] => REF_053403308724_EJISU34222_654346 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244227074 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244227074 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053403308724, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T15:02:50+00:00", "status": "Success", "transactionId": "2f211637099440d5b244382e3070c8bb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053403308724_EJISU34222_654346", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053403308724 (EJISU34222) ✅ UPDATE successful for 053403308724 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b12a3f27344e43a1958f2645b272d1ae [SalesInvoiceId] => a4f17f3fd58147929bf4f41ca1b432ac [ClientReference] => REF_051501605925_ZOOR6L_873215 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208304209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208304209 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=051501605925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T15:04:37+00:00", "status": "Success", "transactionId": "a4f17f3fd58147929bf4f41ca1b432ac", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051501605925_ZOOR6L_873215", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051501605925 (ZOOR6L) ✅ UPDATE successful for 051501605925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bdd5f5857ccb4da3bbf6cb6df4a4594d [SalesInvoiceId] => ae4db6379f6a49efbccdc912d69b3175 [ClientReference] => REF_022803102425_WRHKXK_759044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542664107 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542664107 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022803102425, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T17:54:04+00:00", "status": "Success", "transactionId": "ae4db6379f6a49efbccdc912d69b3175", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022803102425_WRHKXK_759044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022803102425 (WRHKXK) ✅ UPDATE successful for 022803102425 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a1a4ddc9c309477c80d199d980de2a0a [SalesInvoiceId] => b46df0a71245425e9684fb7046de4231 [ClientReference] => REF_130302200124_69UIPK_856820 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247657410 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247657410 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302200124, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T19:06:04+00:00", "status": "Success", "transactionId": "b46df0a71245425e9684fb7046de4231", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302200124_69UIPK_856820", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302200124 (69UIPK) ✅ UPDATE successful for 130302200124 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9a6b06bc00b54463837df2751a6f448e [SalesInvoiceId] => 23cfb1fd0e3345998b49ddd71a4e15c1 [ClientReference] => REF_130900108724_69UIPK_941806 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233534234130 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233534234130 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130900108724, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-10T21:13:28+00:00", "status": "Success", "transactionId": "23cfb1fd0e3345998b49ddd71a4e15c1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130900108724_69UIPK_941806", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130900108724 (69UIPK) ✅ UPDATE successful for 130900108724 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eff039821d2e4d22842e5d4f29011ff7 [SalesInvoiceId] => 721082c758014a828e052a8b68b77323 [ClientReference] => REF_0005028001_I95WNZ_115892 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245359688 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245359688 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0005028001, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T06:03:33+00:00", "status": "Success", "transactionId": "721082c758014a828e052a8b68b77323", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0005028001_I95WNZ_115892", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0005028001 (I95WNZ) ✅ UPDATE successful for 0005028001 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b57c2f87c644219ae6a5caf8ab39ee2 [SalesInvoiceId] => 551520f42b2e4e07a28cbaa6db205c96 [ClientReference] => REF_052202401025_LE9LO5_515294 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052202401025, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T06:44:12+00:00", "status": "Success", "transactionId": "551520f42b2e4e07a28cbaa6db205c96", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052202401025_LE9LO5_515294", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052202401025 (LE9LO5) ✅ UPDATE successful for 052202401025 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb790fbe7fa046e486a7d2c04afaf992 [SalesInvoiceId] => 9e6ee2714f7b42fdac22c28ee8236adc [ClientReference] => REF_130302901425_69UIPK_465537 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302901425, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T09:16:56+00:00", "status": "Success", "transactionId": "9e6ee2714f7b42fdac22c28ee8236adc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302901425_69UIPK_465537", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302901425 (69UIPK) ✅ UPDATE successful for 130302901425 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 81a4a2374b77457a8d7ab814a58074ba [SalesInvoiceId] => 2e496df8155b427590131b88512e7611 [ClientReference] => REF_130304800325_69UIPK_380017 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257406357 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257406357 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304800325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T09:33:54+00:00", "status": "Success", "transactionId": "2e496df8155b427590131b88512e7611", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304800325_69UIPK_380017", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304800325 (69UIPK) ✅ UPDATE successful for 130304800325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 48e00e9af706409dbc35d569f4922940 [SalesInvoiceId] => 321d0b6c17d64c3b95966482a77b4b44 [ClientReference] => REF_054001003425_NPSOWU_431758 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244433122 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244433122 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001003425, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T10:30:52+00:00", "status": "Success", "transactionId": "321d0b6c17d64c3b95966482a77b4b44", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001003425_NPSOWU_431758", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001003425 (NPSOWU) ✅ UPDATE successful for 054001003425 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a8639226660b46ae8b58efd220c8be27 [SalesInvoiceId] => 655aafa6db524aed8828c53efac523ca [ClientReference] => REF_031200304125_NPSOWU_987739 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031200304125, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T11:21:52+00:00", "status": "Success", "transactionId": "655aafa6db524aed8828c53efac523ca", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031200304125_NPSOWU_987739", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031200304125 (NPSOWU) ✅ UPDATE successful for 031200304125 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9802e03ca41e46429868d6219b7a749a [SalesInvoiceId] => 68b48e41bb3a434192b894c6a270e21f [ClientReference] => REF_000701702024_BWI2U9_517292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701702024, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T11:23:17+00:00", "status": "Success", "transactionId": "68b48e41bb3a434192b894c6a270e21f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701702024_BWI2U9_517292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701702024 (BWI2U9) ✅ UPDATE successful for 000701702024 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07f2c3c7cf544f95b3926eea5797a5f3 [SalesInvoiceId] => 90d13bd6bfd44128823e0ad43e664985 [ClientReference] => REF_110404503725_WU6TPW_500184 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233540379737 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233540379737 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110404503725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T13:18:03+00:00", "status": "Success", "transactionId": "90d13bd6bfd44128823e0ad43e664985", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110404503725_WU6TPW_500184", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110404503725 (WU6TPW) ✅ UPDATE successful for 110404503725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e7c17006ad654738b8be665334e6740d [SalesInvoiceId] => e15950d276b3457fafe1ef6848344fce [ClientReference] => REF_041515901825_LE9LO5_254383 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041515901825, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T13:46:28+00:00", "status": "Success", "transactionId": "e15950d276b3457fafe1ef6848344fce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041515901825_LE9LO5_254383", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041515901825 (LE9LO5) ✅ UPDATE successful for 041515901825 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6b7d77ca47604202b7ddd3a7ccd80140 [SalesInvoiceId] => 239a870ddc7945a3a4a0b0a06c7036b9 [ClientReference] => REF_050705300725_NPSOWU_634806 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050705300725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T14:12:51+00:00", "status": "Success", "transactionId": "239a870ddc7945a3a4a0b0a06c7036b9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050705300725_NPSOWU_634806", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050705300725 (NPSOWU) ✅ UPDATE successful for 050705300725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00c924b86fbd4ad086fdcbbe7fe5bdba [SalesInvoiceId] => 33465c2a319b47ac9fd28303e96cf92d [ClientReference] => REF_140201701525_HE2114_131607 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248763006 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248763006 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140201701525, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T14:39:59+00:00", "status": "Success", "transactionId": "33465c2a319b47ac9fd28303e96cf92d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140201701525_HE2114_131607", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140201701525 (HE2114) ✅ UPDATE successful for 140201701525 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6314c8e1cd154e8fb54d149558d7420a [SalesInvoiceId] => fd2e9db397fa4024ad298ad00fcf2dfe [ClientReference] => REF_042304400725_WU6TPW_088068 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243182450 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243182450 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=042304400725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T14:48:49+00:00", "status": "Success", "transactionId": "fd2e9db397fa4024ad298ad00fcf2dfe", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_042304400725_WU6TPW_088068", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 042304400725 (WU6TPW) ✅ UPDATE successful for 042304400725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 73f200fb9e784c03874b9889b988d32f [SalesInvoiceId] => 642b6bcddda94462b6d4feb3db5c288c [ClientReference] => REF_140501504025_HE2114_261576 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248763006 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248763006 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140501504025, schoolCode=HE2114 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T15:04:10+00:00", "status": "Success", "transactionId": "642b6bcddda94462b6d4feb3db5c288c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140501504025_HE2114_261576", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140501504025 (HE2114) ✅ UPDATE successful for 140501504025 (HE2114) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d38acf4690f741a38b872d431343278d [SalesInvoiceId] => fce1f85409384006a902b789651108e7 [ClientReference] => REF_052703802925_ZOOR6L_848676 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246063290 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246063290 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052703802925, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T16:13:40+00:00", "status": "Success", "transactionId": "fce1f85409384006a902b789651108e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052703802925_ZOOR6L_848676", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052703802925 (ZOOR6L) ✅ UPDATE successful for 052703802925 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e5c50d3f0c4e4191838a0aead821d3cf [SalesInvoiceId] => 58c39f7b049144e9be7a84b986671d10 [ClientReference] => REF_040808201925_WRHKXK_179901 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240317014 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240317014 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040808201925, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T18:30:45+00:00", "status": "Success", "transactionId": "58c39f7b049144e9be7a84b986671d10", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040808201925_WRHKXK_179901", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040808201925 (WRHKXK) ✅ UPDATE successful for 040808201925 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f4619be348d4da09c014767985be2cc [SalesInvoiceId] => 070fc84290d24cfe9d445b1b79eb3c62 [ClientReference] => REF_000111007925_1RC5WS_621999 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233594434862 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233594434862 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000111007925, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T19:05:38+00:00", "status": "Success", "transactionId": "070fc84290d24cfe9d445b1b79eb3c62", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000111007925_1RC5WS_621999", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000111007925 (1RC5WS) ✅ UPDATE successful for 000111007925 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd9cf5afdc464f5cb5a58d498e37c5d8 [SalesInvoiceId] => f3678d0204734aa5ae1b6a39b8c43510 [ClientReference] => REF_000701103425_1RC5WS_890624 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242243295 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242243295 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000701103425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-11T19:48:09+00:00", "status": "Success", "transactionId": "f3678d0204734aa5ae1b6a39b8c43510", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000701103425_1RC5WS_890624", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000701103425 (1RC5WS) ✅ UPDATE successful for 000701103425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5167007a0ec54ca19cc65d0b78f40622 [SalesInvoiceId] => ecd6fbc860cc44289855accda421f8b2 [ClientReference] => REF_070805302325_69UIPK_082567 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233550288688 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233550288688 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=070805302325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T06:50:35+00:00", "status": "Success", "transactionId": "ecd6fbc860cc44289855accda421f8b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_070805302325_69UIPK_082567", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 070805302325 (69UIPK) ✅ UPDATE successful for 070805302325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 487e85feb2e04ac88de9129ecfa1a0e2 [SalesInvoiceId] => 022a1ceac7c6471986ce5e9d26b67a6b [ClientReference] => REF_051809002225_R4E6Y0_015851 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051809002225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T09:38:18+00:00", "status": "Success", "transactionId": "022a1ceac7c6471986ce5e9d26b67a6b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051809002225_R4E6Y0_015851", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051809002225 (R4E6Y0) ✅ UPDATE successful for 051809002225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5dbdc00a739742f48eb2aa44d232cd62 [SalesInvoiceId] => a2d5627a85b143e5b218c1850495d22f [ClientReference] => REF_110302800525_WU6TPW_217530 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110302800525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T09:53:27+00:00", "status": "Success", "transactionId": "a2d5627a85b143e5b218c1850495d22f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110302800525_WU6TPW_217530", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110302800525 (WU6TPW) ✅ UPDATE successful for 110302800525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 00cffdd839a947ad88f441a9e92bf9e7 [SalesInvoiceId] => facdd782a4c14196a365039cd03c7d7e [ClientReference] => REF_000104004225_1RC5WS_694044 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233592706621 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233592706621 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000104004225, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T09:59:25+00:00", "status": "Success", "transactionId": "facdd782a4c14196a365039cd03c7d7e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000104004225_1RC5WS_694044", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000104004225 (1RC5WS) ✅ UPDATE successful for 000104004225 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 09082e5159e14409ac71fa4d7bd62d25 [SalesInvoiceId] => a3af68191d934814bbb419bad96f88e1 [ClientReference] => REF_031605500325_LE9LO5_557196 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031605500325, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T10:23:09+00:00", "status": "Success", "transactionId": "a3af68191d934814bbb419bad96f88e1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031605500325_LE9LO5_557196", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031605500325 (LE9LO5) ✅ UPDATE successful for 031605500325 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 14bbfeaef3aa43219eb65e84ec40cef2 [SalesInvoiceId] => d9b05c0b09284f5c9c4282c247f5c1af [ClientReference] => REF_052701400125_ZOOR6L_873642 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052701400125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T10:36:36+00:00", "status": "Success", "transactionId": "d9b05c0b09284f5c9c4282c247f5c1af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052701400125_ZOOR6L_873642", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052701400125 (ZOOR6L) ✅ UPDATE successful for 052701400125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 07bd668a00f94ae68d02dea3887fdc97 [SalesInvoiceId] => 2b256e8c8a9346b095216ddb82243aa0 [ClientReference] => REF_052513000725_A7DPCP_818199 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052513000725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T11:21:16+00:00", "status": "Success", "transactionId": "2b256e8c8a9346b095216ddb82243aa0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052513000725_A7DPCP_818199", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052513000725 (A7DPCP) ✅ UPDATE successful for 052513000725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 040110327d8e46d7a3b5f3d8604a7a3d [SalesInvoiceId] => a6aa36c0bd95484c91b8872afcc7c06d [ClientReference] => REF_140504302325_1RC5WS_415058 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555669840 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555669840 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504302325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T11:39:54+00:00", "status": "Success", "transactionId": "a6aa36c0bd95484c91b8872afcc7c06d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504302325_1RC5WS_415058", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504302325 (1RC5WS) ✅ UPDATE successful for 140504302325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => c029e8c859c6499c806f94562c494e41 [SalesInvoiceId] => c0a5c7a766d54db889eca80f4979192f [ClientReference] => REF_050309800524_EJISU34222_267233 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248586378 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248586378 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7f6f438e41554b0f916f86b9d1031d38 [SalesInvoiceId] => 1c8ae5ede6644434be05034bab2db4f2 [ClientReference] => REF_050309800524_EJISU34222_190751 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248586378 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248586378 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309800524, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T11:44:17+00:00", "status": "Success", "transactionId": "1c8ae5ede6644434be05034bab2db4f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309800524_EJISU34222_190751", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309800524 (EJISU34222) ✅ UPDATE successful for 050309800524 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b2d442ca9a154004b195577bfcdd1ce0 [SalesInvoiceId] => 0185c85344e74d07bdfc5b547e360edc [ClientReference] => REF_050203200925_RY07KN_905832 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050203200925, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T12:00:15+00:00", "status": "Success", "transactionId": "0185c85344e74d07bdfc5b547e360edc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050203200925_RY07KN_905832", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050203200925 (RY07KN) ✅ UPDATE successful for 050203200925 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1a3bab12f6d34f619c87a5cd27e6e99f [SalesInvoiceId] => 64b297b396dc4511a45e3ebcee0c5b80 [ClientReference] => REF_120600503025_ZOOR6L_687792 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=120600503025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T12:52:54+00:00", "status": "Success", "transactionId": "64b297b396dc4511a45e3ebcee0c5b80", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_120600503025_ZOOR6L_687792", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 120600503025 (ZOOR6L) ✅ UPDATE successful for 120600503025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33888e82aa0b43ebb87b16cf91952672 [SalesInvoiceId] => 5cc7cb30982f49ff820f7c53d367c91c [ClientReference] => REF_053901303025_RY07KN_763858 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233549678097 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233549678097 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053901303025, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T13:19:25+00:00", "status": "Success", "transactionId": "5cc7cb30982f49ff820f7c53d367c91c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053901303025_RY07KN_763858", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053901303025 (RY07KN) ✅ UPDATE successful for 053901303025 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 726b5b8b4ecd425bac524dd47a8c9191 [SalesInvoiceId] => 82cf4d0dadd84b06a587b9d8d0520a54 [ClientReference] => REF_050500102525_108CSY_214338 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050500102525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T14:10:08+00:00", "status": "Success", "transactionId": "82cf4d0dadd84b06a587b9d8d0520a54", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050500102525_108CSY_214338", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050500102525 (108CSY) ✅ UPDATE successful for 050500102525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5e04864d3c3640bc86e31740d2884ea8 [SalesInvoiceId] => ee878b5bc4f841d689de1274f3c9f2b5 [ClientReference] => REF_054001001725_NPSOWU_340842 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233598882947 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233598882947 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001001725, schoolCode=NPSOWU ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T14:26:21+00:00", "status": "Success", "transactionId": "ee878b5bc4f841d689de1274f3c9f2b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001001725_NPSOWU_340842", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001001725 (NPSOWU) ✅ UPDATE successful for 054001001725 (NPSOWU) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b9db169eb56a45c4bf6a898606fd9cac [SalesInvoiceId] => a104bb1f5a664289b8c10b52a0219a21 [ClientReference] => REF_110301901625_WU6TPW_805390 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110301901625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T15:44:08+00:00", "status": "Success", "transactionId": "a104bb1f5a664289b8c10b52a0219a21", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110301901625_WU6TPW_805390", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110301901625 (WU6TPW) ✅ UPDATE successful for 110301901625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 23e9e18bd1f645748fd213aa25d0a5cc [SalesInvoiceId] => b30b0af1d63f432f8fc4e1e730115611 [ClientReference] => REF_000200100225_BWI2U9_100138 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233545084006 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233545084006 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200100225, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T16:34:24+00:00", "status": "Success", "transactionId": "b30b0af1d63f432f8fc4e1e730115611", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200100225_BWI2U9_100138", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200100225 (BWI2U9) ✅ UPDATE successful for 000200100225 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a70bf47dad614eb7a31b866dabc5eadb [SalesInvoiceId] => 23c0a45304f3446893446e3581df96be [ClientReference] => REF_041603400725_R4E6Y0_348159 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=041603400725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T16:42:17+00:00", "status": "Success", "transactionId": "23c0a45304f3446893446e3581df96be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_041603400725_R4E6Y0_348159", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 041603400725 (R4E6Y0) ✅ UPDATE successful for 041603400725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 01a8147d15434cf5872ffe870aad0158 [SalesInvoiceId] => 138f1bd854954a148bf61fbbc94ddfd5 [ClientReference] => REF_000200101325_PFKS1R_424863 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233599470692 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233599470692 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000200101325, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T18:09:17+00:00", "status": "Success", "transactionId": "138f1bd854954a148bf61fbbc94ddfd5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000200101325_PFKS1R_424863", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000200101325 (PFKS1R) ✅ UPDATE successful for 000200101325 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 651bd44a24d3425c8bf36e39803e84b3 [SalesInvoiceId] => c2966a34fc85453c867e12fffe2e49a1 [ClientReference] => REF_000804303325_1RC5WS_252873 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233551299244 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233551299244 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000804303325, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-12T20:00:03+00:00", "status": "Success", "transactionId": "c2966a34fc85453c867e12fffe2e49a1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000804303325_1RC5WS_252873", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000804303325 (1RC5WS) ✅ UPDATE successful for 000804303325 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62f70db5e485498abd54ad9259b117bb [SalesInvoiceId] => f07d600304b048f3beec7b292009df82 [ClientReference] => REF_062502002525_1RC5WS_262852 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062502002525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T09:07:16+00:00", "status": "Success", "transactionId": "f07d600304b048f3beec7b292009df82", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062502002525_1RC5WS_262852", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062502002525 (1RC5WS) ✅ UPDATE successful for 062502002525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => eb9d4d995c8b455e9cd718419709eb99 [SalesInvoiceId] => b11de578f9a043c084d9599913ea723e [ClientReference] => REF_052900202325_CH3S2L_961945 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553290588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553290588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052900202325, schoolCode=CH3S2L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T09:35:06+00:00", "status": "Success", "transactionId": "b11de578f9a043c084d9599913ea723e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052900202325_CH3S2L_961945", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052900202325 (CH3S2L) ✅ UPDATE successful for 052900202325 (CH3S2L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21ee02f0f9eb461c92c0a9129013e8e5 [SalesInvoiceId] => 36bc7a788b334cb9a76985e195271e7a [ClientReference] => REF_010207706325_R4E6Y0_041147 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246977891 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246977891 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010207706325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T09:48:20+00:00", "status": "Success", "transactionId": "36bc7a788b334cb9a76985e195271e7a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010207706325_R4E6Y0_041147", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010207706325 (R4E6Y0) ✅ UPDATE successful for 010207706325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 54f27f5d57774701b28d154f97cc2d5c [SalesInvoiceId] => 818b59c84c68499aa856f2eb747411e3 [ClientReference] => REF_0908030040_I95WNZ_052555 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247936340 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247936340 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=0908030040, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T10:13:34+00:00", "status": "Success", "transactionId": "818b59c84c68499aa856f2eb747411e3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0908030040_I95WNZ_052555", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0908030040 (I95WNZ) ✅ UPDATE successful for 0908030040 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf4c7776748741aebde9724266c5e40a [SalesInvoiceId] => 690c506e818c4237a110bfeae750c55c [ClientReference] => REF_052303902824_6BLU49_392450 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542177069 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542177069 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052303902824, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T11:40:16+00:00", "status": "Success", "transactionId": "690c506e818c4237a110bfeae750c55c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052303902824_6BLU49_392450", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052303902824 (6BLU49) ✅ UPDATE successful for 052303902824 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 652d2729a8ca4b20bc1a58fcb353893d [SalesInvoiceId] => 478ddb46099f42d0a986637eff4267ee [ClientReference] => REF_050502301925_108CSY_225402 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245868011 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245868011 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050502301925, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T12:19:01+00:00", "status": "Success", "transactionId": "478ddb46099f42d0a986637eff4267ee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050502301925_108CSY_225402", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050502301925 (108CSY) ✅ UPDATE successful for 050502301925 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b490b5eb11cf4b78a3ac7dee8f85d116 [SalesInvoiceId] => d53aabf0e0214197837e55ebdc1b9d88 [ClientReference] => REF_060111508125_RY07KN_304563 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242737608 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242737608 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=060111508125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T12:31:53+00:00", "status": "Success", "transactionId": "d53aabf0e0214197837e55ebdc1b9d88", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_060111508125_RY07KN_304563", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 060111508125 (RY07KN) ✅ UPDATE successful for 060111508125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => bf288f35dc1b4a709d85946651563804 [SalesInvoiceId] => 438900dade404ec3a63de11d827fd5ba [ClientReference] => REF_050316003025_ZOOR6L_050849 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596459886 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596459886 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e37b436722c46a881cbb41060cc58ac [SalesInvoiceId] => f86d7f3e548644bca68f5fa655d25454 [ClientReference] => REF_050316003025_ZOOR6L_613066 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050316003025, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T13:51:13+00:00", "status": "Success", "transactionId": "f86d7f3e548644bca68f5fa655d25454", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050316003025_ZOOR6L_613066", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050316003025 (ZOOR6L) ✅ UPDATE successful for 050316003025 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c9b1baa5e02e45f5b252855178515e95 [SalesInvoiceId] => 9670f2e72f3249bdab975c95a906416b [ClientReference] => REF_050505202625_108CSY_862504 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548419267 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548419267 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050505202625, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T18:05:03+00:00", "status": "Success", "transactionId": "9670f2e72f3249bdab975c95a906416b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050505202625_108CSY_862504", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050505202625 (108CSY) ✅ UPDATE successful for 050505202625 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9ef2f263438843cdbb8a9f67c3dd6f1c [SalesInvoiceId] => 9c7f703e46a64ec1948824b46f76d5d5 [ClientReference] => REF_600100105425_1RC5WS_382057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233505832784 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233505832784 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=600100105425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-13T20:23:16+00:00", "status": "Success", "transactionId": "9c7f703e46a64ec1948824b46f76d5d5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_600100105425_1RC5WS_382057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 600100105425 (1RC5WS) ✅ UPDATE successful for 600100105425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 29fab22fdb484dd6beb3dc23f6e905f1 [SalesInvoiceId] => fba7ae03d4f6430189212b47c8296dd0 [ClientReference] => REF_040807800325_EJISU34222_451087 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243725574 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243725574 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=040807800325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T07:47:54+00:00", "status": "Success", "transactionId": "fba7ae03d4f6430189212b47c8296dd0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_040807800325_EJISU34222_451087", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 040807800325 (EJISU34222) ✅ UPDATE successful for 040807800325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 62e49243558d4692909927e6f08ee381 [SalesInvoiceId] => 5de740c0349c4d98a85dfbcb6bc34b1f [ClientReference] => REF_011600601525_J1MH3E_308870 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233538521140 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233538521140 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011600601525, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T08:29:55+00:00", "status": "Success", "transactionId": "5de740c0349c4d98a85dfbcb6bc34b1f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011600601525_J1MH3E_308870", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011600601525 (J1MH3E) ✅ UPDATE successful for 011600601525 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8b059692686c438aa14db0717904e7d6 [SalesInvoiceId] => 80bc38c315a94bf08be52409cf6452f9 [ClientReference] => REF_051802002725_LE9LO5_214672 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051802002725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T08:34:19+00:00", "status": "Success", "transactionId": "80bc38c315a94bf08be52409cf6452f9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051802002725_LE9LO5_214672", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051802002725 (LE9LO5) ✅ UPDATE successful for 051802002725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b7796a4cba847b095dc97e57a7c5693 [SalesInvoiceId] => ede23080e08d4e64a4dd09584c08cb00 [ClientReference] => REF_080400301025_WU6TPW_891579 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080400301025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T09:10:40+00:00", "status": "Success", "transactionId": "ede23080e08d4e64a4dd09584c08cb00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080400301025_WU6TPW_891579", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080400301025 (WU6TPW) ✅ UPDATE successful for 080400301025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 59ace368df9945bdae45012bbe733f72 [SalesInvoiceId] => f7cc05af134140b8a0fee2aedb42a906 [ClientReference] => REF_110303502125_WU6TPW_046292 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110303502125, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T10:43:14+00:00", "status": "Success", "transactionId": "f7cc05af134140b8a0fee2aedb42a906", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110303502125_WU6TPW_046292", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110303502125 (WU6TPW) ✅ UPDATE successful for 110303502125 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c3553a177e814c96b2becc64a4a7f79b [SalesInvoiceId] => 3aefaeb910d943a6ba36bd340062cdf2 [ClientReference] => REF_050114904725_A7DPCP_793013 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050114904725, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T12:37:41+00:00", "status": "Success", "transactionId": "3aefaeb910d943a6ba36bd340062cdf2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050114904725_A7DPCP_793013", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050114904725 (A7DPCP) ✅ UPDATE successful for 050114904725 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 19a9ff27bd0d4401b51c43759af2868e [SalesInvoiceId] => 6d19419e5b7d422fa333778231103028 [ClientReference] => REF_050316900725_EJISU34222_783625 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241187421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241187421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050316900725, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T12:53:05+00:00", "status": "Success", "transactionId": "6d19419e5b7d422fa333778231103028", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050316900725_EJISU34222_783625", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050316900725 (EJISU34222) ✅ UPDATE successful for 050316900725 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 060b9687e3974c15801cc2e489691478 [SalesInvoiceId] => 8559885140d943dcb86857a94f1954c1 [ClientReference] => REF_050150302225_A7DPCP_820286 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 681716d3eca84bc19aa4f4a48e5d7d2f [SalesInvoiceId] => 95257333495c4d7a991cb47ce17c2cad [ClientReference] => REF_050150302225_A7DPCP_120445 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243738226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243738226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050150302225, schoolCode=A7DPCP ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T14:29:53+00:00", "status": "Success", "transactionId": "95257333495c4d7a991cb47ce17c2cad", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050150302225_A7DPCP_120445", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050150302225 (A7DPCP) ✅ UPDATE successful for 050150302225 (A7DPCP) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2568fd49e2c24e70b89d69d6030384bc [SalesInvoiceId] => 83ac3443a05547b08747602af74889f2 [ClientReference] => REF_031500403725_LE9LO5_808093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542142585 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542142585 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=031500403725, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T14:39:54+00:00", "status": "Success", "transactionId": "83ac3443a05547b08747602af74889f2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_031500403725_LE9LO5_808093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 031500403725 (LE9LO5) ✅ UPDATE successful for 031500403725 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a7fc727b5d4d4395963211e141dfa176 [SalesInvoiceId] => 3195be456775481ab5322921f98f15a7 [ClientReference] => REF_050707106825_R4E6Y0_573648 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243713570 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243713570 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050707106825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T14:44:03+00:00", "status": "Success", "transactionId": "3195be456775481ab5322921f98f15a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050707106825_R4E6Y0_573648", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050707106825 (R4E6Y0) ✅ UPDATE successful for 050707106825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b5e7dd58b04043a5a33fa728a5bb369f [SalesInvoiceId] => 2920da2f54c8450394c7466421fc32a5 [ClientReference] => REF_050503201825_6BLU49_768741 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233533437571 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233533437571 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050503201825, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T15:42:28+00:00", "status": "Success", "transactionId": "2920da2f54c8450394c7466421fc32a5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050503201825_6BLU49_768741", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050503201825 (6BLU49) ✅ UPDATE successful for 050503201825 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 34729ef357ff4d0180a2cd5fb7423208 [SalesInvoiceId] => ad2f0bde385e4afc91caeda59c0acc6f [ClientReference] => REF_130404900224_69UIPK_941633 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553398687 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553398687 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130404900224, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-14T18:15:33+00:00", "status": "Success", "transactionId": "ad2f0bde385e4afc91caeda59c0acc6f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130404900224_69UIPK_941633", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130404900224 (69UIPK) ✅ UPDATE successful for 130404900224 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 37008ae89b934e3ab6bb52abcc96e093 [SalesInvoiceId] => fbcd383af2164c8aa702fffeb59177c8 [ClientReference] => REF_052500807025_G07PPZ_910707 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233559794601 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559794601 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9bc2fbc56e354e2787be9f84e62b3a01 [SalesInvoiceId] => a8d0f7033ac0425d9982647517743ab5 [ClientReference] => REF_052500807025_G07PPZ_659413 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233559794601 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233559794601 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052500807025, schoolCode=G07PPZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-15T08:39:24+00:00", "status": "Success", "transactionId": "a8d0f7033ac0425d9982647517743ab5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052500807025_G07PPZ_659413", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052500807025 (G07PPZ) ✅ UPDATE successful for 052500807025 (G07PPZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e11cc53374f42fa8ffa4b5acca01fe6 [SalesInvoiceId] => cc2749e9e454479eb303ea483147e1fc [ClientReference] => REF_052704900625_ZOOR6L_882203 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243578274 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243578274 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052704900625, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T07:27:38+00:00", "status": "Success", "transactionId": "cc2749e9e454479eb303ea483147e1fc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052704900625_ZOOR6L_882203", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052704900625 (ZOOR6L) ✅ UPDATE successful for 052704900625 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2cfdfbaed9664d8c9df6d3fe49e2b551 [SalesInvoiceId] => a07668533a994e60960be1caa7b60dd9 [ClientReference] => REF_130302602025_69UIPK_841009 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302602025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T08:33:41+00:00", "status": "Success", "transactionId": "a07668533a994e60960be1caa7b60dd9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302602025_69UIPK_841009", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302602025 (69UIPK) ✅ UPDATE successful for 130302602025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30ea9d02de6c48d8848cbddbefbed226 [SalesInvoiceId] => c1620ee6fce44dcd90613db10ec32569 [ClientReference] => REF_000902700925_BWI2U9_791471 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000902700925, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T09:03:06+00:00", "status": "Success", "transactionId": "c1620ee6fce44dcd90613db10ec32569", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000902700925_BWI2U9_791471", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000902700925 (BWI2U9) ✅ UPDATE successful for 000902700925 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cb9b109bf2cd4a16aa4499c39e505379 [SalesInvoiceId] => 38bb2da310ea4b9290f6f03c9aab10cb [ClientReference] => REF_052702602825_ZOOR6L_064554 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243354154 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243354154 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052702602825, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T11:06:06+00:00", "status": "Success", "transactionId": "38bb2da310ea4b9290f6f03c9aab10cb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052702602825_ZOOR6L_064554", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052702602825 (ZOOR6L) ✅ UPDATE successful for 052702602825 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9e07de976c8142b888dc1ba714506060 [SalesInvoiceId] => 4e350891b47c4cafbc38ac4fabceb346 [ClientReference] => REF_051904303724_RY07KN_037832 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904303724, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T11:49:40+00:00", "status": "Success", "transactionId": "4e350891b47c4cafbc38ac4fabceb346", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904303724_RY07KN_037832", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904303724 (RY07KN) ✅ UPDATE successful for 051904303724 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 438ed9af11c3492f900d04804cfa99e2 [SalesInvoiceId] => 4bd0cea5640e43c7b62afaed54dc6294 [ClientReference] => REF_051904303724_RY07KN_735568 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 25f3989bfec74022b64dad88bd00f620 [SalesInvoiceId] => 0cc9464a3038484c81425f53f29ad50c [ClientReference] => REF_051904402824_RY07KN_450106 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051904402824, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T12:07:21+00:00", "status": "Success", "transactionId": "0cc9464a3038484c81425f53f29ad50c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051904402824_RY07KN_450106", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051904402824 (RY07KN) ✅ UPDATE successful for 051904402824 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a5ab704824f3458892a5f0b9245133a5 [SalesInvoiceId] => acfa5b4921fa40079864a5076d882530 [ClientReference] => REF_051904402824_RY07KN_902509 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 982a820af91a4a198f8a2ba3f7c78853 [SalesInvoiceId] => c10a77d3fdca4a9abcd3b70f8bec6116 [ClientReference] => REF_050172105525_WRHKXK_713926 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050172105525, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T12:37:34+00:00", "status": "Success", "transactionId": "c10a77d3fdca4a9abcd3b70f8bec6116", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050172105525_WRHKXK_713926", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050172105525 (WRHKXK) ✅ UPDATE successful for 050172105525 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bef1ac3f343944a9bfdb8a85b19692e5 [SalesInvoiceId] => cef0147116364d67935a8724ea553c45 [ClientReference] => REF_050613404325_R4E6Y0_284170 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244719937 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244719937 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050613404325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T13:13:11+00:00", "status": "Success", "transactionId": "cef0147116364d67935a8724ea553c45", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050613404325_R4E6Y0_284170", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050613404325 (R4E6Y0) ✅ UPDATE successful for 050613404325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f5b6aede1acb4878b269fb2f5b9ce75e [SalesInvoiceId] => bfd13a3a4e8e4ecda54dcd20850049f8 [ClientReference] => REF_022306901125_WRHKXK_263160 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=022306901125, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T14:34:01+00:00", "status": "Success", "transactionId": "bfd13a3a4e8e4ecda54dcd20850049f8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022306901125_WRHKXK_263160", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022306901125 (WRHKXK) ✅ UPDATE successful for 022306901125 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d91f728088a44d6f92bba9a8a97d46ca [SalesInvoiceId] => 03122cf7e06641bcb136ec0bbcb7dc33 [ClientReference] => REF_050112417725_R4E6Y0_169317 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050112417725, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T16:29:16+00:00", "status": "Success", "transactionId": "03122cf7e06641bcb136ec0bbcb7dc33", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050112417725_R4E6Y0_169317", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050112417725 (R4E6Y0) ✅ UPDATE successful for 050112417725 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c10fa43c6d77462a9021bef48229280c [SalesInvoiceId] => 921c7d193329480798f91a9fd4bec903 [ClientReference] => REF_130302600625_69UIPK_097366 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233552253989 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233552253989 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302600625, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-17T20:11:26+00:00", "status": "Success", "transactionId": "921c7d193329480798f91a9fd4bec903", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302600625_69UIPK_097366", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302600625 (69UIPK) ✅ UPDATE successful for 130302600625 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 68d6e3bb11ae4bffaff1899ee5904524 [SalesInvoiceId] => c7b60256ea1b4e5f8c24ab24c2640ace [ClientReference] => REF_130200603525_69UIPK_964586 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542485292 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542485292 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130200603525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-18T08:20:14+00:00", "status": "Success", "transactionId": "c7b60256ea1b4e5f8c24ab24c2640ace", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130200603525_69UIPK_964586", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130200603525 (69UIPK) ✅ UPDATE successful for 130200603525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 39b848cde5114bbebd374ad7fc9c5838 [SalesInvoiceId] => afef9f63ec5d4b729a716a151710cea1 [ClientReference] => REF_000106705525_BWI2U9_098055 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553811948 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553811948 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000106705525, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-18T10:17:20+00:00", "status": "Success", "transactionId": "afef9f63ec5d4b729a716a151710cea1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000106705525_BWI2U9_098055", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000106705525 (BWI2U9) ✅ UPDATE successful for 000106705525 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d1a4337c6cfc4c6ba73fd696452a7783 [SalesInvoiceId] => 42412b068e6c47b493bd5d1035ca8d4a [ClientReference] => REF_050410300525_108CSY_410688 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248337636 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248337636 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050410300525, schoolCode=108CSY ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-18T12:55:39+00:00", "status": "Success", "transactionId": "42412b068e6c47b493bd5d1035ca8d4a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050410300525_108CSY_410688", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050410300525 (108CSY) ✅ UPDATE successful for 050410300525 (108CSY) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fd675d0f00e44366bf442e4bae237cb9 [SalesInvoiceId] => 37422e1e447a4c18aa3261e9f1251bdb [ClientReference] => REF_110502300625_WU6TPW_596218 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110502300625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-18T14:53:45+00:00", "status": "Success", "transactionId": "37422e1e447a4c18aa3261e9f1251bdb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110502300625_WU6TPW_596218", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110502300625 (WU6TPW) ✅ UPDATE successful for 110502300625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 905dd55cb60f4a14925bc726649522a4 [SalesInvoiceId] => 2a3ecd0b2aae4cccb8f95a048f59a001 [ClientReference] => REF_050300804825_WRHKXK_000276 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233202493758 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233202493758 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=050300804825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-18T15:00:48+00:00", "status": "Success", "transactionId": "2a3ecd0b2aae4cccb8f95a048f59a001", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050300804825_WRHKXK_000276", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050300804825 (WRHKXK) ✅ UPDATE successful for 050300804825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 47e27f393f0b4b929e8ec19e103cebe6 [SalesInvoiceId] => 0cb242de06db49c48cb78abc059bc18a [ClientReference] => REF_110204803525_WU6TPW_174093 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110204803525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-18T16:15:47+00:00", "status": "Success", "transactionId": "0cb242de06db49c48cb78abc059bc18a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110204803525_WU6TPW_174093", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110204803525 (WU6TPW) ✅ UPDATE successful for 110204803525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ab36dc49798b4757aa6beaf15f249ac6 [SalesInvoiceId] => c1d34bd7384841b4bf5d42ba5045c3c8 [ClientReference] => REF_080502600525_WU6TPW_254658 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553387288 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553387288 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080502600525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-18T16:31:31+00:00", "status": "Success", "transactionId": "c1d34bd7384841b4bf5d42ba5045c3c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080502600525_WU6TPW_254658", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080502600525 (WU6TPW) ✅ UPDATE successful for 080502600525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fb0ac8c6617f420cbee7404c72ad8e56 [SalesInvoiceId] => 4d2678258fed4040a00a2d4e8b4f4287 [ClientReference] => REF_011102309925_HXWPV7_993841 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246290739 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246290739 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011102309925, schoolCode=HXWPV7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T08:06:37+00:00", "status": "Success", "transactionId": "4d2678258fed4040a00a2d4e8b4f4287", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011102309925_HXWPV7_993841", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011102309925 (HXWPV7) ✅ UPDATE successful for 011102309925 (HXWPV7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 497ce5a268a245e1af9bf66c96b49dbe [SalesInvoiceId] => a0e24b7eb8934ac1ac05c0e73f6ea185 [ClientReference] => REF_000404800725_BWI2U9_876543 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530509048 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530509048 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000404800725, schoolCode=BWI2U9 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T09:44:18+00:00", "status": "Success", "transactionId": "a0e24b7eb8934ac1ac05c0e73f6ea185", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000404800725_BWI2U9_876543", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000404800725 (BWI2U9) ✅ UPDATE successful for 000404800725 (BWI2U9) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 32de46c35151471c9cb2b18927a1efbb [SalesInvoiceId] => f869225f87a44acd8d5c43f57ba0decc [ClientReference] => REF_110503001325_WU6TPW_544356 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110503001325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T10:44:44+00:00", "status": "Success", "transactionId": "f869225f87a44acd8d5c43f57ba0decc", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110503001325_WU6TPW_544356", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110503001325 (WU6TPW) ✅ UPDATE successful for 110503001325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => afebd81af08e45348f8d0f6b581b525d [SalesInvoiceId] => be7dabaea2f04755b7123bbce866638c [ClientReference] => REF_110503001325_WU6TPW_499451 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2e9e9ea1cb384ed695bc8ae25e8a98bb [SalesInvoiceId] => 1a8bede3cf394a089824e18034bedd87 [ClientReference] => REF_130903000325_EJISU34222_962190 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233595701147 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233595701147 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130903000325, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T11:31:19+00:00", "status": "Success", "transactionId": "1a8bede3cf394a089824e18034bedd87", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130903000325_EJISU34222_962190", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130903000325 (EJISU34222) ✅ UPDATE successful for 130903000325 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 57223fb373e848f0a7bad57d96f79acd [SalesInvoiceId] => a26eeae4bcb444199eddbe94a2af940e [ClientReference] => REF_082500402525_WU6TPW_719159 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=082500402525, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T13:26:55+00:00", "status": "Success", "transactionId": "a26eeae4bcb444199eddbe94a2af940e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_082500402525_WU6TPW_719159", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 082500402525 (WU6TPW) ✅ UPDATE successful for 082500402525 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ef75d5fd032046eb8a9e9475d05efb2b [SalesInvoiceId] => 1852f376d89143258c6ce98a43e5a33c [ClientReference] => REF_110300101225_WU6TPW_902595 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110300101225, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T13:40:07+00:00", "status": "Success", "transactionId": "1852f376d89143258c6ce98a43e5a33c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110300101225_WU6TPW_902595", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110300101225 (WU6TPW) ✅ UPDATE successful for 110300101225 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => f2a33f0749b34d039e37780a5f4e4249 [SalesInvoiceId] => f8403ac3addf495eb613df63db4ad2a9 [ClientReference] => REF_051903703525_RY07KN_026714 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051903703525, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T13:58:11+00:00", "status": "Success", "transactionId": "f8403ac3addf495eb613df63db4ad2a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051903703525_RY07KN_026714", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051903703525 (RY07KN) ✅ UPDATE successful for 051903703525 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6346249e72474c4ca66f32c7876eee20 [SalesInvoiceId] => 4e82733991144fdc84bb72e62e3ee4a7 [ClientReference] => REF_140504504125_1RC5WS_060872 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233256427365 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233256427365 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140504504125, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T14:26:49+00:00", "status": "Success", "transactionId": "4e82733991144fdc84bb72e62e3ee4a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140504504125_1RC5WS_060872", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140504504125 (1RC5WS) ✅ UPDATE successful for 140504504125 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 5d6a732f12834296946c4418e9b84aa9 [SalesInvoiceId] => 57cfbb950ab04c2a97f017544e41150a [ClientReference] => REF_071300401025_69UIPK_634696 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242783054 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242783054 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071300401025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T15:12:48+00:00", "status": "Success", "transactionId": "57cfbb950ab04c2a97f017544e41150a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071300401025_69UIPK_634696", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071300401025 (69UIPK) ✅ UPDATE successful for 071300401025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4e5261a3e8d4448f9041387e0aa460a4 [SalesInvoiceId] => 82a1d6a38a884a65ac07b3df6208ff62 [ClientReference] => REF_080405500725_WU6TPW_295010 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 272bc9c69c314a47b871915df56e320d [SalesInvoiceId] => dd71373bef7949b1aaec3c57f9606602 [ClientReference] => REF_080405500725_WU6TPW_881008 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 05193d7189ec4200988a175312cfbcb3 [SalesInvoiceId] => 010440537b264e2a89f30167b2c2cb33 [ClientReference] => REF_080405500725_WU6TPW_080076 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080405500725, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T16:30:37+00:00", "status": "Success", "transactionId": "010440537b264e2a89f30167b2c2cb33", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080405500725_WU6TPW_080076", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080405500725 (WU6TPW) ✅ UPDATE successful for 080405500725 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => a73be966f20e4ce59745c48166e007de [SalesInvoiceId] => 1384eeb7337745bca4e0b5624b0139dd [ClientReference] => REF_080405500725_WU6TPW_693279 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ba78329e8a4d41ce82bb51ebf32548d8 [SalesInvoiceId] => b9bc299adbaa47c98138d1c9288abcf6 [ClientReference] => REF_110304702625_WU6TPW_958752 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110304702625, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T16:51:30+00:00", "status": "Success", "transactionId": "b9bc299adbaa47c98138d1c9288abcf6", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110304702625_WU6TPW_958752", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110304702625 (WU6TPW) ✅ UPDATE successful for 110304702625 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e393a31932814289be6442b2d1ea217c [SalesInvoiceId] => 339d745a82674fbaad7ec5183e1307af [ClientReference] => REF_130703405125_69UIPK_253709 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241255717 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241255717 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130703405125, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-19T19:11:07+00:00", "status": "Success", "transactionId": "339d745a82674fbaad7ec5183e1307af", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130703405125_69UIPK_253709", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130703405125 (69UIPK) ✅ UPDATE successful for 130703405125 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 8387276b4f944c81b88d2d378e5db59b [SalesInvoiceId] => ecf2684df4af40f0a27ebf15233febb4 [ClientReference] => REF_080302800425_ZOOR6L_307150 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233558661068 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233558661068 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=080302800425, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-20T07:43:55+00:00", "status": "Success", "transactionId": "ecf2684df4af40f0a27ebf15233febb4", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_080302800425_ZOOR6L_307150", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 080302800425 (ZOOR6L) ✅ UPDATE successful for 080302800425 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fc68e03dcb90420f8bd0648881b9b891 [SalesInvoiceId] => 5b1a8eae1c1e4bb5923ffec7487ea40c [ClientReference] => REF_071007703925_J1MH3E_329825 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233244102323 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233244102323 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=071007703925, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-20T09:14:47+00:00", "status": "Success", "transactionId": "5b1a8eae1c1e4bb5923ffec7487ea40c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_071007703925_J1MH3E_329825", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 071007703925 (J1MH3E) ✅ UPDATE successful for 071007703925 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 310225392d244c14bf3c4785825da401 [SalesInvoiceId] => ae33485d149d49b0b5138f9fec3e4d1a [ClientReference] => REF_050507502125_6BLU49_962212 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050507502125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-20T09:40:15+00:00", "status": "Success", "transactionId": "ae33485d149d49b0b5138f9fec3e4d1a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050507502125_6BLU49_962212", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050507502125 (6BLU49) ✅ UPDATE successful for 050507502125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 89a6179100d54a3babe70ab8ff514b28 [SalesInvoiceId] => afdfac935b514c9aa4cf0211decdbecf [ClientReference] => REF_052406900525_6BLU49_141117 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052406900525, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-20T10:59:07+00:00", "status": "Success", "transactionId": "afdfac935b514c9aa4cf0211decdbecf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052406900525_6BLU49_141117", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052406900525 (6BLU49) ✅ UPDATE successful for 052406900525 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dbba4c946f9f44f88223fa4187ce0af4 [SalesInvoiceId] => 5c9fac5c685141be9d3b181eaf671cba [ClientReference] => REF_050501404125_6BLU49_872261 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243111697 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243111697 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050501404125, schoolCode=6BLU49 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-20T11:17:38+00:00", "status": "Success", "transactionId": "5c9fac5c685141be9d3b181eaf671cba", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050501404125_6BLU49_872261", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050501404125 (6BLU49) ✅ UPDATE successful for 050501404125 (6BLU49) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e588527369f24140b90db21ce72f0260 [SalesInvoiceId] => 0390c23556b84f70bd94c82bb6975635 [ClientReference] => REF_130304601025_69UIPK_854397 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591905130 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591905130 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130304601025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-20T15:29:29+00:00", "status": "Success", "transactionId": "0390c23556b84f70bd94c82bb6975635", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130304601025_69UIPK_854397", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130304601025 (69UIPK) ✅ UPDATE successful for 130304601025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 33084289daea4507a92f072c1a48399c [SalesInvoiceId] => 0b5aa6550e0947d4a489e9ac7dce73cf [ClientReference] => REF_150809906225_9D49MA_158060 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150809906225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T08:46:18+00:00", "status": "Success", "transactionId": "0b5aa6550e0947d4a489e9ac7dce73cf", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150809906225_9D49MA_158060", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150809906225 (9D49MA) ✅ UPDATE successful for 150809906225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bc28f380ef734437a2a3e63c79ae3336 [SalesInvoiceId] => 5ec85bd8c2a34fdc83c033812621cae3 [ClientReference] => REF_010218500725_9D49MA_992179 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010218500725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T08:57:00+00:00", "status": "Success", "transactionId": "5ec85bd8c2a34fdc83c033812621cae3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010218500725_9D49MA_992179", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010218500725 (9D49MA) ✅ UPDATE successful for 010218500725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 591a85ab15a34d6dafc4811c8fac62fc [SalesInvoiceId] => 1bd0fad9695247c2a3371dfbda33fc16 [ClientReference] => REF_052807801325_9D49MA_515808 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052807801325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T09:10:03+00:00", "status": "Success", "transactionId": "1bd0fad9695247c2a3371dfbda33fc16", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052807801325_9D49MA_515808", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052807801325 (9D49MA) ✅ UPDATE successful for 052807801325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1f374d40c19e466782c0e5f7139bfa45 [SalesInvoiceId] => be706a121b4c41c3b4e98b54469aa4fb [ClientReference] => REF_062602301625_9D49MA_003018 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=062602301625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T09:22:44+00:00", "status": "Success", "transactionId": "be706a121b4c41c3b4e98b54469aa4fb", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_062602301625_9D49MA_003018", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 062602301625 (9D49MA) ✅ UPDATE successful for 062602301625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6a13e160726437dbb08d40ab1bedf0b [SalesInvoiceId] => 23ab76b21cc74aa0a6095a576ca94aee [ClientReference] => REF_130200604325_69UIPK_810681 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249772072 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249772072 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130200604325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T11:08:40+00:00", "status": "Success", "transactionId": "23ab76b21cc74aa0a6095a576ca94aee", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130200604325_69UIPK_810681", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130200604325 (69UIPK) ✅ UPDATE successful for 130200604325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 619ebc923829406e8080155023d8ec21 [SalesInvoiceId] => 4d34e850ba7949cebc08d50f2488b045 [ClientReference] => REF_130302900725_69UIPK_576346 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249772072 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249772072 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130302900725, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T11:32:30+00:00", "status": "Success", "transactionId": "4d34e850ba7949cebc08d50f2488b045", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130302900725_69UIPK_576346", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130302900725 (69UIPK) ✅ UPDATE successful for 130302900725 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0ad3e45fb06a4ff68e77efebd38fdf0a [SalesInvoiceId] => 75465e9dff2247b19976dd583c21f6be [ClientReference] => REF_110500201325_WU6TPW_326307 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500201325, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T12:59:23+00:00", "status": "Success", "transactionId": "75465e9dff2247b19976dd583c21f6be", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500201325_WU6TPW_326307", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500201325 (WU6TPW) ✅ UPDATE successful for 110500201325 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d88624a55c8d4ecea14807c76b7ca40e [SalesInvoiceId] => 237884b2534848e69558585f9fe6e467 [ClientReference] => REF_110500201025_WU6TPW_273431 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233246582444 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233246582444 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110500201025, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T13:10:14+00:00", "status": "Success", "transactionId": "237884b2534848e69558585f9fe6e467", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110500201025_WU6TPW_273431", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110500201025 (WU6TPW) ✅ UPDATE successful for 110500201025 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c6581bd98a5843efb4980fadfedd3f85 [SalesInvoiceId] => 4bab60667743482b9c9b86d7cc57f1b5 [ClientReference] => REF_022603301225_B8POM8_977139 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233553916634 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553916634 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=022603301225, schoolCode=B8POM8 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T14:40:58+00:00", "status": "Success", "transactionId": "4bab60667743482b9c9b86d7cc57f1b5", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_022603301225_B8POM8_977139", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 022603301225 (B8POM8) ✅ UPDATE successful for 022603301225 (B8POM8) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 3856d14856134012ab780a3154239681 [SalesInvoiceId] => c2f0667cf4dc4e2cb2f04e5d8833ce19 [ClientReference] => REF_022603301225_B8POM8_576328 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233553916634 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233553916634 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b3e975e46e0244f09c5f3b099f61a782 [SalesInvoiceId] => 75b99f6e66464de0abc37607922b11c0 [ClientReference] => REF_050713501725_9D49MA_397652 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050713501725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T15:50:39+00:00", "status": "Success", "transactionId": "75b99f6e66464de0abc37607922b11c0", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050713501725_9D49MA_397652", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050713501725 (9D49MA) ✅ UPDATE successful for 050713501725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d9f65fb1f9764cd1893c304817b43af0 [SalesInvoiceId] => 25e41bfda2e3471b91c39328e2f9c1a9 [ClientReference] => REF_050311807725_9D49MA_946028 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => [PaymentDetails] => Array ( [MobileMoneyNumber] => [PaymentType] => [Channel] => ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050311807725, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T16:08:09+00:00", "status": "Success", "transactionId": "25e41bfda2e3471b91c39328e2f9c1a9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050311807725_9D49MA_946028", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050311807725 (9D49MA) ✅ UPDATE successful for 050311807725 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 912b6da2050a41329b833059cdb93d9a [SalesInvoiceId] => da2fbe8888ee49f882fa729be415800b [ClientReference] => REF_150408001525_9D49MA_517152 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150408001525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T16:38:28+00:00", "status": "Success", "transactionId": "da2fbe8888ee49f882fa729be415800b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150408001525_9D49MA_517152", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150408001525 (9D49MA) ✅ UPDATE successful for 150408001525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 04483e62f3be484bb2c4d3f250a93e56 [SalesInvoiceId] => 99eac49e1ff14b01bf36d32173ebc831 [ClientReference] => REF_052101600325_9D49MA_036612 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052101600325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T17:00:32+00:00", "status": "Success", "transactionId": "99eac49e1ff14b01bf36d32173ebc831", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052101600325_9D49MA_036612", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052101600325 (9D49MA) ✅ UPDATE successful for 052101600325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b01d1cdd704c4609be50a5a75227a5cc [SalesInvoiceId] => ad29989f8624464c88c4cd9315f847c8 [ClientReference] => REF_130702700925_69UIPK_446544 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245503955 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245503955 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130702700925, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T17:49:04+00:00", "status": "Success", "transactionId": "ad29989f8624464c88c4cd9315f847c8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130702700925_69UIPK_446544", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130702700925 (69UIPK) ✅ UPDATE successful for 130702700925 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff494e6feb3146d0af03e3d66ea0677f [SalesInvoiceId] => 7c7b2f42e6b1499a98b31c3eeaad10e7 [ClientReference] => REF_130103500325_69UIPK_725995 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233245130974 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233245130974 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130103500325, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-21T19:16:36+00:00", "status": "Success", "transactionId": "7c7b2f42e6b1499a98b31c3eeaad10e7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130103500325_69UIPK_725995", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130103500325 (69UIPK) ✅ UPDATE successful for 130103500325 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 13b4f4ba47e14bbeb92c15499d247df0 [SalesInvoiceId] => 8d1b8eeec3f54e6998877968ae0f6a63 [ClientReference] => REF_130106000525_69UIPK_487483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233240686213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240686213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130106000525, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-22T17:05:53+00:00", "status": "Success", "transactionId": "8d1b8eeec3f54e6998877968ae0f6a63", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130106000525_69UIPK_487483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130106000525 (69UIPK) ✅ UPDATE successful for 130106000525 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 25c98de520294c47be9a7e61889a957f [SalesInvoiceId] => e07a58d0026d4463abb65467db386d29 [ClientReference] => REF_130106000525_69UIPK_716924 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233240686213 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233240686213 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6f2de68f8fc044d8a19d0991654cbbec [SalesInvoiceId] => f316ddd1bcb2462cbd90cd75cd51af69 [ClientReference] => REF_000405202525_IR97F7_693784 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247281718 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247281718 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405202525, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T10:35:36+00:00", "status": "Success", "transactionId": "f316ddd1bcb2462cbd90cd75cd51af69", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405202525_IR97F7_693784", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405202525 (IR97F7) ✅ UPDATE successful for 000405202525 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f1be2dfa46f4b3b980452e55269b09c [SalesInvoiceId] => 7dd5ab3a2eb54c208d299513158d1887 [ClientReference] => REF_000405101625_IR97F7_752057 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405101625, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T11:11:17+00:00", "status": "Success", "transactionId": "7dd5ab3a2eb54c208d299513158d1887", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405101625_IR97F7_752057", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405101625 (IR97F7) ✅ UPDATE successful for 000405101625 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 9f73a9a51a7c402a95ef4b090a9dbdde [SalesInvoiceId] => 3050ecdb21d441d59c3fee216184c039 [ClientReference] => REF_000405101825_IR97F7_250277 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405101825, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T11:40:26+00:00", "status": "Success", "transactionId": "3050ecdb21d441d59c3fee216184c039", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405101825_IR97F7_250277", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405101825 (IR97F7) ✅ UPDATE successful for 000405101825 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 204dbc27df7843faa9d49d4cb5aff33f [SalesInvoiceId] => a7443d866b0840cfb5a750ba12fc710b [ClientReference] => REF_110404901025_PFKS1R_376620 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554930406 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554930406 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 4af946770028494d887ad3a82a655d02 [SalesInvoiceId] => d31cc636a69b45c9909079a512f7a862 [ClientReference] => REF_110404901025_PFKS1R_200871 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233554930406 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233554930406 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money user has reached counter or balance limits, has insufficient funds or is missing permissions ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e4cbd71d63ff49f9b73c05ba01382376 [SalesInvoiceId] => 888c9986c8894467b2a14cd6de3cc5ff [ClientReference] => REF_000403801025_IR97F7_525437 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000403801025, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T13:53:20+00:00", "status": "Success", "transactionId": "888c9986c8894467b2a14cd6de3cc5ff", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000403801025_IR97F7_525437", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000403801025 (IR97F7) ✅ UPDATE successful for 000403801025 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 6cfc81301249469ab049ee9f087404eb [SalesInvoiceId] => 40eb14fcb4e2408f9a66ad9d96239ddd [ClientReference] => REF_110404901025_PFKS1R_942538 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233247982414 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233247982414 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110404901025, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T13:59:11+00:00", "status": "Success", "transactionId": "40eb14fcb4e2408f9a66ad9d96239ddd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110404901025_PFKS1R_942538", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110404901025 (PFKS1R) ✅ UPDATE successful for 110404901025 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => dca2b0bc79224a6e962fca676a9e6f0f [SalesInvoiceId] => c2bb9f3269504fff903b54f34afd20a3 [ClientReference] => REF_000405201425_IR97F7_121928 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000405201425, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T15:24:48+00:00", "status": "Success", "transactionId": "c2bb9f3269504fff903b54f34afd20a3", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000405201425_IR97F7_121928", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000405201425 (IR97F7) ✅ UPDATE successful for 000405201425 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7c6f02524d2f4a52b791e791ea56a584 [SalesInvoiceId] => e87bc222362e4f61b7bd9662e8be566f [ClientReference] => REF_000403801425_IR97F7_306837 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233541353421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233541353421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000403801425, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T15:45:50+00:00", "status": "Success", "transactionId": "e87bc222362e4f61b7bd9662e8be566f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000403801425_IR97F7_306837", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000403801425 (IR97F7) ✅ UPDATE successful for 000403801425 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fe86e6b89f094b5a9780a6af1cba421c [SalesInvoiceId] => 9a241b62a58241f5b87035dfe260f98b [ClientReference] => REF_000111005425_1RC5WS_441147 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233556521075 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233556521075 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000111005425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T17:20:50+00:00", "status": "Success", "transactionId": "9a241b62a58241f5b87035dfe260f98b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000111005425_1RC5WS_441147", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000111005425 (1RC5WS) ✅ UPDATE successful for 000111005425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e58385ce294947e6818225ca7cf829b7 [SalesInvoiceId] => 7e8fd0a9c78a47678b08ded728160b50 [ClientReference] => REF_000808500525_1RC5WS_606793 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233249929588 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233249929588 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000808500525, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-23T19:45:39+00:00", "status": "Success", "transactionId": "7e8fd0a9c78a47678b08ded728160b50", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000808500525_1RC5WS_606793", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000808500525 (1RC5WS) ✅ UPDATE successful for 000808500525 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 151844400ff04c1cb30000e8e48e6b5e [SalesInvoiceId] => 5ec825048410437fac91c740c6e23ae2 [ClientReference] => REF_130405203225_69UIPK_689423 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530492656 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530492656 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=130405203225, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T09:08:26+00:00", "status": "Success", "transactionId": "5ec825048410437fac91c740c6e23ae2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_130405203225_69UIPK_689423", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 130405203225 (69UIPK) ✅ UPDATE successful for 130405203225 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bbe616512e494cc1bbfa4763ef89a8d7 [SalesInvoiceId] => 8f745f2b87384396b115ce1b3962583d [ClientReference] => REF_050134201325_R4E6Y0_191598 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050134201325, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T10:42:49+00:00", "status": "Success", "transactionId": "8f745f2b87384396b115ce1b3962583d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050134201325_R4E6Y0_191598", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050134201325 (R4E6Y0) ✅ UPDATE successful for 050134201325 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c272f08394c849e194fd8fd8ef48afa2 [SalesInvoiceId] => 5d0f6c3bc7ba432bb38883177b733099 [ClientReference] => REF_000300802225_PFKS1R_858048 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233546509015 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233546509015 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000300802225, schoolCode=PFKS1R ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T10:53:07+00:00", "status": "Success", "transactionId": "5d0f6c3bc7ba432bb38883177b733099", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000300802225_PFKS1R_858048", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000300802225 (PFKS1R) ✅ UPDATE successful for 000300802225 (PFKS1R) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 30651c46a73a4aa9a31c764437fd9a64 [SalesInvoiceId] => 9dc6ab83af234678925cb7dfd8954ed1 [ClientReference] => REF_052905500825_9D49MA_128075 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052905500825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T11:35:24+00:00", "status": "Success", "transactionId": "9dc6ab83af234678925cb7dfd8954ed1", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052905500825_9D49MA_128075", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052905500825 (9D49MA) ✅ UPDATE successful for 052905500825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => d392774173e747cbbdafc18972ff663e [SalesInvoiceId] => 5a6714f9d60f408db1f092857a4c047e [ClientReference] => REF_050133402525_9D49MA_830482 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050133402525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T11:38:08+00:00", "status": "Success", "transactionId": "5a6714f9d60f408db1f092857a4c047e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050133402525_9D49MA_830482", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050133402525 (9D49MA) ✅ UPDATE successful for 050133402525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a63d8aa3e72f448bb87b8e6031b32715 [SalesInvoiceId] => ce6664c47d38411b8a0a74cbd2218d1f [ClientReference] => REF_053305506425_RY07KN_083613 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053305506425, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T11:44:34+00:00", "status": "Success", "transactionId": "ce6664c47d38411b8a0a74cbd2218d1f", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053305506425_RY07KN_083613", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053305506425 (RY07KN) ✅ UPDATE successful for 053305506425 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 7e6fce02c78b4f0b8828217508f8af7b [SalesInvoiceId] => f650483999ab44ef88cd4dd07f2035a7 [ClientReference] => REF_050106122025_R4E6Y0_015252 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242063441 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242063441 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050106122025, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T12:41:30+00:00", "status": "Success", "transactionId": "f650483999ab44ef88cd4dd07f2035a7", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050106122025_R4E6Y0_015252", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050106122025 (R4E6Y0) ✅ UPDATE successful for 050106122025 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 9db304839f8a45a0a46ccc14480fa32a [SalesInvoiceId] => 27b817bf65c14777b73f659f1057a0c1 [ClientReference] => REF_050106122025_R4E6Y0_516333 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233242063441 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242063441 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2b6ad8cc69b744c8b6c061a309d0edda [SalesInvoiceId] => b205dc8aca494b27bd0c29832001209a [ClientReference] => REF_050608714325_9D49MA_781553 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050608714325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T12:49:28+00:00", "status": "Success", "transactionId": "b205dc8aca494b27bd0c29832001209a", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050608714325_9D49MA_781553", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050608714325 (9D49MA) ✅ UPDATE successful for 050608714325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b561477222034708b69f882c9d0498de [SalesInvoiceId] => 44535fa425274963812cbeaa0c1410ce [ClientReference] => REF_000800701025_1RC5WS_867273 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233530748516 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233530748516 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000800701025, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T12:50:35+00:00", "status": "Success", "transactionId": "44535fa425274963812cbeaa0c1410ce", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000800701025_1RC5WS_867273", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000800701025 (1RC5WS) ✅ UPDATE successful for 000800701025 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2a499ad89d9845cab1ff77f5df4b84db [SalesInvoiceId] => 3c511d845e3f4f5da615b0f9594a9909 [ClientReference] => REF_054204702325_9D49MA_079008 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054204702325, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T12:55:45+00:00", "status": "Success", "transactionId": "3c511d845e3f4f5da615b0f9594a9909", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054204702325_9D49MA_079008", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054204702325 (9D49MA) ✅ UPDATE successful for 054204702325 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => c32c9a83a18847b6b43787852d2e7ea2 [SalesInvoiceId] => b71aab788e14484a984fc66640b6a254 [ClientReference] => REF_012505302525_9D49MA_902063 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012505302525, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T12:58:05+00:00", "status": "Success", "transactionId": "b71aab788e14484a984fc66640b6a254", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012505302525_9D49MA_902063", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012505302525 (9D49MA) ✅ UPDATE successful for 012505302525 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0947f490907d4d31b781dc022d625a19 [SalesInvoiceId] => efa491421c5c4682869bd83f5518cea9 [ClientReference] => REF_053504303825_9D49MA_313550 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=053504303825, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T12:59:59+00:00", "status": "Success", "transactionId": "efa491421c5c4682869bd83f5518cea9", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_053504303825_9D49MA_313550", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 053504303825 (9D49MA) ✅ UPDATE successful for 053504303825 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b43d84effaf3446084a79535faf28e60 [SalesInvoiceId] => f089b3c17bdc45428709b01431f533d2 [ClientReference] => REF_100201200625_LE9LO5_370837 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243878174 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243878174 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=100201200625, schoolCode=LE9LO5 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T13:30:11+00:00", "status": "Success", "transactionId": "f089b3c17bdc45428709b01431f533d2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_100201200625_LE9LO5_370837", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 100201200625 (LE9LO5) ✅ UPDATE successful for 100201200625 (LE9LO5) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 874c841b1876499296b0792388903ac1 [SalesInvoiceId] => a99c533a1a2345bbb417f83f1b55f9fd [ClientReference] => REF_010200323825_R4E6Y0_233010 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242645563 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242645563 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010200323825, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T13:32:42+00:00", "status": "Success", "transactionId": "a99c533a1a2345bbb417f83f1b55f9fd", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010200323825_R4E6Y0_233010", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010200323825 (R4E6Y0) ✅ UPDATE successful for 010200323825 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => cf0f634b25814f33855db549d2dee5bb [SalesInvoiceId] => da28b8fcb74e436d855ca1ba91274794 [ClientReference] => REF_054001500625_EJISU34222_709612 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248122627 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248122627 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054001500625, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T14:02:07+00:00", "status": "Success", "transactionId": "da28b8fcb74e436d855ca1ba91274794", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054001500625_EJISU34222_709612", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054001500625 (EJISU34222) ✅ UPDATE successful for 054001500625 (EJISU34222) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a2789990d68d4ca1b73d7fd43c606de9 [SalesInvoiceId] => fb4b9db236044462b7e9a33911a03a6e [ClientReference] => REF_054303701025_9D49MA_819483 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303701025, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T14:40:49+00:00", "status": "Success", "transactionId": "fb4b9db236044462b7e9a33911a03a6e", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303701025_9D49MA_819483", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303701025 (9D49MA) ✅ UPDATE successful for 054303701025 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 38137ab3965642d79cd813915c812b4f [SalesInvoiceId] => 1ae3df6609d1463d8efb9f712075b079 [ClientReference] => REF_050157609625_9D49MA_657589 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050157609625, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T14:49:14+00:00", "status": "Success", "transactionId": "1ae3df6609d1463d8efb9f712075b079", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050157609625_9D49MA_657589", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050157609625 (9D49MA) ✅ UPDATE successful for 050157609625 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => e3035b80394d4ce4aabbadc7d3ca444d [SalesInvoiceId] => ff4e12596f6e4680b3a1c5847dd11c54 [ClientReference] => REF_010371302225_9D49MA_505863 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233591336144 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233591336144 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=010371302225, schoolCode=9D49MA ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T14:55:29+00:00", "status": "Success", "transactionId": "ff4e12596f6e4680b3a1c5847dd11c54", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_010371302225_9D49MA_505863", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 010371302225 (9D49MA) ✅ UPDATE successful for 010371302225 (9D49MA) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a90b0ff2eae04e94a95a343cec7c3cd8 [SalesInvoiceId] => 540d6423fd72444ba716d1fa149b6119 [ClientReference] => REF_054102400825_WRHKXK_622099 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233555489473 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233555489473 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054102400825, schoolCode=WRHKXK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T15:21:04+00:00", "status": "Success", "transactionId": "540d6423fd72444ba716d1fa149b6119", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054102400825_WRHKXK_622099", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054102400825 (WRHKXK) ✅ UPDATE successful for 054102400825 (WRHKXK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b027316ccdb747cea0a89ffa0f28a454 [SalesInvoiceId] => 735301314e1d4f09af3010d34ed2ad55 [ClientReference] => REF_050309404225_R4E6Y0_319223 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=050309404225, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-24T16:19:13+00:00", "status": "Success", "transactionId": "735301314e1d4f09af3010d34ed2ad55", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_050309404225_R4E6Y0_319223", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 050309404225 (R4E6Y0) ✅ UPDATE successful for 050309404225 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 679b4ca192a74d2f95faf3f52ef45164 [SalesInvoiceId] => fec0f9201567435a9d612e4d4956132b [ClientReference] => REF_051607400125_CN4KKG_661881 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243605328 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243605328 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051607400125, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-25T10:24:52+00:00", "status": "Success", "transactionId": "fec0f9201567435a9d612e4d4956132b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051607400125_CN4KKG_661881", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051607400125 (CN4KKG) ✅ UPDATE successful for 051607400125 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => b83e762d5dfe4bd0bd50a7bc026a0fb1 [SalesInvoiceId] => e5ce966db6114c1a86d75bc62545138b [ClientReference] => REF_0009023002_I95WNZ_280747 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233205433686 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233205433686 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=0009023002, schoolCode=I95WNZ ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-25T12:58:51+00:00", "status": "Success", "transactionId": "e5ce966db6114c1a86d75bc62545138b", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_0009023002_I95WNZ_280747", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 0009023002 (I95WNZ) ✅ UPDATE successful for 0009023002 (I95WNZ) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => fba7e35e22de4ec2a6d980624e37e9a6 [SalesInvoiceId] => a2a908b238f44a15a06543b95fd5e050 [ClientReference] => REF_140502400425_1RC5WS_432853 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233243446164 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233243446164 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=140502400425, schoolCode=1RC5WS ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-25T15:31:11+00:00", "status": "Success", "transactionId": "a2a908b238f44a15a06543b95fd5e050", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_140502400425_1RC5WS_432853", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 140502400425 (1RC5WS) ✅ UPDATE successful for 140502400425 (1RC5WS) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ff2e6531380d42debc44bc4a4a94eef9 [SalesInvoiceId] => 16db1297ba634d45a66368d6778cdd00 [ClientReference] => REF_054303000925_Y3GO0A_812328 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054303000925, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-26T05:32:50+00:00", "status": "Success", "transactionId": "16db1297ba634d45a66368d6778cdd00", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054303000925_Y3GO0A_812328", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054303000925 (Y3GO0A) ✅ UPDATE successful for 054303000925 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 2464a57759c7452b8bc1d2d83b9348ce [SalesInvoiceId] => 841d6c1f4ce94b169100cdaf00181c51 [ClientReference] => REF_110203106425_WU6TPW_223663 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233596784666 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233596784666 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=110203106425, schoolCode=WU6TPW ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-26T15:56:46+00:00", "status": "Success", "transactionId": "841d6c1f4ce94b169100cdaf00181c51", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_110203106425_WU6TPW_223663", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 110203106425 (WU6TPW) ✅ UPDATE successful for 110203106425 (WU6TPW) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 1813b28f0c1e487b9562250088e43641 [SalesInvoiceId] => 0def316ea05144c6b30f98213ee80de8 [ClientReference] => REF_011002208025_69UIPK_212024 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233542453226 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233542453226 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011002208025, schoolCode=69UIPK ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-26T17:18:18+00:00", "status": "Success", "transactionId": "0def316ea05144c6b30f98213ee80de8", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011002208025_69UIPK_212024", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011002208025 (69UIPK) ✅ UPDATE successful for 011002208025 (69UIPK) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 21eb67bf09d84585ac01a629094a95a2 [SalesInvoiceId] => 6cfa172796044e29853d0702a49ecbea [ClientReference] => REF_052700400125_ZOOR6L_031214 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208304209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208304209 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052700400125, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-27T11:06:36+00:00", "status": "Success", "transactionId": "6cfa172796044e29853d0702a49ecbea", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700400125_ZOOR6L_031214", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700400125 (ZOOR6L) ✅ UPDATE successful for 052700400125 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 71e381e675904410bd7e75c1640ce1ee [SalesInvoiceId] => 086eea708d544f31936b25edb54cb1b2 [ClientReference] => REF_051910501125_RY07KN_422637 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=051910501125, schoolCode=RY07KN ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-27T11:40:01+00:00", "status": "Success", "transactionId": "086eea708d544f31936b25edb54cb1b2", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_051910501125_RY07KN_422637", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 051910501125 (RY07KN) ✅ UPDATE successful for 051910501125 (RY07KN) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 2001 [Status] => Failed [Data] => Array ( [CheckoutId] => 838a88528b7945aaa7ff89c303a84ab5 [SalesInvoiceId] => ce6b815d8b4848b2bb5a601879caa51d [ClientReference] => REF_051910501125_RY07KN_146531 [Status] => Failed [Amount] => 30.5 [CustomerPhoneNumber] => 233248738676 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248738676 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => Transaction Failed ) ) ⚠️ Invalid callback or ResponseCode not 0000 Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 4127ea06a908450ea2655b865d110c0d [SalesInvoiceId] => f3143789a73048418f15b725c063e31c [ClientReference] => REF_052700200525_ZOOR6L_303389 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233208304209 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233208304209 [PaymentType] => mobilemoney [Channel] => vodafone-gh ) [Description] => The Vodafone Cash payment has been approved and processed successfully ) ) Parsed: indexNo=052700200525, schoolCode=ZOOR6L ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-27T12:42:04+00:00", "status": "Success", "transactionId": "f3143789a73048418f15b725c063e31c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052700200525_ZOOR6L_303389", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052700200525 (ZOOR6L) ✅ UPDATE successful for 052700200525 (ZOOR6L) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => bf1dddfe0d6c4e09a7a1dcd18a0d15bb [SalesInvoiceId] => 9942cba8170846f1b519b59fe0e8127d [ClientReference] => REF_011002601525_J1MH3E_368945 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233242704103 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233242704103 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=011002601525, schoolCode=J1MH3E ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-27T13:32:42+00:00", "status": "Success", "transactionId": "9942cba8170846f1b519b59fe0e8127d", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_011002601525_J1MH3E_368945", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 011002601525 (J1MH3E) ✅ UPDATE successful for 011002601525 (J1MH3E) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => a6520e35d0d947088e14f86ba182f43e [SalesInvoiceId] => 96c3896e8e424e65bf87e38b7c70c0ef [ClientReference] => REF_054300200225_Y3GO0A_086993 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241381297 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241381297 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=054300200225, schoolCode=Y3GO0A ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-27T20:58:33+00:00", "status": "Success", "transactionId": "96c3896e8e424e65bf87e38b7c70c0ef", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_054300200225_Y3GO0A_086993", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 054300200225 (Y3GO0A) ✅ UPDATE successful for 054300200225 (Y3GO0A) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => ce5bb5c7fc384f1385a39e45abd945fe [SalesInvoiceId] => 5e9bfcf4e88b491c81f4cda988fdc580 [ClientReference] => REF_150300902025_CN4KKG_702620 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233248097812 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233248097812 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=150300902025, schoolCode=CN4KKG ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-27T21:46:11+00:00", "status": "Success", "transactionId": "5e9bfcf4e88b491c81f4cda988fdc580", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_150300902025_CN4KKG_702620", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 150300902025 (CN4KKG) ✅ UPDATE successful for 150300902025 (CN4KKG) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 0875195d71f14226b1a4eb38adb43c0a [SalesInvoiceId] => 4c694d25741343eb9a0a82fb794ac816 [ClientReference] => REF_052507602525_R4E6Y0_967914 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233548073459 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233548073459 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=052507602525, schoolCode=R4E6Y0 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-28T10:38:21+00:00", "status": "Success", "transactionId": "4c694d25741343eb9a0a82fb794ac816", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_052507602525_R4E6Y0_967914", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 052507602525 (R4E6Y0) ✅ UPDATE successful for 052507602525 (R4E6Y0) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 86615a454b4f470a93eafa93095e4ef0 [SalesInvoiceId] => 5a16c7de1a6247d39def42e691910a9c [ClientReference] => REF_000506600125_IR97F7_895877 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233257624852 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233257624852 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=000506600125, schoolCode=IR97F7 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-28T11:07:49+00:00", "status": "Success", "transactionId": "5a16c7de1a6247d39def42e691910a9c", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_000506600125_IR97F7_895877", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 000506600125 (IR97F7) ✅ UPDATE successful for 000506600125 (IR97F7) Database connected successfully. ---- NEW CALLBACK ---- Array ( [ResponseCode] => 0000 [Status] => Success [Data] => Array ( [CheckoutId] => 78e859ce2edd487e859c461fb375ef2b [SalesInvoiceId] => 007b5207017342d582fdad6bf6654e19 [ClientReference] => REF_012911200225_EJISU34222_413431 [Status] => Success [Amount] => 30.5 [CustomerPhoneNumber] => 233241187421 [PaymentDetails] => Array ( [MobileMoneyNumber] => 233241187421 [PaymentType] => mobilemoney [Channel] => mtn-gh ) [Description] => The MTN Mobile Money payment has been approved and processed successfully. ) ) Parsed: indexNo=012911200225, schoolCode=EJISU34222 ⚠️ No verified status found, using callback status: Success ---- VERIFICATION (normalized) ---- { "message": "Successful", "responseCode": "0000", "data": { "date": "2025-11-28T11:48:53+00:00", "status": "Success", "transactionId": "007b5207017342d582fdad6bf6654e19", "externalTransactionId": null, "paymentMethod": null, "clientReference": "REF_012911200225_EJISU34222_413431", "currencyCode": null, "amount": "30.50", "charges": null, "amountAfterCharges": null, "isFulfilled": null } } ✅ INSERT successful for 012911200225 (EJISU34222) ✅ UPDATE successful for 012911200225 (EJISU34222)
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 60.08 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002