{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T01:38:00.801Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T01:40:50.000Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T01:41:56.886Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T01:42:21.486Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T01:51:33.707Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T01:52:49.319Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T01:56:28.590Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T01:58:51.674Z"}
{"attachmentsCount":1,"error":{"address":"127.0.0.1","code":"ESOCKET","command":"CONN","errno":-4078,"port":465,"syscall":"connect"},"level":"error","message":"Eroare la trimiterea email-ului către ion.popescu@example.com | Subiect: \"Contractul de sponsorizare - Asociația ONedu\"","subject":"Contractul de sponsorizare - Asociația ONedu","timestamp":"2025-07-12T01:59:02.778Z","to":"ion.popescu@example.com"}
{"error":{"address":"127.0.0.1","code":"ESOCKET","command":"CONN","errno":-4078,"port":465,"syscall":"connect"},"level":"error","message":"Eroare la procesarea template-ului de email: connect ECONNREFUSED 127.0.0.1:465","timestamp":"2025-07-12T01:59:02.778Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T02:11:36.596Z"}
{"attachmentsCount":1,"error":{"code":"EAUTH","command":"AUTH PLAIN","response":"535 5.7.0 Invalid credentials","responseCode":535},"level":"error","message":"Eroare la trimiterea email-ului către ion.popescu@example.com | Subiect: \"Contractul de sponsorizare - Asociația ONedu\"","subject":"Contractul de sponsorizare - Asociația ONedu","timestamp":"2025-07-12T02:11:44.721Z","to":"ion.popescu@example.com"}
{"error":{"code":"EAUTH","command":"AUTH PLAIN","response":"535 5.7.0 Invalid credentials","responseCode":535},"level":"error","message":"Eroare la procesarea template-ului de email: Invalid login: 535 5.7.0 Invalid credentials","timestamp":"2025-07-12T02:11:44.722Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T02:12:17.713Z"}
{"level":"info","message":"Email trimis cu succes către ion.popescu@example.com | Subiect: \"Contractul de sponsorizare - Asociația ONedu\"","timestamp":"2025-07-12T02:12:23.433Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T02:18:48.404Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T02:47:13.322Z"}
{"level":"error","message":"Eroare necaptată:","timestamp":"2025-07-12T02:47:16.299Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T02:48:27.352Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T02:49:26.472Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTAzNzMsImlhdCI6MTc1MjI4ODU3MywianRpIjoiZGMwNzllNjUtZWVhOS00ZTc1LTk1MzgtYTgxZGJlOTIyNjAzIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZmIwZDcyMWMtOTFlNy00NTc1LTk0OWEtZGIzZmU1OWM0ZWRlIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAxNiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDE2IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.lztnbnJUeQelskgB_BP79ErdaK2c86OHNgh_d94x_rRMduFDGO1i9P22YPtcG27surG0J1TPLIL-INDHCkZadCC4vfINgaLU2Iu1ijun1_7A2jrMw2klQoqC26gZK5yd5R1PvJvZoBN9hjR7zhAy8LUNKeErvE5g9gm5im5LM3VwwsN_Lf1I5Lj8TV6DEua1ADIKKvex5rnpZ8NWRD6QEK8LMiIi1SgNgHkUv8qT24vcnOgyIZvO93vh0vMaQXkR4DVcrxZQ72_aswifkOMdPR-Ov_OwkwxtnkGs-tAJpW9ovWk7cnYWYHlSWy3wmQAvbcpeplgqN_Vm8yFFi-fEkQnnCed6SDamSOqgjZ0kpGrODtgwuz5H_9UUFocidGy1mA2CV69xlQSosDsOxyRKkDMVBtIYxGZKcrp0fnBoCzmALJtwPJbPN6B011Vfue7jHAwWlJ4fip2pG34of2_VDDuppJngYbQ-x8b-me0AVVfASwtgAQAdtzI379St7TGy4jH_Ce2A5yNs69UIb7Md9FQSVH-9pTCz3OBEdHI9WsirPm7a5Ps219zTrBlPEFbfuqbG4x3k3El1DU1YqQ9Mswqv99u4Ym22PPH6DWwv9A7s4mvZO7Hpvbg6dywV-KaeoqgWZkg-gjvnJtXb7KJvkBI0rTTI9KtNsBCYkv-TpmA, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODg1NzMsImp0aSI6IjU1M2Q1MmJiLTdmNjItNDU0Ni04YmZiLWQ1YjBmY2Y0YzA5ZSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZmIwZDcyMWMtOTFlNy00NTc1LTk0OWEtZGIzZmU1OWM0ZWRlIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAxNiJ9.zT3yHy6ndE2BWjPxcT7SfHugjHCvwFIgPZ_PB-VrI30, paymentId=265016","timestamp":"2025-07-12T02:49:31.162Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"ING\",\"details\":\"Donatie online prin onedu.ro\",\"psuIntermediarId\":4,\"psuEmail\":\"ion.popescu@example.com\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T02:49:31.184Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTA0MTMsImlhdCI6MTc1MjI4ODYxMywianRpIjoiNDE3NTI3ZWMtMDIzOC00MGNiLTg3MmMtMzVlM2I1MTY4MmNlIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMTRiMDU3YWQtY2RlOS00ZjFjLWFiMzAtZjc2OTJhYjZlZmMyIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAxOCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDE4IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.HcNo-ZykMKsjkOl1xH1Ysg2kJPuT_3aDE0PXNm4Np7Sqdu_PhUC9XW6U5pqyfFWf9fv41m8VRMzIz8IfBy3pTPNmIDnN4FWdrbHRbcDnt7phS5y2UgVeJEJ91Zm9nqx8oDWE0W7Hd4UvPWV8EJ3sONePoDrcy_PGJfdqGKIjJO0_9MQtSC9jUcQWb1zrB1pZzdAZGv4a__Kh55naY0rolizRV9oTZw3LJsZRLrQd8CfwTKg38PsMXnIc_8DcqvGhL88lyXRukVTny6ZUUyhRF-yu53eCKUmf-NOvnPnywZyq4ExN1f_Z4XVDLTWHz2GQjs8BlHiZ7AvgpsXBRCoBWAGmi-NRsSs1zlCguRxhNmJLSCCTCWWoHMywZ6I9cuedVxhS2HjgAs7JU-lDfp0F7UWAKnjgznBmH2lmuHnN7Vp11JcYD0eQxuh42Yy8NXpgC5_9pZEzt7f80SQyUqrIYSikHh1UHq0lBiYtUr-jENzbvU8Cezd80DfN2GFZCqulDpTt0RPcBDjqdUbky3CwmkXmkBknZPabpAbVhGLfxzHb1dAvBJDUQPZIGV_kWoZ1N0xGpWywwiJbsTKP4AvLY0lMOF7dlz2aDnSyYWWuseDEPAfD1K55A5g0JarbhmlL_QCGppsNPsWjsBTFN7WYOP4nw1vTdEJ-qDgRxF6fiV0, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODg2MTMsImp0aSI6Ijk2NzE1YzNhLWVlOWUtNDg4My1hN2FhLTE0MDM1ZGIxODc1YSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMTRiMDU3YWQtY2RlOS00ZjFjLWFiMzAtZjc2OTJhYjZlZmMyIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAxOCJ9.LCztDd-NWK1BRxqijtwEtLpp-fn1RAtmr8bqF77HpHc, paymentId=265018","timestamp":"2025-07-12T02:50:10.414Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie online prin onedu.ro\",\"psuIntermediarId\":4,\"psuEmail\":\"ion.popescu@example.com\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T02:50:10.423Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTA1MTIsImlhdCI6MTc1MjI4ODcxMiwianRpIjoiYWRkOWQ1ZjAtODhkZS00MTkxLWIwZmQtYjE0MjZkNjk2MTg2IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYzUwNGM1ZDktZmY4Mi00YzBmLTk4MzAtMTIwZmZmMzI4NTM1IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAyMSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDIxIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.RSE-j7Lcy-9nsj7q9Sq8y6Cg8uS18sTiiF11erlluabpW9JNySWX9UOFifAheoW90ssMbmRLvmLdG4WlBawlD8ydHj1NRxgn1KCPfrToZ7jHHLa2U8qSw5fvaSPaLdC9CQUO41njHxxoar1RosHAtWq9NKiF2kbBYIFNUe9WxX2vSOIs10BhNskweun9jLkxBZU0MWQpv74WcAg6zISlX0VDJ5cjDdZVKbCIsgHA9m-B6eMMQGiTrYU5SPj7karH1qpPqOm8iRQoiS349PFChnKKDEnfLXw_5GPC53o7kVamUADL9wTQQlUJc5JFtsHD5LOZKbTwyXpOiPd7hMDq7YlrSmpZLxVw0CiZXxss6ptXMDvIfTI2fS6c2axYmci3wtJjwdGcueOZt5o3vRtcATfvmxKx_5rXsEGjMAFKJ5zyK7j0XoEG4PJFRnzPtuvhla10hBfsXSVD2jvf3705313ZG757WbFdWXBLn-DiK7bv1H1gDq4b2i1MR7evrgvo5A0nLsrVr1eJxFgP7PcLvyxDzxsoFa_Qk-4d4FaF7ubYlhNhhVXn9Dy5RUEhJAtTjaf8bHD-fg-mI31G20V2M5jQvU1bKIPy2QGW_jU4Psyrq0YJjZU6f0Msgj5S0DmuH-YGvePvfrCRAMYaFT3h4SAZ3auhQ3mecjVscVu-jBw, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODg3MTIsImp0aSI6IjkyY2RiYWYxLTY2ZDktNGU0Zi05MmYyLTdhZTkwMTE2MGI5YSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYzUwNGM1ZDktZmY4Mi00YzBmLTk4MzAtMTIwZmZmMzI4NTM1Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAyMSJ9.fGRmGjQ-QXzSCiRpOD33N1OBkPOIz3Q79YnmD-nhCqs, paymentId=265021","timestamp":"2025-07-12T02:51:49.926Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2025-07-12T02:51:49.928Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":19,\"code\":\"FB\",\"name\":\"First Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"PIRB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":20,\"code\":\"ALPH\",\"name\":\"Alpha Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"0140\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true}]}","timestamp":"2025-07-12T02:51:50.090Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTA1MjgsImlhdCI6MTc1MjI4ODcyOCwianRpIjoiNDVhOTExY2QtNzA3Yy00YzRjLWJhODEtNmU0ZjE1Y2YzZTE4IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMWMzNWI0NDYtYzdkYy00ZTNkLTgzNGItZjk2ZTNjYzQzOGRlIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAyMiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDIyIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.fuoaqOmuupD0udPxk8dn3iTU1Sf0A8N5sWxKLLCMdJJxDohwjzmttcD06u9MOrnE_Rs3ju4H2mllK6IppZvYXE-FyZ2n29hUC01a4lb9LM4KnW0VO8Wd3MjHERojhFRdX183sGtZXxEDIMgxtQsfcg4WPEb17QwuUjLjaXtmeTrrygUx_1Ld2pw7UPOGgp38Q90Oep4wHzAnrVlk8-aYmeFKUp4ZLdu5IPGK8KxT_9POQEU32IwEYbQ4U4sDnbE4EyVkFgLM2b0Dw62ugJ11MGJ4z065TUOGObE0oiwSK88QUhIGvG-N_NiDu2BAqEVekE9Ts2Er34vL0VEhX_HVU80FoSNaum_9w4sBCgwPiF_iRLv_V5GFFxi_n887iv17H8h3JHQKnSPWuFlps2slpXJdxgb7X-gbjaxRBZ11CMrXUTNo3ENkA4YOxBdrxrabO-gmxieTGAeO1WklHGVx0zXq7BzaJuTRY1Dtm7aNBRGJ9y5f0kPPIutlowORfv9QznExBN7LShw8iGZi3Y_QdoqPwFQsp8f8rPkXFTPqU06Q93g-qJMfS-DonhMxhTkJVYcUKwmasqDuaYYTaMYEPc2bp3jeJAloaAKIXBhj0QI0POYNSVjBMkk0XibNjuS1ccdJY89qpfV-vCpJftIh20W_MqqlASXo7HbNikvQx-w, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODg3MjgsImp0aSI6IjgxMjFmOTk1LTNlZjAtNDVhMi1iMDk2LThmMzc4MzI4MWI5MSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMWMzNWI0NDYtYzdkYy00ZTNkLTgzNGItZjk2ZTNjYzQzOGRlIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAyMiJ9.gRuFXEyMELbS0C9crv1YQWsM4Pgb3zdfULxmbTeJM7I, paymentId=265022","timestamp":"2025-07-12T02:52:05.418Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":5,\"psuEmail\":\"cosmin.andrei.ac@gmail.com\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T02:52:05.424Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T02:54:14.220Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTA3MDIsImlhdCI6MTc1MjI4ODkwMiwianRpIjoiZGQ0MWE1ZDUtNzQ5Ni00MTEyLTk0NDYtMTJhZDYwNGEzM2JkIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMjAxMzU2MjgtNWE4Yy00YzYzLTgxNTYtZTQxZWMyYTg5OGJhIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAyNyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDI3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.gGA2kV0Oa7OXVNcemW9oev4V2iSNX7W24EdPq3t-n1HT5_Q6GTai4fLXt9NmxuD1ln0F4k129qeMY6Rhw3XVY9BXpBVLLkiYvuXVcjbrjrLdN_JbBU9r4ftWTAKkQG8wo9WPwUdbLlpSv96XiCISFP6QUmA5kMJXA42vlhzO3gL_LWUR5m0ELD3HVenB1KgdnKh-4w4mn8yyAo1xBSXoWwOFJIIIDqS59JHQFPhvZ_MS7c-i3zpVWZdWuM27OZzzWTkXiO92p7XbUbANMmhJ0TCwy972O6tW9lt_cMqGQY-Z2mZxrgZ9NasRSAaH9sRnByxYMRXu2AOG2ccUp_oimyHY7GPtRPnmqLjkUuNaSskvxfEakqrayFVXIMl661d1xqUSk3o3933dyGdGd6c84oMrkzlN-mh75OnEhSittjcEiTIeSnrhxcKexGuiGniiauU5a_mcSE-lGIgF3jLETJ7Ui5i8vU3eSqHln2AylrNgmFDpK0g8rYzwTmZNUees3IVgf_mOEJpWUQXUTxh2dpC7OoeYZc6QLQ2PYyOm7z9bBHOFGqWcSFesF1yluRce-zeEa1bIg_AoeF1MEVlFydHgyMGYzGHon8AX4HKcYgRKeAgH5bBxu1WGrj16ZyueLada6gAWlgI0UgnHI2OAyG9LLa-iMK8m_fMsoz_BdeY, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODg5MDIsImp0aSI6ImNjN2YzOGQ3LWExMzAtNDJiNy05ODkwLTUxMmJkODQxZDU3ZiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMjAxMzU2MjgtNWE4Yy00YzYzLTgxNTYtZTQxZWMyYTg5OGJhIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTAyNyJ9.8gW8oYBRrowTAX5JyNwoWJNvs-UD0M5HGHrK172U7Uk, paymentId=265027","timestamp":"2025-07-12T02:54:59.766Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2025-07-12T02:54:59.768Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":19,\"code\":\"FB\",\"name\":\"First Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"PIRB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":20,\"code\":\"ALPH\",\"name\":\"Alpha Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"0140\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true}]}","timestamp":"2025-07-12T02:54:59.949Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T02:58:46.453Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 265022","timestamp":"2025-07-12T02:58:57.304Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2025-07-12T02:58:59.768Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:01:22.637Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:01:28.957Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 265022","timestamp":"2025-07-12T03:01:31.201Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2025-07-12T03:01:33.585Z"}
{"level":"info","message":"Email trimis cu succes către cosmin.andrei.ac@gmail.com | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2025-07-12T03:01:37.284Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:02:42.723Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 265022","timestamp":"2025-07-12T03:02:45.919Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2025-07-12T03:02:46.940Z"}
{"level":"info","message":"Email trimis cu succes către cosmin.andrei.ac@gmail.com | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2025-07-12T03:02:50.729Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTEyMTIsImlhdCI6MTc1MjI4OTQxMiwianRpIjoiODY3MDcyYTMtNDIwOS00YmQyLTk2YTctMzcwNGE0NGVmNjViIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYjNhN2I0ZDItZTkyNS00MTg0LWJjYWUtMDk4NjA1NThiZDRhIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA0MyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDQzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.sCn5gJZNjsKNzRnpWmbB2TwLGzgUcL6IJXNHLGKcoTY193_STjzoIIktnC4DaWhNmHs_SSpqgrlqgEWw42QB72VV77vGi-v-Acs6zsFlSwW6iEy5KD4KYgRNwAMuLvBvNW1K1Wcl_Urk6xCww1MFRWPsREdEdU_HT47kZx4gpIKmbQpZzkzYXavL1PLlxfpdoEGjxkRiiVB9tLJkqQVvNQ2pkTKoDGmOG6TSB_Svp-dW-sJaew3yIzH3Rfm-84IuKMBDlWWVtpLTRrwL1eC0___XTSmiYSyPxb9kh3vwREKwdTYT46KKNzvXfmaGsz-wfyQ8aaraUv_E7DI9wSmrrmkLB3TQVJYLkCcIzJ3rFJp6eXIGJH-gwbFHlhqY6LP4Mp1DDec0muD3LeLeMHz4NcPKasB2d2FFIe6FKTkASozC4YYlMbEgA3Xv7MZ4x_donJNbviPMQKWIYwbUMwEC9BGCTah-qrdotlqbGKrlkqMMCPOKcx7XBC-PgN3OjNCkrC502BXphFDByjMZFx_jdPH2MReIlzIf1I4qD8VeEzdZwcWM6F0qCPRlMvkzz96ICP1SJ_q5bxaygwKdQW-ltkYkwjBSz5HCaR2pBvOLtfilM-rcrdnUpON1KZ13qDY9woKE6Slux2rUHzMYzSC3N70f2TqMwmWqlL-3ub8eLuY, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODk0MTIsImp0aSI6IjQ1YzhmYTY2LTEzYzItNDY4Ni05ZjBkLWIwYWQwMDIwMDQ5ZSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYjNhN2I0ZDItZTkyNS00MTg0LWJjYWUtMDk4NjA1NThiZDRhIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA0MyJ9.Putlw6QYqEk37bVo3mrM0hq6eDQ60TL5Y7K4Kh2Zhqs, paymentId=265043","timestamp":"2025-07-12T03:03:30.040Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2025-07-12T03:03:30.042Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":19,\"code\":\"FB\",\"name\":\"First Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"PIRB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":20,\"code\":\"ALPH\",\"name\":\"Alpha Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"0140\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true}]}","timestamp":"2025-07-12T03:03:30.212Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTEyMjEsImlhdCI6MTc1MjI4OTQyMSwianRpIjoiMmExYWI4MmUtY2E3Zi00MmVjLWJkOWYtOTczMGIxMmZlM2Y3IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDZkZmMyNDEtYjk3OC00ODAwLWI5OGYtMTllZjhlNjFlYWZlIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA0NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDQ0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.ShMX1N39v3d_wN50Y43btodvnV8wnT4Gq03iKdWbNWhKo3z-U_tQxWGjeM3MY9UjLlN-rm9BKplbsEqGAM0Fzvg_GjqcNabHIGs1ZeB1gbgzDPtluoa4JoO6EYbWAgdZfosErlrHcwIlEawFYnpKs7yjAAFbrtv4qv0hWeZALZ2tnboV00pBxN924N_WpsbSvXrlksccHSWzK1s4-rqXE79piwiT4j9IXt3ewZZxZkQpMe_dlG7jrUHwI5qHFdnbAzAOe2eQeMrPWYV7V1JawqKtLqM7n9lMFnGd62Z1Ch2hy2sLMz2OnahVQQekmpnjbS1Zk3u7ezOn9E4EHbMgOJDfYdrUoY_foZgtYiYP6pGsESf3F6bWK4AyIOoBUggPpe0s5xjV1YgWND-6ZFjK8KmnvP9KUWa-0fR2cuGBQBXMynQE2wx05WDZaPvIZObcdAWzVLImlPE2T-OEvNvGhyz_1V-qiz_gkqLmsbgqRFGxwDtSXDLCK8M2OiqgMgd5av6WAnXdmMUbRMD0oDDD4k9MI9965u77P75zR1Pg0DAW8WhjWW5Zwdpk1iQttri1dNXQB9lPTd7D7wd0bbClGzgU1F19X9e-MqLPp2c1pvy7vOGNLwaGv6O1f4ATrs_htRpXFzzSQHpiHRvauFVymbakjJif3Sr9zvls3pRD3DI, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODk0MjEsImp0aSI6IjUyNGE0ZGVlLTk2YzgtNGZhZi04ZGE0LWI5MDEwNzY0ZWYxYSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDZkZmMyNDEtYjk3OC00ODAwLWI5OGYtMTllZjhlNjFlYWZlIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA0NCJ9.RAaEvTYOlGdALkRrQ7NIjvtWc7qUjCA38TohmDqfvg4, paymentId=265044","timestamp":"2025-07-12T03:03:38.523Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":50,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":6,\"psuEmail\":\"engltutu@gmail.com\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T03:03:38.529Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 265044","timestamp":"2025-07-12T03:04:13.387Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2025-07-12T03:04:14.336Z"}
{"level":"info","message":"Email trimis cu succes către engltutu@gmail.com | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2025-07-12T03:04:17.743Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:08:19.420Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTE1MDgsImlhdCI6MTc1MjI4OTcwOCwianRpIjoiNWViOTg5MWYtN2JhYi00Y2EzLTk4MGItNzA1YTMyM2Y5YWJmIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNmFiZDIyNDItZDgxOC00NDYyLWJhYmEtMzk2NjE4YzMzOTJkIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA1NyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDU3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.kcKe7XiML1SNCRAuRoMJ6QXzN5PiZKdnuh7mWPMkAq5_g6_wxuO4Mx9Awy_AK43e4g6PFGPb0unn_GAMVTLHD6LTeJrwKHX_4ykjy3-B2sodIfxolg6TMI6NMhFlxtw6BKFbDp7UR_i7U87hWvsOk2Vik--tTFQ3sPohv71DBNcar23-313MxyYN53p0g5OCOhHqPwm4a0ztdDuwjEAgDQ-DiNvAUphp_j1QtKuWMK3-673HfKFTu5ACXgg51KPaKfmRhaFKKgzXGBNwUnBOmdC5qbUI7ctKinBldJbBxguP4QxjyFw5BSh1PoIZtwcqGUBLAtS7fwgby8t9ZAxbxc8ezeDZwtoAU2FMZDQAUknVjB-z060MqxxsoIpAEdBnIHbRDyws8-7cVwzxrI_c66C2sY3TFYojTEJ7Ht-meWu38tpk5aZYdnX8Y3qvuleCpp_ET0Alss7uwEC7E4BSYN4P6fvnpXS7GqpOIJLgEpH5ywN5Zv_hyTGcLBWnvgyekPLFnJQCCWs2YF4VZ5BfuuqL9r8I6Ng2X24Z1zGckQ7mGBJpa_lOrE-Ch0dSCcFYfwM7NOwCOkAVi30rbcNZa-mwtYmbszwAV09cK1XYwSv1xuO7rGjepO2YciUSQ2i4m_SDkB4p4pTsyqLmP1p3DoQPr2lOfEYqOIjgwy--YaI, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODk3MDgsImp0aSI6ImZiZDhkZGY3LWRkNjAtNGI4Zi04MzFjLTliMTFiMWViMTE1NCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNmFiZDIyNDItZDgxOC00NDYyLWJhYmEtMzk2NjE4YzMzOTJkIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA1NyJ9.hulMNxairAcNt4GbAVO3QSBtxTpFEv0z5Q9w1941zCw, paymentId=265057","timestamp":"2025-07-12T03:08:25.840Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2025-07-12T03:08:25.842Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":19,\"code\":\"FB\",\"name\":\"First Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"PIRB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":20,\"code\":\"ALPH\",\"name\":\"Alpha Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"0140\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true}]}","timestamp":"2025-07-12T03:08:26.013Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTE1MjAsImlhdCI6MTc1MjI4OTcyMCwianRpIjoiZDVmMTgzZmUtZGViZC00N2Y5LWEzOGUtYzhlZDZlOWM1YzJjIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNzA3MDhhNmQtYmVkMS00NGVhLTkwZGItNDdiYTIxMzczZmU1IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA1OCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDU4IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.WHlBVx08xN6yEFKc-oz6ubE2gRjM5brjpiis1Xiwvrjxe9c9qmVC-GOMiPCiirAEouZdD7fNK940t8OHjYd53r3BQbujQBxoBfmAni4zx0NcmVSbp0xLI_Utfs3NigrMjWPOM-gSEehhey5GXjqOZSqYeuvZXzPqkwoaruZuQaRuIeO733LT23wlaooriRYbExqiw-m9acNeDki6ymVIT8-TVcxXEh2GK8Wq5qJGUBc-R9i338sBKj1ixjjAsE20NyG5YBNTHZfYjJxend-kikcUtoUMqMa92Q7LtmbT83o5EwGiJvbMqA5fa-HC9-Q1Jirp5Zp-iyxKmqtvU_dsGQa9fKOAvEfOtfWLA9zL7UlMeq2XGr9m10_VkzAdcgGoV0ioLdEVNEj3I2QJgDDhykK8xMWhZcbD3w54qm2p3k_TKbD4k0huSzwqJ2_xC3VOMeGNpJArUqsBqgusV55QicidzT9COap9okZekxjUp0Jly3QxGgtdEOZ1ip0SBbyLzJDYN3bNfVqlDYFh9JZib6TAjxZHNCKMdidGlbpextWAiiFQOA_JJ-_DQzVdAwxwRFJUMZoI9DsyADnhbUXX_V_7Ef28O34woZsOKlxBTEYbf_AFROE5TMowm9m2Vn2lG2KIRCOlem1CKCqx4PF2ZxWQNm-OucoSjIczEbS5YjA, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyODk3MjAsImp0aSI6ImNjYmFhNGI3LWI4ZmItNGQzZi05YTM0LWYxMGNlYTVmYmEyMSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNzA3MDhhNmQtYmVkMS00NGVhLTkwZGItNDdiYTIxMzczZmU1Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA1OCJ9.HSjcGA-B7P0tlNY39sTglztKwImMCCFuZ53Y7duClyg, paymentId=265058","timestamp":"2025-07-12T03:08:37.228Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":7,\"psuEmail\":\"acir3268@scs.ubbcluj.ro\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T03:08:37.234Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 265058","timestamp":"2025-07-12T03:08:59.766Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2025-07-12T03:09:00.654Z"}
{"level":"info","message":"Email trimis cu succes către acir3268@scs.ubbcluj.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2025-07-12T03:09:04.706Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:41:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:7:24","timestamp":"2025-07-12T03:09:32.485Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:41:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:7:24","timestamp":"2025-07-12T03:14:20.907Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:16:50.143Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:41:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:7:24","timestamp":"2025-07-12T03:16:53.100Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:18:09.379Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:45:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:7:24","timestamp":"2025-07-12T03:18:11.531Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:18:45.798Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:45:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:7:24","timestamp":"2025-07-12T03:18:48.645Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:19:23.530Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:20:59.936Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:21:04.616Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:21:53.393Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:22:08.942Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:22:11.702Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:22:47.709Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:24:06.617Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:24:10.141Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTI1MzIsImlhdCI6MTc1MjI5MDczMiwianRpIjoiZjA1NTgxZWUtNmE1OC00ZDM3LWE5YzAtOTY0MDEzZjU2MDMzIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNjQyZTdjZjktNmFmNi00MTMwLWE4NGUtMGE0Mjk3OTI4MmViIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA3OSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDc5IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.Pcqye-v1GCbZQ0aXfXNRyPX4V3ELWIiNzACCYlXFnij3CMV1kRWnpkQCEn-FzE2m4pPwehMvG9SXKwzqhepUuSyiBM0XSqg2H4i9_YiAFML5KKjbOtNdlnw3LBpwf0HuZ2mHsIWWdXlK7nH6dL3Gl3XyYgEjnbhXiOavFHlZJToOX56a6FNjrJJqtaV1WDppdLWm192lj09D-ESHN6n-LIs6awLtn9SWf7_CY_TAI0-Z9pq8NuOkCU_fHZxXertKJZl26fa1oy0ydxCW3W-hWRyh7X9vvQYcXWboOTXF08YqwEz85LgsoZ3-fcqVJLEAJ3NsZOH5RXMqMkWBvBCiqJ5rBVDjhf3bhz4TXSkEBE9_Y2RBwTWnnP7QM6cu8FbEDVBVafu5AaTajveUskQw6uoXAa58cOVlnwNmk9BPiJTbJXsJZndhmi8kXCTlCd19rVW1t1Jy8gf_C6Q-dsqHGquA-i7hJp6XH7q8ssjowqXUEVKQ1JYFNjNpZHye8WTFnnyh63rnWqY9kml_iXYWQpkWxBq5Faf2LUgsTFTg_eXxT68XgJTZAat8LL4p-PK_xnkSByPBfPrzWVATql4YQJN6XtaUBshQj4CVjtL9L2ph1UnLtNYv8OhY_lILKxAOndoczQMXzeVo0Snmr6oEzt0menalynqdicc6fVPCQxc, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTA3MzIsImp0aSI6IjUyOWEzMDg2LWM5NTQtNGE2Ni04OGQ0LWU5Y2EyZjQ0ZDQyZCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNjQyZTdjZjktNmFmNi00MTMwLWE4NGUtMGE0Mjk3OTI4MmViIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA3OSJ9.j7biDMMM6mSxR3MVnH-TBvU9KcFGO-loK1oSWKw7t1I, paymentId=265079","timestamp":"2025-07-12T03:25:29.728Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":50,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie online prin onedu.ro\",\"psuIntermediarId\":8,\"psuEmail\":\"ion.popescu@example.com\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T03:25:29.738Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:26:43.715Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:26:46.983Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:27:42.603Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:27:55.809Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:27:58.809Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:29:06.015Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:29:10.086Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:29:43.196Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:44:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:29:45.508Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:30:12.818Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:30:28.114Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:42:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:30:31.015Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:31:09.249Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:50:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:31:29.846Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:31:50.334Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:31:57.781Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:42:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:32:11.077Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:33:12.654Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:40:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:33:13.137Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:34:19.595Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:34:50.536Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:35:02.367Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:35:10.708Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:47:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:35:13.282Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:35:39.930Z"}
{"level":"error","message":"Eroare la trimiterea donației: RC4_BUILDER_ERROR","stack":"Error: RC4_BUILDER_ERROR\n    at MobilPay.buildRequest (D:\\backendONedu\\node_modules\\mobilpay-card\\index.js:212:19)\n    at startPaymentService (D:\\backendONedu\\utils\\netopiaUtils.js:40:21)\n    at D:\\backendONedu\\service\\donation.service.js:88:38\n    at async retryTransaction (D:\\backendONedu\\utils\\sqliteRetry.js:4:20)\n    at async Object.submitDonation (D:\\backendONedu\\service\\donation.service.js:40:12)\n    at async D:\\backendONedu\\routes\\donation.routes.js:8:24","timestamp":"2025-07-12T03:37:03.274Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:37:23.514Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:52:09.137Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:53:05.728Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:53:51.301Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:54:09.650Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:54:20.107Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTQzMDgsImlhdCI6MTc1MjI5MjUwOCwianRpIjoiZWE1MmJiZDUtNGM5Yy00ZWY0LWFiNTAtZDBmMGQ3MGYxYzVlIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNzFjMzgyNTktZTcxOS00NWQ1LWE2NTEtYzU5YTE2MzFkM2JiIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4MiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDgyIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.V-LeX34KAkSV7Uyt67QcK8tdlSLj_4g_-OXYoMXoxknGAwhD41WzrzyYGm3imiKgtIO93Vj0IUqIkZTKSD5u50wgKvbziqkLge27uvkPiub6n56w0wdZ9XyKDCUqkgRYCf1wSQph49t-afS2UfU8kuOa9EgB20WuonQIXwo1Jlvwq4RkZ37XhNnEsda4ihmGsPQc7R1n7NwSF2AKLe6bDGqVd4aVaDE5zUjiOxoYxwBcQzzn5LKhxSdjRTHsczJmoaiC0pCMLQ6ZU7WBa35N3UDHNgzZVunrE6g5lcJVlGtKrAfqPXSLvwb1JFZQZy8dNT06vzxvYXT85v8rv9gFNXhbIkGBhcUq7sGYC_kKYg52dZxeVRpcJlIND7NR7Gvv_vaaY40qCXQvZtjB21x1vahNnUfKo4gd_QyWApV52xLgLcEo_notPmrwdU1MRWE09YIk4eHLspDd-aaxuLCQkmw6tTIS1tVDNbhaaIW1qxl5G9cAHGFmrLTiBx7rrlsbywPTcE5eDmVkpmzR9ZRF_PU1iQ82JvNXsrQAzHPTPAZ_h3D6CJ_4NsceUcAL7owq3ft3wIAKW5bXOnPQ5B79WNwdU5NVB3Z6XvgJjhUCqpjPA_OjZ1GlZxgotJof1EIRoMkZ_q5nolzbCjdPmyxbPoXqwRKYGYK6cuZKo_tW-fQ, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTI1MDgsImp0aSI6IjRkZmU1N2RjLTA5MDUtNGU2MS1hMjAyLTBlNzEzNGQzZDE1YSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNzFjMzgyNTktZTcxOS00NWQ1LWE2NTEtYzU5YTE2MzFkM2JiIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4MiJ9.TyLdsNRgQlUwQHf8-o11OlVolk-TTuqpUqnQLb1lCLI, paymentId=265082","timestamp":"2025-07-12T03:55:05.269Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2025-07-12T03:55:05.270Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":19,\"code\":\"FB\",\"name\":\"First Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"PIRB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":20,\"code\":\"ALPH\",\"name\":\"Alpha Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"0140\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true}]}","timestamp":"2025-07-12T03:55:05.441Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:57:00.498Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:58:09.663Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:58:35.847Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T03:59:59.744Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTQ2MzcsImlhdCI6MTc1MjI5MjgzNywianRpIjoiMmU2OGM3ZmUtZDdlOS00NzZlLTk5ZTAtODYxMTIzNzkyZTRkIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNWFmOTU1OGUtM2NiYi00NWYwLWI5MTUtY2ZiMGY5M2Q0NWQ2IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4MyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDgzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.WQ_zsCdkO73BonI4xV3LCJXo1mfAdWm3Lj5-RQjRG8xnW6Ui6sECMG_cXixY_TG6XBa7g7QbE-29L31hZZdVwwOtlPJ4qYu-6tJwytUlpRPGc137FJRPcaqvLOlB-7bGP5ohbAnrl4EaO8MdV_T39EFM-sk9UqSwFyxAAvi7vazRirORokuwqUhxM3xmJxh7Z6eWBkK-96R28LQBiuOp8rX4kb9J95jJcHfcZU6XctDrgaQ6bOzESJK3lKGqFa06xBD146mc1ip468bOu-w_Pxkl7ZWGZyLKBjcAMU6nGIHt4WXtmmHs1iClOvAC5PO4KcW_1a-3eNr6kY3gPWmPGAV8eSupsUQcKKZP0gO0LWyWQMcJFl8uXKko_SqhF0azSY41NxymtWi0RQFtegWSfGKzAiT_87p7R8qwKnyu4d2pD1oYfj1oY2BIMhwE4bRtrhIQzykMwbI4FXrEdsGog92S2u37uHZ0nc6S1qXrQ9ghH_7zrNjfcUVGYAgjRjO3rZbBC4ApODRwWo2GmeCInEAeqVACZrmZEQro_zoOs7qBw1rijukXlXBoBSuwaJniK5rEo0FRcX8OGDLuYL3PptHHdfkwvuP-AnQHLiRG14pefoFPk1TfNecfW9WoUoHXXs_p7hyP-h13o6nt6XEZeu2vDJMBA9HYQFKHK7-tziE, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTI4MzgsImp0aSI6IjhhMjZkZGJhLTg3MjYtNDAxNy1iZGZjLTA3MThmN2QzZTgwMCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNWFmOTU1OGUtM2NiYi00NWYwLWI5MTUtY2ZiMGY5M2Q0NWQ2Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4MyJ9.nBczFOLQ8yjLohIbpzJ3Yu9nrDbcJdyZxFKHxUzaKcY, paymentId=265083","timestamp":"2025-07-12T04:00:35.189Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T04:00:35.193Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTQ2OTYsImlhdCI6MTc1MjI5Mjg5NiwianRpIjoiNmJlODU1NmQtMzQ1Yy00ZDk1LTg4ZDUtMzY5M2VmNjYzZTFjIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMGZjYmM4MTAtNmNmZC00MGVjLTgyODMtZmVkMDVlODc1ODYxIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDg0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.tjvxXeKmWq8BCTgV2F19bO-MNreIjP9yaE40Ho7v5l15FmcX1aCyugeiNuYZVK-ojP2feetRfNCwChVUvZoGeTFdJ2C9Tl3jPVPz5tebM9mInrYvzllCrPbFmVl4P-WHrrTLjrV3VK8q9qw6FR8n9vzUWtibUcWNuckmHFwA_jJvjtPVyhNOR3E842yiOSDWsgXj1hl_r2sPOn5QXa9iOPwhPZbH_YUZWh5vuwD40OlsUb5pqPRXzJGzXHjUjV0S_JJm_hwpXcHrrWcNVtiG0kDI98ZIWzo8Glmzm2hZlG6NJRnu7RRmKluKpeanSqpd5xIg19jkKBok9umKdl5BLDidBx6x_sEHHK-GDo3qYbhi9LNQqdGVBYknAhLlPLdXMcwKD3gHhb15pPgPWLaRST2pOGPAV1t8kfFH2auJBnBjBEqrwouUtwtSo4cxT2Y_o-nk4yDLy10QCSN3cBVAs_VQukjFPAXyAA7rAaIPtGcZBIdZctFAWj2QefZRZeof049R1ggzRNRs6CjkML_PETnC7sz8Z_RNeuZsyea5fabnamPWd86HCFk4iIE2svW5Vb5QUSNyAQAgrYwS3UMyJYLq7tpkyEXubN-Svd1Eu9s-AI5j5jnUwM_WA2RFTcOmb2sKJz_LEUb6S3yT_YWLPdOm-KOpEMr7HpsU6teKVxE, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTI4OTYsImp0aSI6ImIyOWQ4MGViLWJlZjEtNDA5Yi05ZTVlLTg1ODg2N2Q1Y2Y0YiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMGZjYmM4MTAtNmNmZC00MGVjLTgyODMtZmVkMDVlODc1ODYxIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4NCJ9.fTtu6Cf_6z2xHh0fVasmBYX21N_BytK9_UDV4YKAGAU, paymentId=265084","timestamp":"2025-07-12T04:01:34.174Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2025-07-12T04:01:34.175Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":19,\"code\":\"FB\",\"name\":\"First Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"PIRB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":20,\"code\":\"ALPH\",\"name\":\"Alpha Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"0140\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true}]}","timestamp":"2025-07-12T04:01:34.326Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTQ3MDMsImlhdCI6MTc1MjI5MjkwMywianRpIjoiZDc1ZDYxMGQtZTAwMy00NmRiLTk0NTUtZDE4ZWNmY2JkY2U1IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMjYyZGU2N2ItMjg2YS00MzU1LWIxZDQtMmVlYjZjZmQwZTdlIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4NSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDg1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.skumRpyHNFn9Fnj-zKLvt4U1zfAeGihP2wBpnP9wXCq3BJAq7wsp5IDnSeL9gJLpk3ok65sUffSTrag4aL8hCZFvek8h6BjdV2EqATctmDl-XgLIFDKRAjTCEmvLrzqSpwcNODQIo9W4BxaRUTZ88_-NHXn-l2wStZ9DV0QIutemhRizXUOHLuCaOrl8L9q16doK9zdENMe85GMuQQ-E9ttO7XBL85egbbiZstWvDl_nHDMieOek4tGwblGb2eXi7dqXxtQCTwtcjBZq1568Z3DccO6Mo_QdGXC2jiViM9lmvxg-RTO3sLz2ynCN8ZbBNIvBg1tzPHePsykb4MhXPabxb4qNps1r0sIbo-O3djheqhn8RflM6Loqv8k2_vQ5PVRaV1Rn6ZfVfA5CS-8ggopAFl_KoS3GexGBZEzUiwTWCJ3vkdr3LapZ3IXVIGekUkg7Awgmm340PcpcV8OREEMm2qSNFTeSj8fPAKnRDRKW4ZnBA1tyn_MBIksvtDBjkioU_52YmoupgUKUTRU8ANS4pCmxyItqOIp1YJi-dnoVq_GofysE_tfiTILTgvTWVi6lkIOy9zzrenyOYuay4tJCAfqhWJOXl2Q58AVkqKXXt4xcPu6QTbEdnh-IKd0z9ntDGO7w_R-bYmz-_gqpYO2n6z30J9FAi7CA03sxGZ8, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTI5MDMsImp0aSI6ImZlMzkxNTQzLTk1ZjUtNDA2My04ZGJjLTM4NTUwYThhZmIzNiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMjYyZGU2N2ItMjg2YS00MzU1LWIxZDQtMmVlYjZjZmQwZTdlIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4NSJ9.FBpS0ZSscRcYzcSR1SgCOxscQlT1AiPQlIpxEI2veNQ, paymentId=265085","timestamp":"2025-07-12T04:01:40.464Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T04:01:40.466Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTQ4MTYsImlhdCI6MTc1MjI5MzAxNiwianRpIjoiYzEzYjExZTctYmRiNS00MTE1LTllYzctMDAwOTAxNjdkZWM0IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDMwZGFmMjMtYzQ4Yy00ZmY2LWJjNGEtZGQxMDlhN2FjZjQzIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4NiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDg2IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.Fz7d8v3j7fMDkPn2h4bB-fwrDhLGw36OmPdi2L02p6USLk2x548FZCPzSsW7Fu9NYoTslZdncSd7bn3I3mE4QhnsSP3Ut_aqAWMMKY183mVyYvEMvCAkRS_dGFZsedRF3k6sl4FTPB_h3JN5o37bnNReJpzvX4yWBXsbo2dO_lTKpq7NjTGTGhVOMPR9aZlKwgBSSqAcu_8i67uu-MtjPtEmjtUZnDBuf6SCZGy2MmjOE5jJXoZZjY2JogGsqKFVco4Gw-N7UbVF86UCqnfFZPZzvnYAT3W9BVJxX361vgJWSs_Wt0Es7-WmNX1dCpsqU0cFtJ3--5K7AfyEVgTXkU334ZX5i1SgrXH1caSaCA5ogivb0A6OKr_2CCfzNdEQd_JbOifxXYn6fzcvkMNtXLH9R9uOkvYJ5xQsfbRHUYhe01kmCeVF4UYoNEKysOalB7KRi-pbnX_xvq3blOvYVRALzdkMPDE1UH9OEQ2SnM_THxPa_MentOahnqt9xH86kbFmgucsRZEXIzCEkxMBdqjYxwPgyQlpu5wzc0oxhZeAZ3YQjM2cKXaX19PONdle5Yx-_5GXbsiZDzh1BV5E6Cuywxm4j3MT1ubL-hWpygR_kDFyPmeLq0RnqUcR366Up92hQsSPEBWKYPkjm08HaHCsKkGqrlVFpsRWYvnFBm4, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTMwMTYsImp0aSI6IjAzNDdkNWRhLWI4YWQtNGE4ZS04ZGE2LTA5ZTA0ZGY1ZTIwZSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDMwZGFmMjMtYzQ4Yy00ZmY2LWJjNGEtZGQxMDlhN2FjZjQzIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4NiJ9.Nq1-7kig6ZpP8lHD7YZlK0bzERQXdXgB2idU9BcpqjE, paymentId=265086","timestamp":"2025-07-12T04:03:33.997Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":50,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie online prin onedu.ro\",\"psuIntermediarId\":9,\"psuEmail\":\"ion.popescu@example.com\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T04:03:34.000Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:05:26.924Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTQ5NDAsImlhdCI6MTc1MjI5MzE0MCwianRpIjoiNDUyZjI1MjgtZjg0Yi00YTQzLTgyOGMtYjZiNDUxNWQ2MTgxIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOGQyYzg5MWEtY2Y0Ni00MjhhLTlmOTctMWYyMTg2YzUzNTE2IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4NyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDg3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.Pm_KOeqJybsB8kI21l2YhX4LGKWn8iMMNwWMUzgONpmP3Hhc9kFJgPKRiaetzXtzsdcZttq0coZspnC27LHltPge7WChkzIfYoOk3LdF0JF-NB-zqPO61MpJR4EBKtcvlaJjNKAnfOvqey1O3DoFPqhgzCdZF0sDm3Yow-Ok7giygLrpM4gjJvfi1QY6U4JdbvedtbzukLHOyPAblW3E_jUY3ikyPZpx927xnI27RkJjn2GF9RsE470MtCZuxHKb2QilMuYTPN6f9XgBgDt-3PY7ttXjCGtlqH5E-ilpTv1bIDpSg1qIRHQp0LA6fwNah-Yxgttkk50XIGaaNsMd5-lSvzyuhJaB9L6DkvrBCz8SRFtIU42rF3iaYZH4x3Vxg2Wjb4EixI0ZMA1zpNfvkcRriG-llowyDXI7k20KDJ0mzCC79jyTrlkDoT3qiiAKNiiM0UCKxBTNmIUiP64VoQczsUY9mCbZG4WpPhcnhd_4bcAI7EwQXvfndF2-9HFJTH_LA_w6khWSo0OwTAdcYPO_bZITVrgEC2_FIMGngx1AL8qY0kz969bk-l7NY2n82nPv0oyCPz60TsBj5RUeji_JArymgji7VUwpbGSxfNSg67Be51cr78QxyLn6o_CsKWvSHWkwBC9MkwdgI93qtmlvEK1xY3snFyVCD_PHw3U, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTMxNDAsImp0aSI6IjYzMmNlMGI1LWZiNTYtNDAzMS04Y2Q1LTY3M2JmNTY1YWVlMiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOGQyYzg5MWEtY2Y0Ni00MjhhLTlmOTctMWYyMTg2YzUzNTE2Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4NyJ9.E4y4nPbPY1nCTCg6TQ1ZTZtz03fgWG6LXLTdCqsfCe0, paymentId=265087","timestamp":"2025-07-12T04:05:37.746Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":50,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie online prin onedu.ro\",\"psuIntermediarId\":9,\"psuEmail\":\"ion.popescu@example.com\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T04:05:37.750Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:06:40.185Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTUwMDYsImlhdCI6MTc1MjI5MzIwNiwianRpIjoiMjZhMWZjZDYtYzY1MC00MThmLThjYTQtZGJhNmY4NDg4ZTAyIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZGIzYWVmMDAtNzg2ZC00MzhiLThiN2UtNWE1YzE2NGYwMWM2IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4OCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDg4IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.rFEWbzP3z9OIlNEAYMbSi_vloa56qtSqUNY3-KKoYOpDD6uY5JN3j2OvW9SZJy7yhJf56CTtRuIj1xkVeBHUwdLHJAEXm0o2lnLOJJTbkFaFmFI0CyBnSqk3aAuesIdQvmaPa76wkj55OOVxkzZ789XQR8wXVEAuVY09XHzNfVeoxpTcUUGAceV35I69jQU0mJgbQSHsDOSrmhvmpdi2eBJC0ZEZy0C6MHAyrCWdGoMWubJypIDSnfyuLIdUWG16vLinFt1OaO9S9xuSx_MS-G-JadizCweNyVhHafDpu_XCGlEEd1j0nrDJr1f2akZbV-44VOy8MaSMskvj5YhaVyquIyHfCCAO4sok7gO3Uha8NmTF3iNIXG9Q-7X91E4EH08XJTQtVfkKbE0l8SwdXBPCu5vTjmMTr-4QJnNs44pdgcebACoCYAuO35AwYmC4NrcFBr6J1qYk9C_TCOTmau402g3VQ8HaxhXsGK_GnfY_CYj5MzJlHB2C2rlKb5xQebBgfjapQ5tEtpfYcvxXYSv0BNmfsump9-7E_oalpVQwWJmHXDwI1KYQwZjo1snx2HwpAcR9e3WQ9_isISUds2clSZ75V3CHRP_nVNQ2_whagDUDT0N3YZP94A7obe7qFCMK8tnENa0B8AUPrAcLMWg9THkJ44lWNZs0emLrHPI, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTMyMDYsImp0aSI6IjMzNjljMzMxLWQ2ZjktNDhkMi1hYjQxLWZjNjJiMmJkMzEwMSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZGIzYWVmMDAtNzg2ZC00MzhiLThiN2UtNWE1YzE2NGYwMWM2Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4OCJ9.uW-7t6j5vSUUY6dbCJb0nQkA9jT_twJYPlEUspoJpDw, paymentId=265088","timestamp":"2025-07-12T04:06:43.451Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":50,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie online prin onedu.ro\",\"psuIntermediarId\":9,\"psuEmail\":\"ion.popescu@example.com\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T04:06:43.455Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTUwMTMsImlhdCI6MTc1MjI5MzIxMywianRpIjoiNGQ2ZWE4MTAtNDk0MC00MDFmLWJlMDctZGQ1YTNkODE0NTZlIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDQwYWVjNzAtM2Y3Ni00MjU4LWFiN2MtMzk2M2NkYWUxZjM1IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4OSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDg5IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.SzrjFKqih1i3a0UwdUH4gHYa7AlIQPvzDlDwUsQJfIbR7NoBWBavURXzatb8yG7t4pI3Z1-PR-pmV1lHP2n9sTfY_1U0GZ_kE8ZaBNZKjk9GXRwZ9lKZibMlJQH7YyDrFOq0tPZbZ3yvjzL1aYpvPgS-EVeZ_8jrMAP4nhsqKc7Zt6xhiqfA5ECV2jV6RF7sDfbafPP1fJiHCiAThNfRVSz-OiVQ6YI5Pe00Q84ap_PE_RHmK0FRPCbDPw3jdghfv8q8nUXlmMaiyKIreORw1nz_bmur9m-m5e0Tpbq1BC9Ef3Ss5GSPNIg6S6qYLNi4aqPx69sT93aBMDFngeRMsqwyTzIv7DajZDafZ_rgpovAJSv04Pv1rP8bt1xav_O5KGh--940Nzsur2VU8dFplpyGvhD_LsKdoew3BwtXtcJLkOxVbagjEVY9wz_H3LbzizKHNXnBlnqaKDrPM4Z_BOLOO7Wr8FmYHdcc7oI-OYfrdLxMNiAMK9BDsnhuG0gCUPDCD7e2df_0yo1hLPwUn4uGvPBAnEZVWGFmnnQA7w2hyvwdoIM2YYM7KBpN3JjEWacJhVSfHmIFgsqZ68SmISQTu0s3eeIMBQbTg7q_n50hdN5yrtNftTDXVhikTlqkLZjbr4XHrd74eKANnCf5tw972SpTyI63LxdZxOxmI3k, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTMyMTQsImp0aSI6IjQxMDE1MTljLWQ0NjAtNDMxOC1hMjIzLWI0MDliYjJlZTAwZiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDQwYWVjNzAtM2Y3Ni00MjU4LWFiN2MtMzk2M2NkYWUxZjM1Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA4OSJ9.JGEokq6Eig9YbXnd3reFxz7NB4oSuTp4pQ1R3PO0q6w, paymentId=265089","timestamp":"2025-07-12T04:06:51.190Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2025-07-12T04:06:51.192Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":19,\"code\":\"FB\",\"name\":\"First Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"PIRB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":20,\"code\":\"ALPH\",\"name\":\"Alpha Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"0140\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true}]}","timestamp":"2025-07-12T04:06:51.334Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NTIyOTUwMjMsImlhdCI6MTc1MjI5MzIyMywianRpIjoiNTZjMzIwMDMtNWYxYy00MWVmLTlmMjItNjRiMDc3YTZkODJkIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYTc3MDY0MjAtNTA0MC00MjRmLTlhMDQtMTZlMjJmMGM5YTlkIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA5MCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjEzMy4xNjciLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjY1MDkwIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMTMzLjE2NyJ9.jUH3uJrUs7ZcTVUB20-MNz26NAjMjX7wnsgFhHxreStQmqKfj3nSjnDlX5_Z626QtPE0BWSPJtvYaYwVXIGXWkSqhz6tG9NZvMECJKPf1tIlu0Lsla6f8M0iuoQyrtkGis8Obkhjto1MFCpMMNtjSWOP3OLjO-zSkVBZ_XSe7n6i_Ici_VEcs3P-Jy7C5fn8sZtS8owvFKJ56QZ-fbRyy_JQhAlUlu0_oGDlkeDotl6JSlpL0tWbRVxm3X3zfE0yZM9YsiPgVBp8VWtPD7X3gikNAJNaeW5b-r7WHK6EtLVnsHkDI5lbBGkkZKLM09_1W8BifuaVpzLRPHqbVQnLinxVGPYZd2Xl4LCvL34WDlpoT9_JdQfpW0Lsk8fsUmg09lQxlGOqHpU_wG0oo7WVq92kMoDkFmpUtzsHov_f0qpkMOR_PN1Djc_TK9sOdJHvVrcE2rQXnebZLCiF0fVxVD4ZSRci0_ryYe_WzAinA1sOyDr_TecU194z7S2LIVppdcQEqHgMQ4FHP5vRhj3W9lNgcAtikpO-fhVP-VMi_k93LJVlNMlBKe3sbvrJfR-Jbsd0PLwXw52Sv83zlgQ3qcWveqCHAHRbocIuI-OZ6zggRrVpxqROnPRXHVbGRalwiot_qADxqkUokYEivEM2Cpo_9-UWPRSeH_-GY5zHaTo, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NTIyOTMyMjMsImp0aSI6ImVkYTgyNzI0LTEyMGUtNGY4NS04YThiLTY4ZjRhMzA0Y2NmOSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYTc3MDY0MjAtNTA0MC00MjRmLTlhMDQtMTZlMjJmMGM5YTlkIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI2NTA5MCJ9.YGp62KxNFaDjC2mjSKbT8xbrJwkP9-yf50etH0ZBpw4, paymentId=265090","timestamp":"2025-07-12T04:07:00.680Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2025-07-12T04:07:00.684Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:07:54.534Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:09:49.458Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:13:43.090Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:19:24.498Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:28:25.056Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:29:25.271Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:33:16.076Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:34:08.134Z"}
{"error":"ENOENT: no such file or directory, open 'D:\\backendONedu\\uploads\\1752294984236-Screenshot (42).png'","level":"error","message":"Eroare necaptată:","stack":"Error: ENOENT: no such file or directory, open 'D:\\backendONedu\\uploads\\1752294984236-Screenshot (42).png'","timestamp":"2025-07-12T04:36:24.241Z"}
{"error":"Malformed part header","level":"error","message":"Eroare necaptată:","stack":"Error: Malformed part header\n    at SBMH.ssCb [as _cb] (D:\\backendONedu\\node_modules\\busboy\\lib\\types\\multipart.js:398:32)\n    at feed (D:\\backendONedu\\node_modules\\streamsearch\\lib\\sbmh.js:219:14)\n    at SBMH.push (D:\\backendONedu\\node_modules\\streamsearch\\lib\\sbmh.js:104:16)\n    at Multipart._write (D:\\backendONedu\\node_modules\\busboy\\lib\\types\\multipart.js:567:19)\n    at writeOrBuffer (node:internal/streams/writable:564:12)\n    at _write (node:internal/streams/writable:493:10)\n    at Writable.write (node:internal/streams/writable:502:10)\n    at IncomingMessage.ondata (node:internal/streams/readable:1007:22)\n    at IncomingMessage.emit (node:events:519:28)\n    at Readable.read (node:internal/streams/readable:780:10)","timestamp":"2025-07-12T04:37:07.226Z"}
{"host":"ftp.onedu.ro","level":"info","message":"Conectare FTP inițiată.","port":"21","secure":true,"timestamp":"2025-07-12T04:39:27.273Z"}
{"level":"info","message":"FTP conectat cu succes. Execut acțiunea: upload","timestamp":"2025-07-12T04:39:27.997Z"}
{"level":"info","message":"Fișierul a fost încărcat cu succes la: /blog/2025/1_godcp5_exemplu_articol.jpg","timestamp":"2025-07-12T04:39:28.235Z"}
{"level":"info","message":"Conexiunea FTP a fost închisă.","timestamp":"2025-07-12T04:39:28.237Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:43:10.167Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:43:48.560Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:44:00.972Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2025-07-12T04:44:14.627Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-10T20:45:33.820Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-10T21:05:40.382Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzMxNzg1NDgsImlhdCI6MTc3MzE3Njc0OCwianRpIjoiMmIzNjJlMTMtZjcwMC00ZmU3LWEyM2QtOTA3YWNmNmE3ZDhmIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOTM3MDc0NGEtZGViOC00YTY2LTg5MWEtMWEzMjRjMzliZjY3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDU1MCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjIwMy4xMzYiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwNTUwIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjAzLjEzNiJ9.Bql9cE1p-3etUIUxHCGukNOa99SJGjP_KpQpjaRhfY4qqVsAt62gZCdc_t-NNjqRTgHO22svVsX7gac97cJeJQ1UlHo11P_2nz3mtq1DQ5KazkfXzok6WrEpw2NmkL1VNCwGXPwNzHQQmFxj0zgjftHobmjWXmLQchqChSLASlOpu6ju7ngSnLg-XzncR4gJrtEQTrjsa-syu157-1LZEf-y1KrWjjj4kEKeSaYp_PztGmEjguiDmOfGJAW07UuEP2cfctT3a8Zjl3orHdLbH7--J8xF_tBNpDHooiZLL8DHV4u3QmEp1cY8j30Fw6FSMUjV_Iizn21pMazAfRHZtXHGZ5AjdDepxZlfV1DxarhfyEPGIt16xAc6MxeZ1UF0j-n0HU5JkoI5RtHw0mPzv6eULyLMvWX8rntU2QqgPfpd3naiyJJSTrER9NYEJ82pKCAHwJ5Uy9tXe8Hv2waMIorVNsnWHPAQ3375q9Nkq5YpQt1crQmLtguzNTAYOVLZlAsC_G1PHOj97wTNKpN3EDQD5uRwJtGfWlTtJWhd0_WgFOsvmBPBEWmGFDmNzq_WsJCLwhobR0VjWi4VnysrkoecANy-9u47GFHUCBs549lF1Y5Nu7vQGV_7o9R8LtMusbYB5IgznfkAVzrhEgXqvSYjZNBmsHXpS6bKTd-h6bw, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzMxNzY3NDgsImp0aSI6IjEzYzU0ZGNkLWU4YmQtNGJjNi05MzUxLTJmZmVmOTFhYTQ4OCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOTM3MDc0NGEtZGViOC00YTY2LTg5MWEtMWEzMjRjMzliZjY3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDU1MCJ9._j29rpXizLAxybPamqznGWljo80bwUQkesCJ1PK6E_k, paymentId=280550","timestamp":"2026-03-10T21:05:48.348Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-10T21:05:48.349Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzMxNzg1NDgsImlhdCI6MTc3MzE3Njc0OCwianRpIjoiM2ViOTI4N2MtOTQzZC00NTY0LWIzZmEtYjIzMTU4ZDY2ODg5IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZmMwOGQyMTEtN2Y3ZC00YWJkLWI4NzAtMzY0ODI3YjIzNDAwIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDU1MSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjIwMy4xMzYiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwNTUxIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjAzLjEzNiJ9.TbDNaLzJ4pbnVdqTitgg8s8KmwAo9jclZaTxwp2ERuj6BJF0fRnOYIoeo_4zIQL5u4ugH_WQnmcXWm3vd9EeFt7Gdxir72ZOVyX8uGlgPwB2hcvJFGb_-WgnHhFQFoOoZGJW954TESrfHJh1Ps_MkikwLO9XRIyg1JHYgK3o7CIZs8j59SKIEvKSSul15rCFF3Pi8gGJiIJgbQzZr7_n4rBX5RYeGmfrLnK661PKwQb2TcPcF8EwUb3TQLfGu7iDmGMakiMsedcI3yPlFxkPXPXA1IASXvcJGLdKOPjZfWnXGFLG5Um3u_qMzBXgnI1KnuJ2K8ZHSKra-WjSxJW8_V-h61KnIs99hoGI-Ga-dtQkdHY3kFAjIZhF5GgjgcTYA0URR9FiVzxVI3taM-EBzV2D1FrxC6Y0DafX_uWCMD8WSr3-HydmdFS_1eCFcnu26P-p7PdtssYl2tJb3ln-P-uvdokm_cehL-SPAM2gExsA4M3Vfhq4RYjs2ITgZiVTaXkGJuXMopwmSNZgOzNQ36jrud5BdG0x4wZBYk5ghz9IzCMaQRdXVxU84P-UKm0KOmD9ecvGjiWQv28H9JzP7MKjirj52pGS-1a-7oInUU1m48ctSHjnPp0vJH0DNmT0cH7rzndP1XW-24rVVEhJ8vsI8utWY66IqeGYzAAjKgQ, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzMxNzY3NDgsImp0aSI6ImQ3MzJhN2E5LTcyMTYtNGY4NS1hM2E4LWUxMWEyMzUwYzc0YyIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZmMwOGQyMTEtN2Y3ZC00YWJkLWI4NzAtMzY0ODI3YjIzNDAwIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDU1MSJ9.EB12xAt5gskr45xVxh8-rv9FY4Sjoq5Qg3_hE9IO0Xs, paymentId=280551","timestamp":"2026-03-10T21:05:48.383Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-10T21:05:48.383Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-10T21:05:48.476Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-10T21:05:48.494Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-10T21:08:09.404Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-10T21:13:44.674Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-10T21:17:20.007Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-10T21:19:44.607Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-11T19:27:34.481Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-13T17:45:00.886Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-28T08:46:57.548Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-28T08:51:12.455Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE0MjksImlhdCI6MTc3NDY4OTYyOSwianRpIjoiNmJhMGYxMmQtMzZlNS00M2NkLWFjMTMtYTU2YWFlMzRlZWY4IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZTVlMmQwM2EtMWE5NS00ZDg2LTk3OGYtMWZlYTc5ZTg3OTdkIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyMiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODIyIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.ueB0ISG6BSD7V0Gkc6Sh6M60BBNDqH9y-iWdZWhlIo7x3xvW-SK-asyHaloG-V8o8xnhHafpwVKa-YC8J19zRRJKo3QIfsoP1nX5wQH7afiTKiHXCTZTTQrTCbZhv_5GNsWBXFU8zLrt4WFDO96MC0mk_7yKXMULajaLKFGMybsLOMtOfo9XvedCeCmkrtpjAQ-cTQa8K79soo7dmYfxqR1EQsyMu24iv1nVRacNr36Z1xtd8CXMjq9NcsiFialjHGcb-HowewhwemIP2AxBU9WymXnAs8UUr0KrTvLR5iXguaoVbYIcAVINw0h_AMh_XPTLwkGjhvCSvDhBk7ap54veZRP0j8xUc6qEWyb2N7EaRRb83aRzZDQZKaVvwFvXSAGp3TsiAvba8TLKW0h3UqvFlqhh1Hcolq4A_rmZg0jtziq0cZARF6uCpFRzAqjsOnxdfXZvzjh3UOLqpOnrGIoGOVtgs8TnO2dQqOVU0Hc7qjRONVxd1t_3E0gQ_jzQB8fxAFiXogOhZnH32KHgjXxzlUBK5ebidRWfBHY_FCz5Dwv3QGDPZq5yn-Wi0IEsUB4t9_7XHRtkS4vS8KNIMOH1z-n5vMJ4yZLiUTFZlEZO0SiEzfHuKPhDSbZ2t5-N8pIoQ0Fa9QWvGqkKKsetuDGsRqJ5lScsBNflVqDKNPg, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2ODk2MzAsImp0aSI6IjI2ZjhmMmFiLWI5OTQtNDlhYi05NmVmLWYxZDQxZTRlYjA0ZSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZTVlMmQwM2EtMWE5NS00ZDg2LTk3OGYtMWZlYTc5ZTg3OTdkIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyMiJ9.KqrC7Jq-6AaTckPw83qjah6yrdTE7Kiy10oPfZ-mT9U, paymentId=280822","timestamp":"2026-03-28T09:20:31.564Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:20:31.570Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE0MjksImlhdCI6MTc3NDY4OTYyOSwianRpIjoiOWU5NzgwZDctMDE4NS00NGVlLTk4MzYtZWQxODdhYjMyZGUxIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOWVhOTYwZjQtYjdkYy00MmE0LThkNzQtOTY5ZWI0ZTdmMzRjIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyMyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODIzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.qCa7eXRDaIsT9D8YcFrP4y2zkpqpbf7JlWRqkJhWY36bdZprkRRw3fqoo8MXejcOGy7RtXsKi83YP9t8zPonvs1Q18XAZgeX2ELnlNUMZlMQ3L_RvacMf3EG_MLHsWfqjIoz60o_eDNvFpRsNcfHqC1CNzH3wuK0iW4YMWs6tQsTvwApmcGkRkD4tZbASGTrlo_SCaAdtxSUCHQWFbOqhbSKSS-1l-3UX5lU5PEEK1xA6Vo6ejYk95UGztomW_2Lq4lx7wKDyInD4yQysvKt9Wct1QMRmy_PeoxE5XKwAiwbSGBfydhVgBkLs6tnhYYJixJXxy_HJJKb7-RON5TUesWqOoh3X8pjpKFoG0NxwfNBjM8--aWTSbczstly2BpG9uQbkw4Mk9Ahc8FlwczJZbOZB2NaGp18Xp6n1XItl-B5StkQ3Bu6glZozTqqNpchARyWYHwUzRQojy7ileKsVCBibtOfgPQvrNsyVOHefDl7ev0_ysUE1WuUFLLZaZXPwZo42w8FNfogq2PJRg5D9GOEfWFMjCJ_g-PvkDitDiQ3x-myCNnemTW6zEyWLCv-ZvesUtOZ4GEcuH1Upt5UaGZ6tB2j5OsQY1SlfQNqKxjX5q0Afws3CEOmjttRw4-YSMlSAtxx0MJJIvHKO6gzyt2KF54ijR_5FwedLCDZGIw, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2ODk2MzAsImp0aSI6ImQyYmRjYzFjLWQwMWYtNDRlNi1iMmM0LWQ1OWExYjg4MjEzZiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOWVhOTYwZjQtYjdkYy00MmE0LThkNzQtOTY5ZWI0ZTdmMzRjIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyMyJ9.cr_kGldiAt9lLZN8PG15HTYPHDkZCt6RLgdmkkhlGnU, paymentId=280823","timestamp":"2026-03-28T09:20:31.632Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:20:31.633Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:20:34.223Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:20:34.305Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE0ODMsImlhdCI6MTc3NDY4OTY4MywianRpIjoiNDkxZTg1ZTMtMjQ3Ni00MmIxLTlhYzgtZGY0ZjQ3YTc3Y2NiIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiODRkZTliNGQtMTI5Ny00OWY0LWEyNWQtN2U4MmM2ZjdjZWU3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyNCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODI0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.wM73zHRd_Z-9aFg7wMwTcWecbcgpr9Y3okAbq4sFRoSm2yfXZWwrDe2f418iR1qRQ6abojtIxFxSI022Pdlt588Lh3IXfA12eJSq2YsNXKs9-gyRLyymm1Uyd8ro8YwOmpXCjLCREVu6722yO1GgBSxop5_BWiW0OAPwroyoz1CaxE2SUuX29HpWKbv56fsX3taFKl991tgr1-oCXx5RBVzEyqOTHOj5dWtOKc0VE9Gw7C0XtqbC6W9lcgkqgDExciXPizKukLRbaRumVyMaJFlGWqjwCJXpjrahlb9T_l6CDcbDRCpprBIkzZJKmQvwHlORQyRmfutp0EMB6CanmsDNWW8SkDi_sNOiP3NDB0enYllJeOtntTlT87x2Jb6iwApjFC5f2g5pHzzPHXMeEWNHgvtFMxA5Z6YF1submGo9M7GVSId6vbAmSo129AAipV-YzpiEVuRheVhFaQsTiy6awZ3lPxq_ng-nAL4ZcpPtzapEmjC1GiB6zY8RI0S7jAqCG9nWMmkd9R0EC_6AUbYA1B9u_b0d41usi1QLAUUwhLYXmV73WbGRtD5CpgLlEoIUqO6fR6OjJs_k5lW0SguMN6oC2H1YGjWQ3ewwcKv1PybNs543k0lbgWsuuf7e1ctALaISpeaqGevqJPdlt57ETOoI93REKp1_Xda7RoM, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2ODk2ODMsImp0aSI6IjZhMmEyMDQ3LWYyZjgtNDZiYy04NzkyLWJmYTQ3ZDg5YmE1YyIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiODRkZTliNGQtMTI5Ny00OWY0LWEyNWQtN2U4MmM2ZjdjZWU3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyNCJ9.4O2HBxwTISL7HA4qaDRSOpidLuTZIrkGExAqmaTIFbA, paymentId=280824","timestamp":"2026-03-28T09:21:23.259Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:21:23.259Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:21:23.401Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE0ODQsImlhdCI6MTc3NDY4OTY4NCwianRpIjoiYmIxODZmMzktZjNjMS00YTUyLWJlNzktOGYzYTZlYWY5M2ExIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZDBjNWM0NzMtMzgzOS00MWE4LWE2NDgtZTJhNWM3YzZmNTAwIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyNSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODI1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.XVab1HA3WLo7Z4K8NsLgxId1Oitw9YLWlC-aL0RONwqKe8WA2eTnNnD6gWKHAQe1VqaRGXAsGJAei6HBXTj-EzibetIcXlCcipWk1xCXUwPlOb7qvuX6Q4K_9cUA0FGYIbfERhKK1g7ZTSW5mKswpJOvkOIeVH8Q7fyaIRPQj4XbeQ_h46hnqxM4D3URs0bD74frc_9-Hqhx0vChHdoT58UYBgqQMgkyBv7tkEeni2_YCdW65rXHtKStWotv4eBk92fsU4_rwoHpUIeMZDHOZAhf4dLWnhMfpmkmLli3DPC7GBlbxmyuf5-KwqRy7meq-mzL_4sr-eBEX8TBwJnsVixH7AFxgHLfFetiaTkYBlI8CbkinluXnkaP2GrnwzAAqP1sFISrEGDlFWi3kBpuk7OUrTpSuaeLKFcbH4sGGbF1K59VI5DsHk2i4D7lQ0Y0k2ivcDtiMvk8AE87IMf7duph2tvo21YXIk-MiaANyZLswczJJUCbn2PKhy9_hO1DWhXcPOrYu7L4opO4at1iQrjWMbZM3Ngy5tD1bXN9g59IxnS7FMlRIbr-z1e9DmsHwTMiE_KCAwY5ucx7TELmzwv6cOhBLuRmxn8ykANePP-Q-sg96bOcioiPM3ytAQUXUp4UdfrC0kedYAcrGf3Oi5UnmFqSpqXHZ4GsPgTioVQ, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2ODk2ODQsImp0aSI6ImJjMjI2Njc4LWIyMWYtNDIwYS04ZWJmLTU5MjBhMDI1ZmQ5NyIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZDBjNWM0NzMtMzgzOS00MWE4LWE2NDgtZTJhNWM3YzZmNTAwIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyNSJ9.w5V4KvPACo1zyyrbMDmb6BWc1BTS9IcRcfF6_VrpeMM, paymentId=280825","timestamp":"2026-03-28T09:21:24.132Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:21:24.132Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:21:24.411Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE0OTIsImlhdCI6MTc3NDY4OTY5MiwianRpIjoiMTgxZmI4ZTctZTY2Mi00NWMyLWE1NjMtMjRkOWE2MmJlMWFmIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOTc5MmUxNTktMGU3My00NDk3LWI5MjktZjc0OThiYzc3NTJhIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyNiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODI2IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.IttG3o_gT3neSF9YPTTBAsoBHpGi0KjG-KlwKj9f_DyZuJWfjQnH4tZwCJHedlJyEW8GH-5wMbuI2S9k67SedxVOTphYuy3zZfMksEIJyldt2FdC2p_a0TJ_IiVdLSIzvdAtN6_tFe4TF3oJkddJeOPZlAjHky9qrI9t59Xjmi0J9xbGdlMpKu_NyPji5ReIYAhHwxsllKtFa79zUtJ36HYVpDe8NTKbTaqf6GvIuib4Hjv_rzdsDHZTlhA0lyOySNd1S83ME14RmOpam_axOQwKkV-Po_sw2a2MM6qcD4AOO6-M8st39L-nQUyb_LFAKvWX63UpJndFno2IQnosYLuBfLzslpex_bPffcp0OCPX1qCBNlyDx4atCAwLgytXC41WIUH5-L1EiPgmbF7piModyYZpgKVe_HED7iKB_ugr58-iH1gHRa1R3-Ueee7PAmLOOypwjMJQrOmdpsGihWud1s9Sk-4sDzY5bFvRvti6vDFk58e7g3hxbusER3zQNklRxOGWjGJ9La4dTrzI9q8MLuEAreA1FKnbGxhUoD8J08Mwa0H2NfcNLu0Vq45NgurB5Q1aTyIlV8ew2tZ6MkmVmf2YAWd_StnZ8oOlHEdf62rf86aIYeaKP6v_THAX7vSNhMxutXYXm8oNm96rI0YwxBoFoVlT9SARKvtiNMA, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2ODk2OTMsImp0aSI6ImFiMzNlM2EwLTIyZDctNDM0NS1iMmU5LTM1MDkwZmEwOTFkMyIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOTc5MmUxNTktMGU3My00NDk3LWI5MjktZjc0OThiYzc3NTJhIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyNiJ9.R7zHBwGM91qUBuisOxhT-74KPd18W6EOcAhigFITQy4, paymentId=280826","timestamp":"2026-03-28T09:21:32.652Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:21:32.652Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:21:32.770Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE0OTMsImlhdCI6MTc3NDY4OTY5MywianRpIjoiMDZhNjllZTktZDQ5NS00MjdmLWIyYTctZTAyMTg0ZGNmNzYzIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZjZiMDZlOTAtNjAyZS00NGVjLTk0YmItZTk4ZDI1Nzg1ODZjIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyNyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODI3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.IV9gmNe3JOyCz7j95uE-xz6bdL67BRbsLHbwXoT4rb5O7hyG6PpDJ-KjhFl4Wr5lcz1LW9BvK8Uwkfd5CZoyajf3w6etNVeV7vbq58vgOWA1OQMutguMGQDPco6jUMk8iwZHIySE0uI4al6ktP_xA9qGnIHU0uqQcrw1jwH2ANJHE5zNa5wItO0-N6wj9JRQPsemC3buvIcj7XmkRLMHQdBc2tXApwuHGrXskuo5cJmS8MpJDO850WAKvv6HLGyxtyfR0obL48tOTjRjBIUHx3tbW9JojSZYIXb4tnNpp4U7aGs1Wtztjhu51SAS53a56tHMo28YH60nV5dEa18F6rogcBEi3YHx8d_yCd_mDguw-oSPi2MmzOkYYPG79HKrhrCzlU8rGFQQuaLRr7j7lvs2dfR6keUf0eOQxuF6v-mTsWGsEUiziCDpZ6gKzyXKnT17bn3c4aE7GVGQTMFKgSCZreOY_lDrCofpS-gvuhFF8cXDRFiWvJCm4anNgGkH0mjn37sL-pCfyCYDUNz98eK552piwDq0ZedCeJ_pF46VeHMaRB-2aRwqNCENEJGF__DC9VspSrMGrFCdQ3flbJq9Vliaj6wvymJY0emzkdgo25J89bx7D7_mmfbGwkB0g4Dxkz9mWqoXTPeOgyMuoQCCHPn9m1_WUAfrViXxsXs, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2ODk2OTMsImp0aSI6IjljYWQxMTliLTY0MWMtNGE1Yi05MmM3LWU1YmNkOTE4MmU3ZSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZjZiMDZlOTAtNjAyZS00NGVjLTk0YmItZTk4ZDI1Nzg1ODZjIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyNyJ9.oYV4Mu6-W5r94sQbkL1_yv-WJvbgoxHLjk5PyoEEwRg, paymentId=280827","timestamp":"2026-03-28T09:21:33.243Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:21:33.243Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:21:33.377Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE1NzQsImlhdCI6MTc3NDY4OTc3NCwianRpIjoiYmUyZDE4ZWMtOWEzMC00MDg1LWIyYmEtMjMyNWY2MDM4MGQyIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMzg2YWMyOTAtODBiNC00Mzk1LTgxNjgtZGE1ODUwNjI1ZWIzIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyOCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODI4IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.jx7y8zq-Xt1YVHpmI3lTFBkkSFFE1beKOGCUZCPQGhyhG3ulHkwvZ4nP2J_t8jLeDHHKnqMHRF0d4-DpYjAC_ML6T9n8l59Q-szKI2Qa7xQ0h9Pz4rBqc4Rur-gv8y5Hxk4OJDPCpJ3abzfqb2--TyZwlMapk4QSX6NfjirYzbGVK7-pgyjC2IOl5fbmo1XKyPmyylSXsfHYnSwD-ZKmudYlvrZL2ya50T86mkWZ0D-NpRLDZ9rna4ILqeI_7QmgGY3lu-YeD1trYy5lVoKbAq89Vross6n_n-HG-XIToxPWghNwUaPS1BCpj0QBKr9iwWazNEL76oRRhJiwMkRSomtWXNEDfqOdsoiRsglpe5K9r5uVLLgQjVKwdBovspGgcjp-3pfIdzWAohgo8sMOd91gRN0D-basBUEt9ap-l01r5A9RuFOY73lsHhPn04qEU33xfH4PVwEIdCWDjEebaWJJZBzNyaqZNQEqUdPC_D2xG_RO8rXoG8dxeiDwUj0eZeeeDvEKLGk_EHOGi4xmtaTDGUUlSd3AmHjUoFeuGr3TEnkY190by3O9SEycHLCDr2YEtUUsN_P1klyrG28EWMKTfxTUs09etu9gjA3siKhz49ANN7chIaMZwtPmOP32WjTPO2aoWDCNBDNakFW40XSCNtRgYBkAdmmht00x5_U, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2ODk3NzQsImp0aSI6ImRhZjZhYTVhLWY4NjEtNGIwNC04ODZiLTZjMmEwMzZkMjM3ZCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMzg2YWMyOTAtODBiNC00Mzk1LTgxNjgtZGE1ODUwNjI1ZWIzIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyOCJ9.93ueeQUOO5Z_RDPxHQ_MPWB40D3QFI5RzZpIYAsqP3A, paymentId=280828","timestamp":"2026-03-28T09:22:53.825Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:22:53.826Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:22:53.964Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-28T09:26:47.776Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE4MTIsImlhdCI6MTc3NDY5MDAxMiwianRpIjoiOGFlNTJmZTYtYWYxNy00MGZhLThhNzgtNWQyYTcwOTUzNjNiIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOTRhZWE3NWUtMTE5NS00ZWE5LWI4MWEtNjE4ZDY2OTQxN2UwIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyOSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODI5IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.QKCIhxK02iqnP4mk0_YuPTBmqDx-aGkMSxDm4mJhZmZon97Q_6B3lBH_NK1Hrss8s1htRtJ0T5LjaSHH8jTQ815eD-C3UQpoEqmof3sFp4wO4vwjrmmJF0wDdS1NsoGo4QiH779JW-bVzZkuyr8SSz1RdHM8KH-erYYxJe4nXsElhIqJ5gmAcf-zSoHuTNDlnOMlCUUAh9hkqgbcSNNZ9u5xz0j4momyxKBo6yoY-OdJT2eXBv55D97UkMMV6usjOVFEEpiDIXQZmtFXrbrCdEygxxmVIefq_4xrk3m2pTC4X29hc_c32o5LZUFqi73QZbS8BSkLLSEWLMzUrW4YTeXAYWpWlqd2uIj9o7Kr2gtSIztg_BjuAp6ZhiJdfIUvW1iPvhEXska_aldUNdDP0h78JGRP63mTROKqPS8RuKxt4mz8zb-VUuRHqMMSaPsyk_I4C4MGcLZt7iSFv9OqAi_RATELOXshNA5t85zbAVbG8BZ9RwIKFhkH3Kqpor4GiXFPCYtCa2xrX2ncQiCIIYJiI3qeLWgONfoU0Wrlu3D-83W_jW3jvBLiEHUXxqXHP4jp-0nfzuUd2RdiFicVsE9k92nugRj5lOP5pI0sq3W-eF8OyFndKCLYRcz2F89qx1PrQ9QmNtmLuVlKJXXGdoBugX-zm2bvMZfmPI_DBEw, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTAwMTIsImp0aSI6IjljZTQxYTUzLTZiYjUtNGYyZi05ODM4LTczYzNjODA1M2I4NyIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOTRhZWE3NWUtMTE5NS00ZWE5LWI4MWEtNjE4ZDY2OTQxN2UwIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgyOSJ9.nt3shZjOwlHO8rlBOLn2sdSVKfKyuTuIdRicZjMv9SA, paymentId=280829","timestamp":"2026-03-28T09:26:52.464Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:26:52.465Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:26:52.622Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTE5NzUsImlhdCI6MTc3NDY5MDE3NSwianRpIjoiZGNkMmEwMTYtM2QzNy00OTE1LWI0M2EtYzAyNWMyMjMzMThhIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZjUwZDI4OGEtNmY1OC00MjY3LWFmNGQtM2MwN2U1ODQwMWE5IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzMCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODMwIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.JFZ5Zzf1akNrEDUSq_wJ-NWY_07gnqkM1MdVYZv86rj0Ew30wZXxdz6tvhvf2k26AS55Ba5y_qMJysjmpO4D6rKUjYwAShtHdkhAtih1k-yNCeRumnmWo0AdlJwk0Bzm4qZyfaXWAjiFa9-9_OP-iNcw5_q56DulrYQzIASGg3nqKkgJyefNhK0eDaCxpn6ZcYWpJlnkmDNR9UCM8vCuIwA4tsWSceL_qZuVpAElioEZaliniOQKTL5DyHk6wSx93Xsod7jeTlmAZ0AvSxsklcOvHd1HAyi6bOSOadAY9GSFyLU2e5QHQe7bEmI4uciSC6bLojzbAwyutqD2PpPmaZUreTLzQeoYbLCPJGsR9DmCv9MQR4uUTpG8gnDud7iqzaes6mGfnaYz3JK09btkJDcDbe-GjLyINvQcf8YW1sKIfadNENFQl_IFoLJEJRy2ksEIrvO50wv6E7tCC3FqaxylSOwq31rct1xDBQgQbytMsL7jRpL1SLosIR6xsA2H_uONKSR_BvAl6twfsk8iVOUEd_xetbL5Y-ENnkGzKD61Gbhkn2UqPz_uTMWeR4bU8L5AxcO1IqPyRWHkx0abhvZt6_Vzj_lAHLmMbTnj5AIpt8kphqfBE_9_AcPwg9A74K64lrwVygPGc5b_-YLxpOg4FSDDdoY2O--0N01DO1I, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTAxNzYsImp0aSI6IjMzNGRkNjFhLTMzOTgtNDZkNi05NGIzLWY5MjQ2ZGVjYTNiYiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZjUwZDI4OGEtNmY1OC00MjY3LWFmNGQtM2MwN2U1ODQwMWE5Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzMCJ9.9KjhMFUCCBRhOGXTGG74LDn0fkPK4bPsiEPxiHhr2xo, paymentId=280830","timestamp":"2026-03-28T09:29:35.562Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-28T09:29:35.564Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280830","timestamp":"2026-03-28T09:30:22.432Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280830","timestamp":"2026-03-28T09:30:22.434Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-28T09:30:23.112Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-28T09:30:25.928Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-28T09:30:26.058Z"}
{"attachmentsCount":1,"error":{"code":"EENVELOPE","command":"DATA","response":"550 5.7.0 Too many emails per second. Please upgrade your plan https://mailtrap.io/billing/plans/testing","responseCode":550},"level":"error","message":"Eroare la trimiterea email-ului către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","subject":"Mulțumim pentru donația ta!","timestamp":"2026-03-28T09:30:27.976Z","to":"cosmin@onedu.ro"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTIwMzMsImlhdCI6MTc3NDY5MDIzMywianRpIjoiM2IwNjA2MDEtNTA3Ny00NTYyLWIzNWUtZDU4NTExMzRlNWYzIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOWQxZjY2MWEtZjEyNy00YWE4LWI5NTUtOWZhODE1NDY1NmNiIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzMSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODMxIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.xDUyWHJkI9A0t4erZIn3bAV7WUJrpVE4l0CFbvdDxIlwbY2_gVShpDHUPu2jejt0bCVEli0sfQBc_9-vK7J8fGpL4LUbyak_2o6Z_KvgYY8dhVWAlG5bORG9nZiuV5U2nuGNWlQzermJ9ZKLp3AikRgNLaRdJ6j9-bDZRFXR4moY0TfCisPhg3W9RC0GUxeNWkpiYG2E9jIDWIogXcEaFXGJXd9Oh6y5Dh4TwT0Kz-fdJRz1kxdrxmGoX9mBQhT8UfLisGh8riNkU979a9nP1uLx-CYU7bCVUteu4EOt09G5QKblTs62i-U4KCRZ_GOt-ffEZHxTBKLt4Q2PcKciMA-BIgBdtew9v2jY3SHsIwm3S3OmCbX6ioYlV24rwrZMWcDLDneQAzihUdCaKTprvdqLnQGcFF3LEbqAY8kZW4sC_vpFBUyCprX5EVW1AsV58qoaP8KMD1qgrPYQ-d52uThEJOwP-1nO_2vBBaqra37nxesfYU1cajZsvwOqftXavWgUGvRoz8LzdxDXjv32S3m9tdfGYR1XRmtB6G51oBpHGCmmUXuvAZJaOVh1o73xhjHQ0Yv9rVRLolAkiZYk31K0wRZY_55Ors2sH0I_ybISbBb64Xrn5_siSn6J7lfyzDzvkyAl29Iewc3e1L6c05EyNlOucHk0PWnrnkECnUg, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTAyMzMsImp0aSI6IjEwY2FmY2ZmLTkxZjMtNGIwZC1hNTE3LTE3ZDU3ODJhMThkZSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOWQxZjY2MWEtZjEyNy00YWE4LWI5NTUtOWZhODE1NDY1NmNiIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzMSJ9.PMkPdiz-8deeEvAvOFMN8FJjKLTANmjX1vRIK6mWJDM, paymentId=280831","timestamp":"2026-03-28T09:30:32.941Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:30:32.942Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:30:33.108Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTIxOTksImlhdCI6MTc3NDY5MDM5OSwianRpIjoiZGNhNjkxYTMtNmJlMS00YTQwLThjZjEtMzgzOTczNzE0ZjVhIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNTgyYjY2MzctNmFlNS00MjU3LThkZmEtOWFiMTRkNGQ2OGJiIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzMiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODMyIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.H86WEs08ynmQi_SMCYefrnjjTkoNLAcxY7STJTqlqiqNQQCAjFw4IBTwTdKDGLCVs1-5iZ4u7jJi_aJoZegfvAHDn0JOUIAGgPJ_3BOkXIHjGHxy18V9z08wCaghK_Jx8sDm-niLbtfPWSsy1hjLMBz8u10XXgaLXWSCS_Sb9ZZxYlhAD72C9i-XnXZ5iQwU_LdLeuLCk76VJNFPncgtyrui73PPHOXtPytPrNOLNjOchosGTl8HThSmHL7Q0YSEFUhz_axfeKNxJTs3XsA3MT-2KcZEQV12REkFffgq0R_tgYordwdHiwe-v8TIlh8_IRoOEd7Hju1upGHjEyj1_zOqe1Cs9nqFrrb96OfPomYbXR0cW6jdyPTs5-EjTUViipjAKoJ01qlsnidCbxkfZZEfkv-r4WgqVQjuJYenUQujXvNC61UbKPiN5T-GxkXDwR9EQHht0RjRUR8AMKxvceHvaVDW0nzA8JBdp4tGPN64TREM8u89HOPN8ROqBSvSHJITrcy1g4Y32C1f4bbgpGIySVjp8vHeD5caP07sk0yvxZ-3Sn6smewAgj6AQwKMpa8YgDFcKEcILJUBkALx4BSQOskczkaJPNpssgQwBL9nI5e6H__A2Hb2fg6OER4e2ICSakrq3rTLP7FxdSa-XqnPSgnW7cvuFosFhJw_Ues, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTAzOTksImp0aSI6IjY3NjQwMjE0LWQ5YzYtNGQ2OC1iM2I2LTZlNDExNGJhMjIxZCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNTgyYjY2MzctNmFlNS00MjU3LThkZmEtOWFiMTRkNGQ2OGJiIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzMiJ9.ILoP6o-FlxYExQxK06WS8nOTR5_9nOg1Esgygq99oPk, paymentId=280832","timestamp":"2026-03-28T09:33:18.710Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-28T09:33:18.713Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTIzNDIsImlhdCI6MTc3NDY5MDU0MiwianRpIjoiMWEyYjIzZjEtNjdlMi00MmUyLWJkNjMtMWE1YjY1NjJhM2I2IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOWRmMDFjOTUtNDJlZi00Y2M4LWFiOGEtYjUxMmU2ZmE4MzI0IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzMyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODMzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.vLRFiXEwbiYDRnuSO97ehBHpJlh9Ls3l5-zt3Ijnp1vdmjr1L1ddcoEjFwUNhVHpz_5T34gE4QiMw2jAzUd1zOSwtFWBauv11yXvVS7dmB4K5PpZII6svMq_PHEsbCXeWS9knphT_w6vDsqs-HTEEJDplg8Y_XspRmejvyDW7QHfykBNhNI6H7OSQusASwvGkovbNywIlymFwkjzCS9TwY_NO2Eh9NdCw2bJPbziWmx_4arOZhtyq3EIIXjXtmSzeQlMWL3dP-Ve5Ld0vPR_2I705QLpzASsEXy1MzHqoxoQ92T3USaw1PcPyTXi2Yse-_hTpQLY8kqg2JhtO5C5tluj5fDPoDcaltFf6Nkr_owFVNSjzpHD7PnqREpPKVL2_uU2E5XBzcevJrVlsgH4weD7illLGQA0Rz2z8rk0UqUikBdL5BsOn4v8Brhc-31uziK0Vjq_skagflIBx6V6RnZONpmDzhFp-awITz5uAOObIqAdi2u7mMoQjNlABkHF4Jt0U_dr078capsxMLdW3LefJ1muoAUrAYx4gNpU3TB42if8Fb0a_EnwejgRpU70DWWHuUbe5RVXuHRgJ_ooP_miPS2K-MuAEGMl5DKxeLKVqNiX3C298etWRV6Y0t9mfsAcQVa4EvqaobWuKqoWYINiOUTJQTtKyDaOZr2Nor4, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTA1NDIsImp0aSI6IjIxZjNjZWEyLThhMmItNDVmNC04YjJhLTQwNjRhMDQxYTRlMSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOWRmMDFjOTUtNDJlZi00Y2M4LWFiOGEtYjUxMmU2ZmE4MzI0Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzMyJ9.51wTSPpLbltpX2LclMovGF88RqWzE67A-ahYzgtjTDA, paymentId=280833","timestamp":"2026-03-28T09:35:41.614Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:35:41.614Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:35:41.737Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTIzNDksImlhdCI6MTc3NDY5MDU0OSwianRpIjoiYjc3MmUyNTAtODAxZS00ZGEwLWI2YzEtOWQ0NjdkYzIyNGJhIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNTEyMzFhN2QtNDU4MC00NGJkLTk4ZDYtNTNhNGY3YmJmMTRkIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzNCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODM0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.kTHDRwnnoiXHU11q1Uh2QE8jC-i6NQVFW4FK4t7GB-2Yk7bVKv2Z641ng6C-U8Mt-z4dAxGlF4TUkeo_X3wYuf-a6DhQs4kDzZmu6BxhlzmjN4k0BPJzFaAKH0vEYwfp2pPnTsCkiF5xH7LEYGyYQhMx8wgk-ZSm8qb6AnxPMYqbUdUYVPW67UzXw3W3kSXaCZqZpOSHjplHGzVYIB2bATCuthva6PcFCFUV7OxxeoDV44NQnybplS0rZiXg0gwkvHUJApuIvhDUMvXWIXj6kjOFIO5dFcw5mYEZl12GRmrnlO5lHr44bP7xUKQVtXrY6ROs41CNJr3D1G3aYoUB7xIreSy3jyb45wcoqY0V7_q-sBQU9jpi9cRR74uMfi_aL3DHlVjtebeVGVmKY4q1rMraKYAlpKTuQVv2aSyz-PSMwwI6O9iRU2GPgXNPOIKzMskWLcQZmaxDDGM1N0gFIDPhc3ql170DV1kCL-HQ1-iroFe8MTnWb-GXAx2-SE-kk7gqWov-ZQwHGjqqBWTv27QS4ITLvExY2Jn-acvxFB3P0NbibmeycRn5kC2SPxHTHA5C83BdXnaGOb5D6M0rY_p5GHPJDi-uqAt4kMapZfF81Bn8e8TlDMMglJ2FWc5gfkygDX2XcV3spHhpUcSWjTfEIDzoDuBKLhJCCmhvLMM, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTA1NDksImp0aSI6IjE5MTdjYmE5LWEzMWYtNGFhOS1hODc3LTM0MjBjYzAyMTFlMCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNTEyMzFhN2QtNDU4MC00NGJkLTk4ZDYtNTNhNGY3YmJmMTRkIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzNCJ9.PHzQtvgWT7F2P_IMXtiamkAU5fuQQXLpwmLu5GeAqkY, paymentId=280834","timestamp":"2026-03-28T09:35:48.752Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3000/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-28T09:35:48.754Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-28T09:39:41.052Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTI1OTIsImlhdCI6MTc3NDY5MDc5MiwianRpIjoiODRmODBhNDUtNjc4YS00NjA4LWFjOWUtYWZjMmU3MmQxZGMwIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNGQ4NmE0ZTctZDA0Ni00MzdlLWEwOTEtODQ2NjE0YTY2ZThiIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzNSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODM1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.HtH0bEZmrtv4OwTzfPAgkTNO5T6OZQS7cABanarsipYaglZtKdnf5PmgKt8EE_kGwkuTaO0AXQVwZh3NLUALUDnW0_hlSSj53dIU4IrUyn3a96vs338CZKM_yQMSqOhgg99VJxbi7LZGiLwoN_t1T9uaRCcdvUV7QukZpXQ84KDbQP6ykHVY2GnTj1fH4roJ1aU4nD9vSs2-rnLVyjir35TFyAdCYXbN7vI33_MvBPlIk37s-v-SHtN7ACUbDiwVDlrmgIQguSX4XwkuXuVB9TqpAnPTzc_C_ai-qhnWEn4oQpGBM6Pq6XF7RwfwLET9c4d_2UZxXhKmo2skQn9eMHXeWcjL0wEJIxipyNGdQNBCJEhkK42NfWSzzmJUzcNi9xjzcWyU44dZFtOAYMOyZiSkMTDU9ob4w7e9kTjodp6FPlOfR_7PJEYIDfGntMNL5ARsgIkHI3KgDew_E3byWKkX6FSdXc5kgyWvagJBC5Vuq14TrhBpy-Dj9Plrq0jqqNgdccXLm0DU7ovErrvSReMhDISN3p5PBf-g6ljAt8Ghy3Rh_hV2SnzpVH0Zj-28hCziI8JsyA7ZLQYGU4_dGYmNGV92n5wZGVSfNHp2LrZ9o26ZYvqBAtxdFOEm1QqxEC4riM0LG7TzNwWSST6vDAKC66JIFATN8smeM11QiQk, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTA3OTIsImp0aSI6IjkzOWM0ZjcyLTE4ZTEtNDIwYi1hOTU4LTM1OTAwMWU0OTQyNSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNGQ4NmE0ZTctZDA0Ni00MzdlLWEwOTEtODQ2NjE0YTY2ZThiIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzNSJ9.eY60sK0KIixGMvBRyG_3A5UfFoeKW9ZUVQ4DNWfG99U, paymentId=280835","timestamp":"2026-03-28T09:39:52.060Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:39:52.060Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:39:52.175Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTI1OTksImlhdCI6MTc3NDY5MDc5OSwianRpIjoiMDRkZGQ3NzItYjUxNC00MTI2LTkxODgtMDhkNzlhOWIwMTdjIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNjViMTBmNGQtN2UwZC00NmE3LWI2YTItNDg4ZTY3YWJmMzY3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzNiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODM2IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.rND-2od_feO82XuuzBDVd5Y39dJ9xWkWS324ee8d0Cpf-FO3jfvMbvZ5CB--SGfMgH5E7HQ8GUyNDlFOOwdCelxcs8g9ZuBxmv_2xDb-DoeeD5z6eX1R87pquivbn1JATZI_q7kYHuhhvkTrXN5eKGaaJkdt3GHpZ_LHqyPJQZwAadD0E7JOBJEiPwWRdTcwdk5UCYAI7TJxIQ9NnAHEAdwG8b3cL2Kze11URctqxjTn6AoIGYFaR-H3CuTP3SxjS_EPt7Ea7YNeD0WEC-8MhGCg-nIDq5ApqqDoYX0Ah6e65cPWNb_gLy9qF0wRTJ0pjta_xKIDEn5bNCT73svk4FpZ7MeHjFgJhmyqvCKrqJQWRpUsr1WigCFlXtdi798CSRsCn5g4IFNbiUKFwHTm6RUstaZFh94NkLo8iL1Tenv0RLwdeU7KqBVqSjKYDoyQiUA4knlv2NPmldWJy2E9mAd7cMil1vB2FAJVDZ-R6CTlnfonI3Wx93KJbWScT-ESXV60vkv-eI4BEXFYv_KLD-Si2IBDo1o6WHN-IL-IuU2M8It4po9DEw-OWIb4Mhy2nxI3n4V5_V7Hm_vtb0gy6AcTE2M8g2pVnSbMn3-EQ6gPBaBoSj74DVxrexKqTCabV4iH83rXoAdLkeQuwX5sDgpvx7xRBUhRvGJrnmuabeA, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTA3OTksImp0aSI6IjEyMDlmOTk2LTQ4YzctNDgxMy1iZTU5LWQzNDYzMmM1NTg1MiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNjViMTBmNGQtN2UwZC00NmE3LWI2YTItNDg4ZTY3YWJmMzY3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzNiJ9.K-VB-0a9isC9tHQ3ltiS02NbS2S4W-n_9TSQafdqDSc, paymentId=280836","timestamp":"2026-03-28T09:39:58.678Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-28T09:39:58.683Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280836","timestamp":"2026-03-28T09:40:15.264Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280836","timestamp":"2026-03-28T09:40:15.266Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-28T09:40:15.862Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-28T09:40:16.179Z"}
{"attachmentsCount":1,"error":{"code":"EENVELOPE","command":"DATA","response":"550 5.7.0 Too many emails per second. Please upgrade your plan https://mailtrap.io/billing/plans/testing","responseCode":550},"level":"error","message":"Eroare la trimiterea email-ului către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","subject":"Mulțumim pentru donația ta!","timestamp":"2026-03-28T09:40:17.961Z","to":"cosmin@onedu.ro"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-28T09:40:18.677Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTI3MjUsImlhdCI6MTc3NDY5MDkyNSwianRpIjoiNGU4Nzg0NTMtZGVjMy00YmFmLWI1OTItYzdhM2YzNjY2NzliIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZjkzMjcwZGQtOTA2YS00YWE3LWJiYWUtYzQyMzUzNDNiNDZiIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzNyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODM3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.fbwdodyAHphpBaDBJyTdeXtcJe598BTnTh1Fm_OFhpy2JvrG7P5_nGSJsjjuTHihYQKpHbSSSz4YI0wujb38XqKtsTgFzoH0Mp_iGkgOwPk7D-UkknLg_chkq9KvIHR-lMpxTMCBWGiDbFbTS-B7WDra1UPa0AnmN6hxSJdy4RVKGDeNEH5OnKciNuXegetThsZH7HoghPnEC-iXmkWDpNXnRM_brzPFSu0Ul-dApZ9RkxGmv9XM8l5ncmCeb3vJe6SpB8ujhm5OQgKsmew36f2FmFRjuCEdZdat3k9eHeKjDPzIt7LSrkIR84zCVSjPvpk5_iyZgR8Egk6pqCNIv5eOMrLm-R7IgsaduU2QhDM4GkYWYNAuB4mhBxVhMVc3tu59ySUeKaxHEHZz5oR2AUlSNCRHVdzEReAHUibW_LAS0hpJcjJ-B3YvceqSXSAr0FL4W5pRuT5sLqSA8rALokhagOOBRFMzt9rP3kpeQ0s6EgZHnQSzJXKasHViPSsjnS4o8KOirA6TorXk-BVbS4ufqeFSmAWwB7dtKnSl2AfR0t5OujDL4xhwSzh4eV_wy76QdUBcdugHrPjtFA9XQA1rjq8i_8LXV7G2uXBM09brmzlT9b3pMhmewYGIgypdwQ8WjajcXNtKKeM4UtGIxBWWNkzX1kz7dB7jtP3x7PY, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTA5MjUsImp0aSI6ImZkZDQxNzk0LWQxN2QtNGM1ZC1iMDY0LWJmNGRhMDJkMzJkNSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZjkzMjcwZGQtOTA2YS00YWE3LWJiYWUtYzQyMzUzNDNiNDZiIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzNyJ9.MnUMP5wMy1810pX1A04oc8NfJcwkv-k-vY9GyfcjY7s, paymentId=280837","timestamp":"2026-03-28T09:42:04.782Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:42:04.783Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:42:04.923Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-28T09:45:14.644Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ2OTI5MjUsImlhdCI6MTc3NDY5MTEyNSwianRpIjoiZjVjZWViMTEtNjAzYi00NDMzLTliM2QtOTY5ZjI5ZDkzOGI3IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMmUxODczMzgtOThlZC00NjA0LTk4NzAtZDQ5M2IyMzNlNmY3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzOCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODM4IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.F5YTzWgn3i4OK3blJfuVXToeiffxJ6it6Ut11InCsj_ejthdoJhYYf7vKRsSXCt2LIo31-DksyRysnK1iu0HpG9JCGZIoj_5swoo2bglwu14JkWlMgChXh_ZtSXHB2n8iNQrLpE7OE0o4lVV1bJLLpmODIH4mn0YzMjk9spxGu4wFvXka9MVhpgZEB9WQT-hTnCt9sbqGoTPS9eJ1WW4sMiDo2fGGr8JrzObQXbc-F17aLsaso1wfQ_wpph5IYk0v524S6TsPF-eHhZnK1FsOUxtDR0TyGED1PNsE-mrgNRBk02EDAVAG2wfk9d5sU2rOx87WyE0cJPfNq9Ar5RECdTQw5r8v0mnpcr_QSJyrz7TpKC64ePvQhFhoWBAJDaJdF2kNv7DrAT_aUdz8avDxflKN1aP7Kx9Sb9XX75Vlji9osEvfSCpecQ39VNgq-FrFpggJI5C_hO_lxkXdvjvPhsqNHsQZYjtFpgMn9z7RC2w5WrLC11uIbyhTPTkuTHZKuDe39y6J9PcuPn7sSD3Tjdb4p98Lm3pL1Akpo3QVh9uSZmjAbTUfmo8TM-6IQHjU21aesjw0E6kQEzQlRUNLJNBZHYEoZf-5ICxOOd-btD7eDRfYGBlH2O7WL_UwoU-yTJbkulJT9BRnmsLzW_dP1VD9PkKLUvfpoqPUNrLLOk, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ2OTExMjUsImp0aSI6IjMyMmNmMmEzLTQxZjQtNDAyNy05MGEzLTM2YjRiZGYwOTdhYiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMmUxODczMzgtOThlZC00NjA0LTk4NzAtZDQ5M2IyMzNlNmY3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDgzOCJ9.JiYZLrR45vJTs91UBT5W833VwN3bCM1l59stN3d8Xe4, paymentId=280838","timestamp":"2026-03-28T09:45:25.196Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-28T09:45:25.196Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-28T09:45:25.328Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-28T09:46:35.569Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-28T09:47:20.505Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T13:44:42.224Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODAwOTksImlhdCI6MTc3NDg3ODI5OSwianRpIjoiNWIyMDllYjctOTE4NS00ZDY2LTlkMzgtMDRmMTQzMmE4YTVhIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNzhkNzQwZWYtOWMwNy00ZTFiLWE3MGYtMGFkMTU3ZWQ4OTk4IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0MyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODQzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.vFSWqLM3S4MMGaquS14Frsk_E49fRwba6LTYlnjMC69q1Q4b2JzaWMUNA-VUqBDiUJ8YRwhiZHB8zr3SMs_l9hDUcY3nSvzXy_wXRq2zyZHG6rg0i0aDYxCCvXvNSQ6S6pLEphFho86XHN3RuY4l2es6RkFeZlwVYEaGi5qmr3_8WuoRY9XLbUZKUqZvCFKymaAFopROuyS5YQt_uQbOlGqBXzEwZ7W7CSA0H7VxG5v3mMex7RoB53VpxpVO5J6TP6iNwSZrk45005H640CpLATZ5qf4X4J__XUQDWkeRy0ai5YIBD74atJWHySzo2f-485bnkYCjW09qwNxnE_ixPY1CIF9Qfx-sNCQasS_B6Qqmi7PsQ7XfeVGl5a2XjD0J9VXfhTlvI-AaQkmRArQHW5VhGlGXw6EzTB5cxpUdJdy0c0NRj7ors2meWvk3C67Anro7T1TMw3w-7lPycMkstD3KGceayqJIWEYDM84U03kLAZwi92pJ0DPiBDck7cbiG12s7DZyx7F-OGbmXvPVVHv8j8E5-yYY4f1INj_yKg63Rqxjvmjd4qRwUO3-AyB7nDHTtcID1mtyPP1HLarj72LPSPQY4zerBg3SHKiVh-fLDpvSjRHo08js7PR3pdnBFkOX83KSY2ibIrCLWBuqKq5Ozk9CgqnqH5V0q9lIb4, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4NzgyOTksImp0aSI6IjQ3YWJmMDJjLTg5N2QtNDBjOC1iNWJjLTliNGQ3Yzc5YzlmMiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNzhkNzQwZWYtOWMwNy00ZTFiLWE3MGYtMGFkMTU3ZWQ4OTk4Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0MyJ9.v6YZgWn1Z-hlKp7CZeztnho3ZXGo4OIv2h3jURfu-YE, paymentId=280843","timestamp":"2026-03-30T13:44:59.939Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T13:44:59.940Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T13:45:00.307Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODAxMDgsImlhdCI6MTc3NDg3ODMwOCwianRpIjoiNzcwOWIyZWQtMzZmMy00OTUxLWEzOTktYWY0NDc4ODM5NDUwIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiN2Y1NWIzYjUtZWM4Yi00NDc0LWIzZDYtODE5ODIwZmMyMWM0IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODQ0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.B58RmRvsOGRWT2bOhPgY-Yur4LgRV2GG2DjRhE0WPrz4s5bahyDFW2usmVussowWjp5IxA_PBc8yn7xRz8qyVQj77XZcEuwCpDveyDhobq3ATedLDIybC3bWYYxO0yCgIdEdRpD1jYC2LcKL73Sy6b4mtzGqCi3q9ThueNULBrz-P_g9OiBnMptRpRoCY8R9FDnjQ4I-n0QNwngZlylaONgF4Ww5doy3WMQjtUSEK8OTA4-NDpSxQ4Y4tRYUgCZ3dMzEIbTfU3Ewx_eh6O2AzzOesLKXsyxpg_jHgNklN_MUh48ZOT6ssCn5dsDteMvyZF0WBhy0tY4wH8VUujEuKm7nJTR9nHaorp4IHx-B_J8eMWxYJ4Y58jaT0bI2_k40AXHFo0WA5c5gaa-O3ucPMoFnwt6iiZnkZXUZVY8KD0O0mWdsINN4FUVFHKiphk9B2zSRzt4WFWBGfj8LYrFyL1hxQ2jDvfYD9I86_9-V0ioxyAt4xuNw_oudtRE9Y06GQmAacqatyUN9ePnQqlSzxj5xWAdpM9UtdXw8PTpx6OKM1pkspcIYJ8cIYGvd-4jJSSywhV17dNUhphhLefc1DAIh75YuEYyRgImSgHaMgv0tZKhhyZU-zXf91d8XFpdvRH5TPzdaUgqozJ2v8FiVGgNGu5qykaHGPRFHkn484zg, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4NzgzMDgsImp0aSI6ImY2OGU3ZWQyLTMwM2EtNDE5MC1iNjczLWQxNjM5ZWUzMjYxNSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiN2Y1NWIzYjUtZWM4Yi00NDc0LWIzZDYtODE5ODIwZmMyMWM0Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0NCJ9.0EPtM-Zmuft_l3QUReMySjcoA0NvhEq6iMVb0W6xe0U, paymentId=280844","timestamp":"2026-03-30T13:45:08.384Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T13:45:08.387Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280844","timestamp":"2026-03-30T13:45:38.468Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280844","timestamp":"2026-03-30T13:45:38.470Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T13:45:39.116Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T13:45:42.224Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-30T13:45:42.234Z"}
{"attachmentsCount":1,"error":{"code":"EENVELOPE","command":"DATA","response":"550 5.7.0 Too many emails per second. Please upgrade your plan https://mailtrap.io/billing/plans/testing","responseCode":550},"level":"error","message":"Eroare la trimiterea email-ului către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","subject":"Mulțumim pentru donația ta!","timestamp":"2026-03-30T13:45:44.309Z","to":"cosmin@onedu.ro"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T13:47:37.249Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T13:47:54.737Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T13:49:22.907Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODA1NjQsImlhdCI6MTc3NDg3ODc2NCwianRpIjoiZGI1MGUyMWYtZmIwNy00MDdhLTljN2MtYzkwYjk3MzQ4YjBkIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNmQ0MzU5Y2YtYTc5OS00OWM2LTk3OTQtZGU1ZGViMzk2MjYxIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0NSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODQ1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.Uhi6bbOyjsTrBBjxKqH7RPfyPmcJzGiajbEWpTOuy1YbF3EZKIHC7JFZsA4T_TxuVBmbTVbRTsTBxorAnY24bQ3mg2ZK747-soTQV5QP59xk2GWn0UhvkirZSu9t5KmjF1bEYAt6cN4QOXzxWzEJvaWzyiYBAyRmGrB_n4M_Mf08wChpOO9pePfPE1B1f1BpHEdnQdktX8zFW-XcowlDOynv_oRiM-SgSAs_8nVvMDouy5flxSDSuHRAlydmGb9QlvjH1Cc3HoGOq777ASChZSQXx6bF15HipLcR6X7zVK7U7bxm_1IYztbURsTGofRVRvGpaqowMAOYv1ib_ZFT1RXQof7uveA7b0Boe_OuE3o4HkuGQJUIyeiqm2tiybaURie3jD_e_5iQS-z1ou5IqVrGV4LL7Q5jyNDlt1G4w80Zs_8kJQTvOc5HtojDNI67GU9VVgvPf5oklvhSYbJyM91x3dsa6Z714cYsPOtK4sA2E-B5OWjEGuXC0dvZUeCumk9P3OtOcInmYUfxcjDyYlDl1b4lFkuGDi9OCf1195TYs0IbFR8bzC5vMyfnjsnOvp6rKKbIr74ajQILdWl6Jr78L57P7841wKJcrSCS6sW9h-F_iNy87JT7aAbqN4lkNy09LCq-rGwl2J4wJ2mIMRUb4hX9lpUTSLJSocOh5xw, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzg3NjUsImp0aSI6IjIwOGFhNmNiLWQ4YjAtNDkyYy1iODJmLWNhOWY3ZTdiNDM2NyIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNmQ0MzU5Y2YtYTc5OS00OWM2LTk3OTQtZGU1ZGViMzk2MjYxIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0NSJ9.koeK9YJTbAkcnyc-YUOcZLaLe0HP1AWvjEnq_vvSnJY, paymentId=280845","timestamp":"2026-03-30T13:52:45.245Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T13:52:45.246Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T13:52:45.379Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODA1NzIsImlhdCI6MTc3NDg3ODc3MiwianRpIjoiODdlMTI1NzctNDBiNC00NjAyLThkZDYtMDcwZTFjYWNhZGFlIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2JlNDAzNmMtYmIzYy00ZGIxLTgyZTgtODM3ZTllOGVkZjAxIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0NiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODQ2IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.VagVASvIPxXNsbO72iir-SMHr0-w7Faeq8FOM4jwaX-sqUABGY5PT5xL-IeCCicUGWdJFhfw6-u6xWQ_tO-aIUywiczKUYh845CGYYOEuBCaGTaJQdGrFnIw_FJ5lMOnjYOcCkw0YmyyMQgVZvaPN1mJmbAmBnbzY0AXtIwTlzO-3KvKQix7kE7RvuN60CvPL0bB0R1_zjR7qqC-gHaZhuF7ajsryq9K51PZLkTSzyoeKb0BGBeWxklDiy5wlb6VGGAJ5sDejDlAZ6ACl8E9rbapMvfjf3npk3gANNiH-b-yZ9FGrO8TNkoIT64CH3xu-54YP3DbbofnOTma79U30QJWFhd59ZRa2XT6bpdA6dEp9ZLtlTPbnaDE4qzdxP5_YOxhRpSigL8vrR4aQXL2Mmj0ZV0KBpM0qIh2Us8dT-nv-ZBZ7ougq_f0fI3gB80aGZwr_Qwy-vSyzWFUx70zEc9wjNjdMJTbSFCRuqSiO0Fny9ynEgqXYNB8j4qjj0-ybsvYF03-kj1p7im4QmIonKm0tOA0a2o3hX13XbqAh_-TGuahpJEOYK04fWI4W-En03wyv4NlFigfZU_czM6clR2cFkcrG73284tlJMe8g6rYy6vkAlwkvaka9fR7sxqbwZZDB4faTOxgEDB-XqXGtIzOCmyBfzNjJoV_gwz2uWs, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzg3NzIsImp0aSI6IjE1MzMxN2NjLTMwYmYtNGRlYy05MjYwLTlhYWNjYTcxNjlhZSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2JlNDAzNmMtYmIzYy00ZGIxLTgyZTgtODM3ZTllOGVkZjAxIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0NiJ9.pjjCoUwOWa6DNq5jzDyKfiQIvrQhSG2t2xId4Q62J94, paymentId=280846","timestamp":"2026-03-30T13:52:53.039Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T13:52:53.042Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280846","timestamp":"2026-03-30T13:53:13.198Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280846","timestamp":"2026-03-30T13:53:13.203Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T13:53:13.898Z"}
{"attachmentsCount":1,"error":{"address":"::1","code":"ESOCKET","command":"CONN","errno":-4078,"port":465,"syscall":"connect"},"level":"error","message":"Eroare la trimiterea email-ului către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","subject":"Mulțumim pentru donația ta!","timestamp":"2026-03-30T13:53:14.170Z","to":"cosmin@onedu.ro"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T13:53:16.644Z"}
{"attachmentsCount":1,"error":{"address":"::1","code":"ESOCKET","command":"CONN","errno":-4078,"port":465,"syscall":"connect"},"level":"error","message":"Eroare la trimiterea email-ului către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","subject":"Mulțumim pentru donația ta!","timestamp":"2026-03-30T13:53:16.812Z","to":"cosmin@onedu.ro"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T13:54:03.539Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T13:54:10.598Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T13:54:32.860Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODA2ODMsImlhdCI6MTc3NDg3ODg4MywianRpIjoiMzJjMDZjYWItNTEyNS00MjhmLWFjMTctNjZkYjQ3Zjk0NjBjIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYTVmODQ1M2UtNzU2YS00Njc0LWIxYzEtY2QwZjE4YjVhYTcwIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0NyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODQ3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.jUQldIn1f8zP7F2-lwi4KFJ5Io-N-jykB5lpEoz40VaEMhXw6rLLYLm8amxzXjgl2gzYyFIps2SC1MASlHfNG0s7Lqmra97beV8hA1yfBs-GEOdPaFLVYCfakFuHS7R0hgDAvX7tauh9oPe7lBITOG5HM2lEWs7aN3SEZ0wHwkYuC8R7LpJf4uFhsjkoF41LWLPNuOWSlAbFDLdH8SSMkOs-RQLlwPbvfbcrteZTFDNyEhlJobqpMwtHpdt0KpssePNtHZfE2hB7LXrjv-TDhjd4Yr1mTHgNhPViy97GOpCDG85mzjD8MpXRSm3IVWmfeAfKGIf4SFVnee5e744GZtVzjP1vTtApq7vFeKgeJpstnYe11ODp1sQTg-ALth16XW-vxAj3Y0TnUxUkPspjIovpk7LgjUnSkbZzlmOuRbI-r4m7MQS1HgOzIIHosCwqhLW_-JI0VdfOoVO6BnD8juxBSEFtCYDLcvPD604hs64GFBzPOAm6oj2CJoVTKO7xu2q_33alDeL3vjV2-chj3m2WUffArmUr2442ecs8hXjLBRvAns0uRhxNzZ2ktuwg6AY8_U0iWAIJJLvQbIPKCrXR7wu9Nmai89-aJZeiGy_9SNY2I2PusZ9ZWSgggCIghtHne8GgSKWF3gBy8AuEE3O5aAo_LP248W9LSzoVDVA, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzg4ODMsImp0aSI6IjY4N2Q3NjgxLWNhNmEtNGQ3My05MDkyLWY4NzZlZTgxNzk2MCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYTVmODQ1M2UtNzU2YS00Njc0LWIxYzEtY2QwZjE4YjVhYTcwIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0NyJ9.eqlBCOxBjy-zRNAhbqFt7gF1MMWoXbHyxU28_khaVj4, paymentId=280847","timestamp":"2026-03-30T13:54:43.589Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T13:54:43.593Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280847","timestamp":"2026-03-30T13:55:01.747Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280847","timestamp":"2026-03-30T13:55:01.752Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T13:55:02.454Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T13:55:02.858Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-30T13:55:05.470Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-30T13:55:06.078Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODA3MTAsImlhdCI6MTc3NDg3ODkxMCwianRpIjoiMmEwOTg1MWEtMTdkZi00Y2MxLTk4NTAtN2NiYjA1N2E0NzYwIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYjU4NmU2MjMtM2M5OC00OTJiLWFlMjEtMjA1ZTY3MTJhMjRiIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0OCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODQ4IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.oy1xFVt39EgsGsMtJg8RPc47IxlPnnWUpPugl9EDLJv77cF5EjbmAnmY4KehxFcnjmBdk8z-loZXyoPLzebhGNpBEUrH2jhc8QL5r0plG0sEs1L-_8xQEE8L5YaThaat3FL1X2GbeDLGACZBMVciqID356UA1fBKG1qnE3lVz63PwGrRdxnRzD9Qyp9qY5XeepIzvdnes3dHhjAAiQTTSXjdzOU0EB_C3nH5YYbOQ0RXCK4kYHfrieY4ynkgF8UrxnjtsSfbCxbrUfgtLmwOoJUXFAjFpt9If1iJ2oz-qDs-YhcKZ4Dc67NgKE8kCJlX2jy8TufcZDBkXBFBNtfYuDLe9rv43CUswx1qHe7-OaR0fnLbWLGLLTbbl0KxKV9TOCwobw7_MPEdJClbsuKoxIzN1msKIObFRyGSjjP9u2lY05j_XsVkblU5PKsaJoxkayZ_cyAdwFcKrET3-KOPSBja4jDzCJ0J906sP2KThr3pBaoHYeoJn6UROzZlVliUamjR5BkmyhNd8OLHeTN-2lIDtXwT39k13OfwbS_wnSWFOMvSsJTbUYQYwTLVX46esRKt0ueuiH_kfE3wiMkKiyujI0Oc0m_UN0MoZ3oFyiFGdovjDq7RxOsjtoUGnC1yi9q1asPyOAty1ily0fulcmnkGucrtcxfHzcVqZj0Ezg, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzg5MTEsImp0aSI6ImY3M2IyODVmLWQwNGUtNGU0NC04YjNjLTgxOGFjMDk3N2M4NCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYjU4NmU2MjMtM2M5OC00OTJiLWFlMjEtMjA1ZTY3MTJhMjRiIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0OCJ9._ufj_BvZfkmZTPxtJU1u8J2o9m5Gdc5OVtnsVPsyaNM, paymentId=280848","timestamp":"2026-03-30T13:55:11.134Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T13:55:11.134Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T13:55:11.256Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T13:56:54.782Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODA5MzksImlhdCI6MTc3NDg3OTEzOSwianRpIjoiY2E2YmJkZjYtOTg3My00NmE2LThiMjEtOWRiNmNkZjlkZWM1IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNzNiMWIyMWYtNDNlZC00OTQ3LWI5Y2QtYjBiYzU4YWY1OGExIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0OSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODQ5IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.j-0DzDacNe3HJWEG_b8DMxiCV6UBAAmhpDMTx64oPYjjQL0Bn8OrtXSqBmCbI8T0q_cfBKeimbm4-itX9FKZ1rElSmaVbZTcWFZmV3brOsZZot3VWmdDUmoRU3Y3xj23BS3IJXOlxRxVLhgisuumjG0al5gX-9g13wdHpxppEXt7IuNKTvxquHUKrMgarx7Qd5A9PJcXi_zUU_eR6ZuTpck93a9XYVUggXEaCTclOtWy0hj0TTOjnu11qdyKyMEooaIb3z7NrKHtza248GCGEaECmcq8W0U-qKen6E0AFY9DgOtw1D54Nn1_wfUQlAL0BdCJYP4urOemLID-b0bNZKLOp_nbR4Hplmk5simxE1jyMrV8GG_NpJomJfhx675v1OyUHbLR2-LobfdMJkT7fjudwd-PwmPxsJZSBvLymiR1hcDbdiFDoJFNlHXzc89BFHGPKvXpsv3brdbM8QepRoWQxWja9vnuvKTHk6xthfWcZgO0zQLH5ghIPTeD8qRaNRzPqWm_jyJ6ebDKHOXcG6UyFJWv6Njiz88g0WpNAVX7NPPSgB49wiP65RFAGum689r65MR86DU3mhXvqGtyvfRGVlWJQDzpHtdyngltRubvQgXxFuyYovDJK3nJazBMvq-lEbDMxZJTBLKxUYylwcfnRXZVtDzU3pM9N1PSpyk, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4NzkxMzksImp0aSI6IjNhMGIzNmIzLWY0ZjItNDkyOS1iNWE3LTU3ODRjMTc3Yjk4OCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNzNiMWIyMWYtNDNlZC00OTQ3LWI5Y2QtYjBiYzU4YWY1OGExIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg0OSJ9.9h6tKCOIhIB2ydvRu7VIYU-FUGn4zJRj6ND-lLn7xqE, paymentId=280849","timestamp":"2026-03-30T13:58:59.587Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T13:58:59.588Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T13:58:59.719Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODA5NDYsImlhdCI6MTc3NDg3OTE0NiwianRpIjoiYjYxY2MyMDItODhlNC00NzkxLWI2MjAtOWViN2VmODA1YWM1IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOThiMjE4MTUtZGI3OC00Mjg3LTg2ZjItNWVlMGUzZWY4OTZjIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1MCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODUwIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.L56hlNzWKG2NrFedGy0P6JxSYPFI0YjP-8XDY03JkZ7K8Nh5Pgl1LP6NGjpP5nCwO_jGyfk-_SzF-3r1jAyPfkgNaMEFtop1pkoLsKtrgJ328DkOBLO_M35AeDdhvI1ZuhQ3n6E1xD5AYdNCYTHTJffZO29wBqS0Z5poKij10yUmaQii3eJXvDN--h-asXFCGg_hktWe5QhMrjZHzSD9c3XoDrlz995ivKxww6dG3f7kyvwMwiOhLjPek9PEd02s1-pfIBPXNyThmTr2DpjWBtqIxtYny0gGjkHoroiqKka_QY_zpKDy6qUs-mSyBIzD0Sg2S3qeSc2b5WxEb-GuYPLMjoHsKxMx3GodrDntKOAuwwtz9VimpR4XrV5WGwVD9KYalpi8PUIpTUrHdVDjnMhAggQRmxqs2eexeeV_deAJAzf18JcU2c1Jr--TUkX-6XM4Di0lJ5JXlVQejOZSjWkbSA5DI_uV1KlfHRNArAa3Q7Hh2_4YZJpCCp8rNblxg-WCXhxTAJ3WBEGi6NdjbtpPvA-d8l1Y9fWARhKzMvEBMfnC8wFHF557XKQpIh48VNg8KOCxFC6aiO9tMZwWEsUacn9dBmnfPQBhWxGRGipaFKHQE2-jd5G1P8siEGcD4pUC4LEMchQSZXximWFc-4_b-vczZ04kfh8SsEBgZpI, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4NzkxNDYsImp0aSI6ImM5ZmE5YjI5LTQyZGEtNDJjZC1iNDJmLTQ4MzgwYjIyNGQ3OSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOThiMjE4MTUtZGI3OC00Mjg3LTg2ZjItNWVlMGUzZWY4OTZjIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1MCJ9.XnFcwW_rzWl8Zi7SPUjPau6k8M7oNDzkPxBsdQxeb5U, paymentId=280850","timestamp":"2026-03-30T13:59:06.885Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T13:59:06.888Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280850","timestamp":"2026-03-30T13:59:53.002Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T13:59:53.674Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-30T13:59:56.419Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODExMzMsImlhdCI6MTc3NDg3OTMzMywianRpIjoiNDdmYjBiOWMtODgyOC00Y2NiLTk3ZWYtMWExNGE1OWZlMjYwIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYWFkMzUzOTMtZWE5YS00ZmJiLWJlYmEtZjA4OTBmNzUwODE5IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1MSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODUxIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.BHuJkJbCPcavCR_SCuX3nU1TLikjRuZ9b9Bv8YgH9guNGxiy_2FSPrqvGw54GJukiw6usOvb-TSoEJ-xr9mdcaeNrso4vorpHQryEzvUaSVAafvlj-yFLuLqB4hwHLBIf3D92x_wi5f_YVg_esaeeVd1VQKCAE1LcLOp2zuIRj5fiQIp49zvpsNjj4GC3dZxlfjy99XiAylIt3cwwlCTVKFyAZTSFWH_ajnS7GFJRTwOUiLv5ESD9U2dJtVsoZBSDPX0cZno48hepkUeYwDyrLPWa4v1psCFSs11FLlt-m1etwFdgUsUcqAIl3bSRysSWjXVL2NdxKFANrsW4daSW_ws18KWRe1n8UZTW65RjVf7zVWEUCeuPMv_04NDtRFeZ3WdGZIxNO9r1KYO5oGIJSFgT-IcBcoaiTDbTM7TQKXP1N9LCsLEBfMqs34qKh09g7hMJ12zHXkzKPWA3h_T0C7DV_n1BIt4J2pIk1LDJaqmjZCR_SPhIq99seqha7hDgeZ3nWnLuCNAX49G-E9sQQjrFvoU98nh_Dxy5NNzzRBvip67VBnQAtimtP9YFh7KZH7XLleUi7ACX3Q9HjPWRjhCyjHSktaJqypQQgiDseULtB7OPEARM1P6FFYPQRjfPEXLMKEmyGIYnvDQX3y73NaAGQaQBYTSTkKu8qrWWZs, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4NzkzMzMsImp0aSI6ImQyZjlmYTNlLTI2ODMtNGI3OC1iNWJlLWY4ZTg3MWVhOTBhOSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYWFkMzUzOTMtZWE5YS00ZmJiLWJlYmEtZjA4OTBmNzUwODE5Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1MSJ9.WGxzFC835qt0YIWi_SXczYsWXV3hgG1x1oxFRAcPRsM, paymentId=280851","timestamp":"2026-03-30T14:02:13.584Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:02:13.584Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:02:13.739Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODEzMzgsImlhdCI6MTc3NDg3OTUzOCwianRpIjoiNjVmMTM4ODUtOGM4ZS00YjBhLWIwOTctMzM5MzMwZTc2NTYyIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDcwMmQ5YTgtNTVlNS00Y2UxLWJhNzQtZTVlYmNiNzVmNDA0IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1MiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODUyIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.Tk78appuZ0YnbcD9kgSrLbSGmzy-_OvRVzDxbE1a1AkAW45JUJAY1TZwtjVw3xCHgJ2cK_Uif1_4Uf9x6RJKjyuk_AE9Vq7_KQm1UU3ablRdvsSjAnVnP-WtPj9QHK5P6PpyS-EDIlkdbsC8J2WHGLxRyv_4e7KOWGq98T1pFPGvtvdBLW5v8VZZEzZUDMMSXUAiilvhyBUnULMDEhIOBc8Td0Ys0ATL6q13gsDXPSAOyLEn3F4186AWClipsOicDtawKtmdFhNMBlaQDQDkyU6dkvPPsX9_d4Y8m3frLu6H9xsZD8ZeaQVJkLyVOwNNfHWnmo4H2ej6KZXkXpGuNK2wg1OsTThCEhCt7cHt0RcsbAch7i-yF7oBpwSiyOQ8Xx6g9masSXtHlU00ybmywMrY3NQCxMusELiQJDBNyeSvNnhVagFXyRtupjsVqK8LdlACGqVQIzxGlRUbB0cXHWUgkwytJHNJUR1x-iRv0BEyIGL2ltuyxgZt_HCS8s1zMo4pyoKHxV3Ovd6lJcrBE3QipuzwviaeRHBdSYDSxAlGLKGIMNCEdk6kk22NXXIyOIP69QjfnhhAR682Mmiun7yxq2s7UGeu1pncK_JTgf31HKiFPja6azpVe8LrGWRdxJP4PwIMqMWDrUXdVNPQkMNC5X473DCDdMWE4cTg8dM, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzk1MzgsImp0aSI6ImYyZGY3ZGI4LTJhOTItNGYzNi1hNGJhLTYyYTA0ZTY3YmZjZiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDcwMmQ5YTgtNTVlNS00Y2UxLWJhNzQtZTVlYmNiNzVmNDA0Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1MiJ9.ggw8YQO76uoJHKTj8zX8FfgDdIjZQkupQvT6mI4JC-8, paymentId=280852","timestamp":"2026-03-30T14:05:38.999Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:05:38.999Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:05:39.178Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:08:03.641Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:08:09.004Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODE0OTMsImlhdCI6MTc3NDg3OTY5MywianRpIjoiMjMzNTgyYTMtOGZlNy00ZTQ0LWJhN2QtYjY0ZjU3N2UyMzIxIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2M5ZWIwZmMtOGE4Mi00YjczLTlkNWMtMGE5NjNiYmY0ODc2IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1MyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODUzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.JJZd8aZX7f4_lB0hZHIlEqrj9IIw1OEYOPqmjg9nOFM5BbMpexUtriUi1rGtfbB2XOQ87od2hNAnGYY579hCA88hV0woUyHTwb9lljh0UV5CqCZvkIONe2Rvuxlx0YyZujJe_zntBX2dAzVjk_MoItU8fSPG6NCIVvyhVYr53_PKksAlfZkmKQLa7FwnOFXVQiLbLtcVenTlyjFy3FD5Bt5rxnl-AmZ9OIM9QSUzO3pSMbhU62rqems5M6ejf1w1XYCa2c0zrzyqIvXpC2pgNarqxwAyO4nN82VfvXBWStXMFcZYu-xG_QUisPsKaF-t3FWpQLPqlHJVhPm3PHXUr9m2Jsd3CzNHoKzpFuacFQ15CMHREOkVR-K5OjZEE_3EcIfoXcoDjRvE8Zlc3pLy0inv2RH94Jh8rKxfQ1j2S1YJxBm693HnHysMqzgcRaCJrWRizp80xouAwElLdGP6CeCkPVHRgwWsjbaXbhkmF4MRHaP40LS7iOoGuSqY7fTkiaaEFZ0JxyDJt9G71KuqKyEVwDcRfMbSmIUj3lVQiA1Tab_LA9-jpgXe_nrWJTSzL2STmYfcodxVQE8ko0yF2x0zJYmErNe5TTdMHLTOBhZgmL_CO418rPlv5X8SXOGhPglaxWIIIZhOQPx6nSYpOpmyH3EZBB9mAvLhm0sVQOc, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzk2OTMsImp0aSI6ImE3ZGMyNjJkLTQxMjgtNDZmZS04MmYwLWUzOTJhZDY2OTdkNiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2M5ZWIwZmMtOGE4Mi00YjczLTlkNWMtMGE5NjNiYmY0ODc2Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1MyJ9.ZD82W9_KmWlHkNmV3JSgYrrbMf7cM4ID3sbl8g9mU8Y, paymentId=280853","timestamp":"2026-03-30T14:08:13.388Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:08:13.389Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:08:13.512Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODE1MDcsImlhdCI6MTc3NDg3OTcwNywianRpIjoiN2I5YzAzYWYtMDE0Zi00ZTkyLWFlNzgtMjE1NTFiYzQyMGFkIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2FhZDRjMzYtMjg2Zi00NDM2LWJjMTQtNWI5ZGEyZDA1MzY3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODU0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.ehC2--7LVC2D33XkxofUj2uENrMmLqnmfjeIRz6dF_4FZhY_NAXAhzbtFQsXxHRG1uR9FatKweQrEY7M88ZhqYr553afXr1dByHa-XCvoGuY98kLEKn3WtcngEzfEargAaBmJbn43c5_fIzI3__6bLgkJ2BFkFd2vN6789IVSjzA_QXCsbRc4ZfFXXw4eOLc-wPnq-WWYmgNtBCZzNDTWMPd6hW7KwAwwlSDw699ATsx9cvG3z77T0amCZJ0MNiRZVcN1aBZArZKu08GAtoLf8OJPGnOaz60GFG_dyIoiFxrf-o-5U_ULQq7h5RTYEcYmLRLdpH-nD7DKS4uk6pO4nbpLriVrBm1QKJdTeCzp0TbqBHUoIVv75BCEZaNGGbDHU94J_cYaeZay4pD5qfJwWzbIFs4iqxhAh5NoAz3S7AvSYubVr7lM749u-ubVvGo7o33dmXEGCH1ViK2EeOinkoTH2EGYq1L0b7AYqg2lvzzzgZRMG3p738_1oEZyj8UmO42w6EcnXd6wRPRrjCdOdFihTZIO8QcNULuTrzZlmlOytqBUwvyLbXgDYgVjmqmODUfOPQSUYMJ-1kyLQWRHxsyHuLgebMCCEsRTP2bP7jcjyJvA8FUApjooiRyCF8nh59DMwXI3CydVXUHSwM9RaDeWhNAFKn-aRU0yiQLgsE, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzk3MDcsImp0aSI6IjEyNjdjN2ZkLTM0ZGYtNGI5MS05YjljLWQxNzA2ZGFjZTYzNiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2FhZDRjMzYtMjg2Zi00NDM2LWJjMTQtNWI5ZGEyZDA1MzY3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NCJ9.RQYwedXTblXmAb-GyedRXI1Hug8h9h0Cc2Lvff__fNc, paymentId=280854","timestamp":"2026-03-30T14:08:27.866Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T14:08:27.869Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280854","timestamp":"2026-03-30T14:08:52.794Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T14:08:53.431Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-30T14:08:56.608Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Instrucțiuni dezabonare donație recurentă – ONedu\"","timestamp":"2026-03-30T14:09:38.160Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:10:22.668Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODE2MjQsImlhdCI6MTc3NDg3OTgyNCwianRpIjoiOTY0MTY0YTItMzZkMC00MmVmLTg3ZTAtYjkzMTBjMTA1N2M0IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiN2FjMDEwYjctYzAwNi00ZDVlLTgxY2QtZTVhNjFkZWFkZDQ2IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODU1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.TJJr2PCYg-B1fB5y0kOMXgc1XcGMtITU0sZ0P-uCwEhvVBk8rpRprfIYukul7p4jX-1X2WtAjUzmRet9wKIhFg-PBm-RTAkrkrogfZbSN1V4V4onHIj17T4fnScVuRfV0hg9Or7cFWc6ZP-c6V6XT8rwaKRklJbK2zHrfqzvqPYaBt1mqVdrjmInAIi2gUFytkwdZ6t72i_1qDvNzQpDTkZ0UqNaLA_Y4yK6yg1KC3ut7pgI8BS8gcCf4Dh3SAmuC25LFXKjvcsEegRidIblG7dh7jjUEhiVn-R9-NUjB1BLfp0TdbJflXfrDXNgnfHEK9SDlKjFZ2FDrs7XQpn2a7YNmmjt-DYzqjNujmLpobnageS77dpwT5j6tDwCrT0q_aUSIj-d5W_aUNqbTwVfVd0pi5SWUGxcYn05jkSN7jwP5Au4zkQvAvPhgi-LzsqXte1GuYAvLkPknLx_iszi0turKeB2efGAFu-iJdmxBfXMWUdCMSSMS4TdXKtUg3X1aWr_gZGvG4Ttcuu4t7QKJJ1y-9vMh8SKECyX1_OioxD9XhfNsC05g1UvVBtK1clgvoQ9p5jXaUJmXxIGK4AgPFNHQOFWA4_Q0BP7Hit8j1AOjA_kB8VdH2FRlDgkHFl0u2rnWfaGGEhbPsGluNg03smsUdEEWzxaBfQMj3C2J4g, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzk4MjQsImp0aSI6IjBlMTQ1M2QxLWNlOWYtNGZhMC1iYjVmLWI0OTExNGExZjVjZiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiN2FjMDEwYjctYzAwNi00ZDVlLTgxY2QtZTVhNjFkZWFkZDQ2Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NSJ9.TrgjUhfyt7z8aQCsvEBVA4zgGmgYEeBtcprYyc7O44U, paymentId=280855","timestamp":"2026-03-30T14:10:24.314Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:10:24.315Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:10:24.433Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Instrucțiuni dezabonare donație recurentă – ONedu\"","timestamp":"2026-03-30T14:10:59.959Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:16:05.900Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:16:25.780Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:18:24.484Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:18:29.280Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:19:29.618Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:19:29.619Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:19:30.609Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:20:33.339Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:20:38.074Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:20:41.596Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:21:21.738Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:21:21.739Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:21:22.623Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODIzMzMsImlhdCI6MTc3NDg4MDUzMywianRpIjoiNDViZWZhY2UtMzUzNy00NjhjLTg0MTEtMDFjNzkzYzM0MzliIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2QyMTQyZmYtYmI3MS00MWYxLTg0YTgtYTUyNDdjYmNkOWYxIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODU2IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.R6-Dzu2ZltdehXWJsjMxgx9X5y6qbrTuZhQ2Su-u7gAB_Z_ho0YGVaZsfuq3uhOMEgJB-Pp97-aK2KSWUbkGWvUhhvNV0KsPx7CvE3A6ykBtPvuUlG-pXWmyE408cG6OiqNcaL36n3kpaStDk0-1RxpIoNwW3-uXtigYch8uUTwQciHPgpxMCgSQlGUTou9zckisaz_B2EoX0ZN3ZXwm3XdLLrCJ_7JyJ___lCYmGz6ekzSk1yJZOCqwbBr8S4Z6AaLwSf_Nn12e-AHIpIpBTYXOthjTikF_jMS6G_3yG0s56G0n-C2n6VVI5Kad81rKzovdibl61aECAQhEyMa8cKu6FfPH8oGFSa0oyYxxw_nPPrQWQf64XC571nNkRh9nr5-h2IhN5wfEl1ndCJMqQujh3Af4bFJLP6HNiR8qwTM1wgh7eSBVkp5rpsqhzYDB3PrCv6k7eA4T5chHcgPm-_FhwJd_CqtFa4gdeG7XxWucIhZ2JcOUQkzr2zFMdI3EFzx_bJUJf1anPvzQL3ggsc186f56UgCxSjgQ1RXpJQLC2Kl16txY8ffJ-QC8eUOOGBKy00QVRXDBEgqgy9zQxFm7KluvNVzCkcB8RBqdGuaifSOpf1Tt7skRxSjVaIVwqEPRhf3FvxMkFpvR6MiAzeAMtiy2HW_jJM6BmaffIRI, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODA1MzMsImp0aSI6IjUxMzJkYTYyLTUyZmYtNDFlNi05NDQwLThjNDcxNmNhYTc3ZCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2QyMTQyZmYtYmI3MS00MWYxLTg0YTgtYTUyNDdjYmNkOWYxIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NiJ9.MfS4oyilgoGV-94vgWrVjPlUUoeoITltzQeXXog1efw, paymentId=280856","timestamp":"2026-03-30T14:22:13.504Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:22:13.505Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:22:13.620Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:22:25.723Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:23:19.250Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:23:19.250Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:23:20.104Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:23:52.946Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:24:05.698Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:26:04.789Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:26:10.834Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODI1NzUsImlhdCI6MTc3NDg4MDc3NSwianRpIjoiNzk0ZDhmMTEtN2I5MS00NzIzLWE1MTItYTEwMTQzN2UyMWUwIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYTM5NmJhYjgtYTY5Mi00MjE0LTk0NDUtN2QzZGFiZGU2MDg5IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODU3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.sQHlt5RvKQVPw8F40nl4gmxKLUzSXZaLY8_9BeW8hi3poWzhtrkVq--hBNgTw2_i6npdgCk8tqG0litEUccv422rPCuMOsJnJYBQ_w_k86oI6pIgU4JLJ2DXs1QiJ2ZrYgUtXKM60MgEJsxKJHi-hcn7TlI8XQ_bKMjtS5OmV2lqSoHJfHY0ws6dEJE9xJNKpvIeTTGPuD7qdUcQZ397x005iD9fZNd0zBig0SG7R3tc1QoRZJsr-QN7wSszsp5CDH7R2WWKmaKGAJqVDRNe-iHYiZE6dHscYSVxYltcs3tuOua0Dsa0H3D4wjOGK-330oFmprIEvwHlvFBD3a-CHbBhqKDGWyBjapgpxyRal7PX_g3a7xRehPZ2yNXM45fkONSZ1DgvsXBUcNDYaA47YCb8X1DDghEcrfDl4aIvqZq2dqBPuKHyVvVuXeVArboq71AT6P7SxuHSJcSG6t0qZbrQ0iAzO40XilgdHHaaVbk0MbeVLn0vt15zv4iYN-uFsh2y5qsISVXb1R8OrzQB6RTVPzE12ZfpUK046Ko8ZRs-LAMAElkTuXCRv1A-RQnhZoRi92PuUS6A1FbILv8ujN7sxu0cTJa74Gz0-gJGZo1oEu74pyKrEphCmWS4IWIaAdjT2ZgBVjYzjj_w2-qwnLbP8mkEbhfYjFT5zW30sZo, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODA3NzUsImp0aSI6ImJkOGY2NzQxLTRhYWQtNGIxZC04OTZlLTBmYzc1ZWQzMDMzOSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYTM5NmJhYjgtYTY5Mi00MjE0LTk0NDUtN2QzZGFiZGU2MDg5Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NyJ9.IwCn55SGDitP-yVHs4kPbk77vh9GbyswQrAUBqxfZJg, paymentId=280857","timestamp":"2026-03-30T14:26:15.490Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:26:15.491Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:26:15.621Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:26:26.427Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:26:26.680Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:26:26.864Z"}
{"level":"info","message":"SmartPay delete periodic: reîncercare cu authenticate() (tokeni noi, același paymentId)","timestamp":"2026-03-30T14:26:26.865Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODI1ODcsImlhdCI6MTc3NDg4MDc4NiwianRpIjoiYWIzN2EzNTAtMjhkZC00NWU2LWFiMDItYTkzODEyYTRlMjM1IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYmU3NzIyZDUtODJiYi00YjlhLThlZTItYTVjMDNlNDU0NDM3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1OCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODU4IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.imoMfH3K_Qo1HSzVFVF5zDjQ3P9Hr0u_5l0Sc8c9toiwY2oeHGEb5yeAr9Zac10ODGHjexNbCHBaPCfqQmMXQ30UQLSFNuwQX4Bkpu1JnR8Q0H0OtKfBvSgzQKq0Pey0gJCFTdUvjNM6ny__pJNPRQLiwUQkQLiVJvesaoD7jb05kq2aOAgDX0LhAczl6o0Xk8Yjh_lieAncr9wA-qvFTJPBqc7r16Ng3y7U3dqB9GUK2Pfsf-m34NmSfUvHxt9F-FaH1VUOjpWrlNzcYZanjejQ_bsUT3WYHjovh843rXihPlz5dEC_fKg-WvEWa5ZjwFRDo8gLVm8o7QIjVwdr-IF6PbtoNc5SRo54KfHa2-x34_ePcnGGGnw1WnnNjl6sK3kW44sMC45Mbohfh1hBuEsJunpuQ_DJdO3aYbQoTEyKHFMbaOQ0Gc9yaC98DJbt-3znC46LR4YpOfO-WsqWr6IXL_VxZ1mHpFZZVYN-FS_RAGb46rENk-Vq8Uwy7vtkrWVPGHbKGjot0shv8iZh-08yErUbmCnLMMplw78KuZkQ_u_qTwV9sT-9mt1nvgm9XqlH6DbiGwIcMMsJPkVLOqg8Qdlpw4pPP8CZDqTXnQ7DclEFG2jEyoK0fQhArgKDlRlg_1aDC3aPfnjTSYhctb6Y7hSitPMEsl0G1jvyIjw, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODA3ODcsImp0aSI6ImM0ZTE0NTBhLTJjZWItNGNmYy05YzAyLTgzNDcwYjNlNzk0MiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYmU3NzIyZDUtODJiYi00YjlhLThlZTItYTVjMDNlNDU0NDM3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1OCJ9.JceOYo_p4F3juG3hYFtLyXhk4GPUramscSk8PZcGdOk, paymentId=280858","timestamp":"2026-03-30T14:26:27.241Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:26:27.342Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:26:27.514Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:26:27.679Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:26:27.680Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:26:27.680Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:26:27.681Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:26:28.591Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:28:05.124Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:28:45.678Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:28:45.881Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:28:46.051Z"}
{"level":"info","message":"SmartPay delete periodic: reîncercare cu authenticate() (tokeni noi, același paymentId)","timestamp":"2026-03-30T14:28:46.051Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODI3MjYsImlhdCI6MTc3NDg4MDkyNiwianRpIjoiM2FhMGZiMWQtYzNiMy00NWJkLTlkZjItZjcyYjcyMWU3ZDgyIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOGJiMDMyMGUtNmFmMy00MmE5LThjMDUtOTliYWU0ZDAwYzI5IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1OSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODU5IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.rx4asFPTAVTxIOYdD5agedNINWiR8fdpORhA5pZCPSrwRryLRnh8CNwj8G2kaptvHxU91CDKs1aKjJc9JJy45IvkBzI63NFb81yauURKyJAkUTeaJFwd8H7IhnzHgrtwDYGiKkoUsz9mhJoN76bRe1aysY523JLkUIeJKZS0YFH938Vn5LJpR48uGmGkOufbwn48lIrXV7XBAfWDFRg9nPy7XOS2K-YrtEzZDaatoshhIB4FDpK9DpW4u3gQPFUssO9Ntqq2AGlDiKnDkVutQFoOC1Xx-YupAwSEVnvbhlaJX62WkUm7au5q28gQ-7fCeR6DzhZzQ8spp5mD4wvvdZOvBOmB7epf5J1hjYWjlt9cI5FYS6G48EC_F8mNtSLT6EQeaYKn11KAMTBv1e3uXVvpHhlx-zS1uJwvFCM9g69TlcTzPxb5FFzTsKD3d4wGHcIDXpTLMgylITdb8tyHBkFCsta1Vl90-Empn_xmAbJMFbynua1ZRE32jDLpBzoxxqo4Te7yogWQXMVYZZnqRw1V-rhZVoAtBIaQnG15wJ20VYZVLp9lkbieNQmmfJv4KU3ElUFpOxL_gVY1QaiAd4cAU1I55b5RdtYJMJ6_kB-ZIX2MAdPQ8wjnhCrflJQinowKolovwbIb5h-aLmaD97_lPOz9klRWrOjQogiv7P4, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODA5MjYsImp0aSI6Ijk4MTEzNjAwLWJhMWYtNGUzYy1iZThhLTFlNzExOWEzNzU1YiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiOGJiMDMyMGUtNmFmMy00MmE5LThjMDUtOTliYWU0ZDAwYzI5Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1OSJ9.rHzTQZ77ZLxshMbye7UqbbZn-IZoY-rbpzsY0AesFjg, paymentId=280859","timestamp":"2026-03-30T14:28:46.594Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:28:46.708Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:28:46.871Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:28:47.035Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:28:47.036Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:28:47.036Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:28:47.036Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:28:47.831Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:29:46.181Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:29:54.670Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:30:53.675Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:30:53.963Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:30:54.271Z"}
{"level":"info","message":"SmartPay delete periodic: reîncercare cu authenticate() (tokeni noi, același paymentId)","timestamp":"2026-03-30T14:30:54.272Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODI4NTQsImlhdCI6MTc3NDg4MTA1NCwianRpIjoiZWVhYmIwZWQtZDBlMS00M2FiLWFkYzgtNjRiMmU1NTk5NzJmIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYTU0MzAyYzAtYmRmYi00MDBiLWJjZDctZDgwZTZkNDdjNjdmIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2MCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODYwIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.sFXfym13dtXbaR9HdpZIaWCsuUo7b-YkNQxCa2unrtXTPKm7gFeojXEjtR6FNTQrf8HbATMkUAd26Seb8UUuNA33-l3NoOPEUhl_yqvmT740IpzxBPNl5ETVb0u1thJjs9QNU3b0QN_HN48TXsA1W80GGJ9WaMCf1NzUUNGbFtRLyatHVevzRFEOImVnvd4CkemdSB3gkMN4d0G8eUEAiHAZg1LOWlw6jmqisO1EGI5TdtF71heqtAmAUpvxyyoJ5zj18xqomBCQuKmImFs_RzyRj3GqVktKvGwzww_T5X_0gquQ0pdfQrCnxlw78xhExqsa0jT-AGyQtqyD_UB2TM0Zg1uzYOyIBPWalWB5ALzZeK3uMJ-ia8Xz-APUHalo08vx7qY1yPbBFzQ7l1ytAUnKIBJu78tuYL1YycO3yvhM6g7X69g0g-ZI7BdUrOcG1yIUTjybPNCOcUoKIWMxBnWmVHYygR_LuX_FGg-KSk2T-RQKFWwZAT46CMwO9U1kiuwNS2T7WXAAyVm5jCgBYWQXEw5jSIXsEQ4LsW_Pc8huDnhKLL3R5jaVZJmdZAJ4wSLK0odiAJIz9FNs08nVujE8PaMPNIFgHIj0q1ByJj9bUND3yOAgbAsY4vMtcKnQQvZzYRbx8MmQb_4fi0v41GoUXFngKqkFl3aU2pRCgms, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODEwNTQsImp0aSI6IjFlM2UxNDNjLTQxMTMtNDJlMi05MzJmLTJhZTE1NzUxNzQ0NCIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYTU0MzAyYzAtYmRmYi00MDBiLWJjZDctZDgwZTZkNDdjNjdmIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2MCJ9.TREHld-hPPuRA2W00jCBIKN3_U92tBFvi2-q1kav6Y0, paymentId=280860","timestamp":"2026-03-30T14:30:54.655Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:30:54.800Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:30:54.960Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:30:55.138Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:30:55.139Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:30:55.139Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:30:55.139Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:30:56.119Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:31:30.807Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:31:30.998Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:31:31.181Z"}
{"level":"info","message":"SmartPay delete periodic: reîncercare cu authenticate() (tokeni noi, același paymentId)","timestamp":"2026-03-30T14:31:31.181Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODI4OTEsImlhdCI6MTc3NDg4MTA5MSwianRpIjoiYmE2ZGY2OTUtMjcwYy00OTFlLTk3MDItM2UwNjRiNTc4MDk5IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZjQ2YzM3YTMtY2ZiOC00ZmZiLWFhMjMtNzc3ZjM3ZjY5ZmY3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2MSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODYxIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.pRamzvWsMUdJKFtotH6HrENzrATm17y1Pqg35HAMYr1leW4CptSAuEKSBENGM16MwfSkWlpyVBazR2kvT5LU6eFL_zMLomVOG2TH7IELbdlNZhS32qOUEPXCB7FQJyYYXFlS-C7Hnxei-xGUAuJWmq2EkZPPsz5ww7vDrqdoAReOOmAa8rj1HE0qKvrLza4wWi7wd-QB75yMBQU6Qjs6HFIhp20JsBVWzXK2umgio6jFBltjyKTjDgleRcVied0fqlR7pgTa9QAFq394MDUcvObEjArTRresKncIsygRlQ6RsCgSAxLuP0SwOGO9AHAN3ISx5-Nzq0mO_Mx7SuonnAz-sm5-t2kC-uz15eWQ2AWkC-tu9W_ZnH63s5F9V0t9x9diaXtG1ZjDvHp8sde20NKN_osBwqIrGmsxq53pKM3Fj4EzQe1ygZPnI93W1CdZT0PS9MbPXt_ZCfBOgS-kdatqMzEHzO6_gfZghahlmaWekPHuY0S0rupmCV4jQvfRSxla9CV15wzdGAyb_T8VjnOuTyzwqAGEfCTm5gIXccLJo0GuVCr5uRjuKsipZWtVcuXzLVwx0-Wj1Az383VHdrZyltHTvgw4PJ1EkJP_2UQ6K11GENgItXc2boGryEmT0ArrUEnd7lhQh0JciszcWNgTdnJBbT1tAgLyGbkaSMk, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODEwOTEsImp0aSI6ImYzMzViM2U3LWQ4YzEtNDVhNS05OTc2LTk0ZmMzYzBiYzExYiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiZjQ2YzM3YTMtY2ZiOC00ZmZiLWFhMjMtNzc3ZjM3ZjY5ZmY3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2MSJ9.AuQPbhTCcis42-41qRDL6pgAjuXl2-LDJ60Ke0hFZ_c, paymentId=280861","timestamp":"2026-03-30T14:31:31.471Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:31:31.576Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:31:31.796Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:31:31.974Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:31:31.975Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:31:31.975Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:31:31.975Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:31:32.716Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:32:44.325Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:33:06.578Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:33:12.963Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:33:13.160Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:33:13.368Z"}
{"level":"info","message":"SmartPay delete periodic: reîncercare cu authenticate() (tokeni noi, același paymentId)","timestamp":"2026-03-30T14:33:13.369Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODI5OTMsImlhdCI6MTc3NDg4MTE5MywianRpIjoiYTIzMWM5YTQtNGQyOC00NzMxLTgwOWEtNGU2ZWIyNzcwNjJhIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMGI4ZDAzMGMtZGE2NC00ZjZmLWE5ZWQtNTNmZjkxYmY2N2E4IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2MiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODYyIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.PatTAP2bCWbGVlClQBEEm1eD72-AOm-ksle1HnJgaZUw_AaKYzboC8Dd5KQhLTy826aEh7smNA8JU2lljqulKEVYE_3ZpPB2mz2MI-g_fcfmq7DJF9gN1uGp6-HvanWBDFSINUhiy2B6gGF-QEFzHhY7ZU5HfPUqPYnlIgjGkCymIsPEEXBqL558816aLn1qJZYVg2JzQA5DAH2czscrhMVEWu1virZVydDuGWGAgJ2TuCwtJTr4ZJfE62mj7yeNLnPb1ewSHsOSRAPVbObPyYGV-Gi4WwYxmAZ7VT11b659n3iQUgY1rKmkHJR4UAY0ATWiBNAWnu-qipyuRjAOaELphE-GBUNYeRlKuZmNe9gjF9phWJ46BXecJGZcOfkVZNd-XS35lIZTux6a3QyuQED0EkMYDyDOXxupmJJC875t0UEC8NvU61elx1EaD28QJ3f9HtSJ7XHpjawPDFBl7t5IFX25bDaMflvdzMCkwHGedrslR0LFkOz9etldlt34WglawYyqS-TU0fCDD0VL-Awh5tqSIXm1OL7AGUoZtgedxr-FF4xMq9ZrEuEhpPSB_n5u8eaUpBn8ITAWy0JngJylxAQrg7WDAtCjm4iit0v06PXfeVt-zmde2VxRneYIFzNqmA6qqsPtIJdhLHuNEdKvC1X4Tsc50WC8JYRKmSg, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODExOTMsImp0aSI6IjQyNDllZWI3LTE5MDQtNGI3Ny05NDQwLWU5N2NjMGYyMDQ1NiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMGI4ZDAzMGMtZGE2NC00ZjZmLWE5ZWQtNTNmZjkxYmY2N2E4Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2MiJ9.KtDf-_OhkhomXKL1FUqdtXZzUUsxGnQAJQ0JZuC5aag, paymentId=280862","timestamp":"2026-03-30T14:33:13.707Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 1: {\"messageStatus\":\"ERROR\",\"status\":400,\"payload\":\"REDIRECT_URL_IS_MANDATORY\"}","timestamp":"2026-03-30T14:33:13.858Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 2: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:33:14.033Z"}
{"level":"warn","message":"SmartPay delete periodic variantă 3: {\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null}","timestamp":"2026-03-30T14:33:14.205Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:33:14.206Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:33:14.206Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:33:14.207Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:33:15.201Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODMwNDEsImlhdCI6MTc3NDg4MTI0MSwianRpIjoiMzU2NjQ2MTktN2I3Ny00YWJkLTllNzQtMWJjMDQ5NTU2ZjNmIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYjgyNTU3MmYtNWUzOS00OWVlLWJmODAtNTYwZDgyMTVhMWFlIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2MyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODYzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.AFiGtFVsF6OZowwrQS9Sky2OCVcllj_i3gRnSdNP5f_SIDDjdB_jetQ2J6VjuhruYA-DHAsKdt5At-u5jR1A846khVWH29xewpQpXMP5RRwi5ND1FShdhUb-DMfA5u-Qj8SrR5Vg_RA04utKXue5jRbEI5Sk-Wm4pycqJwmr7XNCDwvVIn6unEb9QPb7elQJh7QlUPn-6sCAOobuaBgH4W6oHQdX0yh3iDc2i6XVNkJf-zgLI0rRJHdMWdihXWO0nKNjrBjfhW7yWwPRdQ_5Tt5JWk0FRZYMxb7Z66xeSEoQLEF_E32-epfvqsObn1IXWq0_y90u-wZYoVBWItwLfLdFVad5yWfgmTKOs8PxowIErvXtlqRTdV-ZjJaOyFjD6Scu7EA5B28EfugSNjSXsTCxZ9EQAsnatclbMY_BlOD-okEMKX49f6ViFHYcESdMQT77uuQxqy3geDjgZwbqSHyVZJEZ_8tMqDe9QzrnMZW4fuynr1oFbGXq063FjmTsWRmw25ZJF3t9P16f7RckRwyTKusXUk5HHscvksAGjVllqB8Z4W9fugFsxy6u9TdlMyZ499wWEXMhfZpEovGqqRIe91Cau90Y2dQCorq1o__SOne6i5auz6df0DKzxHrkRSQofH2oybn2S66Fzbhr3S_SwCxfXFrZuMjBnmXejNk, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODEyNDEsImp0aSI6IjE4NGQzZTdmLWFmNGUtNDAwOC04N2UzLWJmNTM2MGEwOTBlMSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiYjgyNTU3MmYtNWUzOS00OWVlLWJmODAtNTYwZDgyMTVhMWFlIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2MyJ9.uZ6D05HAF9Hk1PcxSJV9E8njCz9XCfnur0VVp8JVhrM, paymentId=280863","timestamp":"2026-03-30T14:34:01.430Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:34:01.431Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:34:01.622Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:34:04.722Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:35:14.097Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:36:38.728Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODMyMzIsImlhdCI6MTc3NDg4MTQzMiwianRpIjoiODUxN2Q5MWUtMjU3Ny00Yzc2LTgxNTctMzM0Nzc4MjVlNGZlIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDUwOTliYTMtZThkZC00NzFiLTg4YjQtZWZlYTY4OTU5ZTQwIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODY0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.o3dQPbbFSNogI7ntHyXR2HKcb4hihejDpYIVLwLawd443oCUapv2aXcS0Pw3jHvGpVJnlyRFotnBdaeri9fUwN0PuRI1JkBozEwf0QfcKmCq-7tYz6RRJW5jfqzYQ1RQZ9VosEckdywv1cS1TqZ3fOo0z0eSmn6eD9yfOlxY1XANrzPEVua9_JkDKiPMdRJnr3ck4WONVOheWu_W8th9V119ENdAnbJGecAqOpHfNN4zPYl9tCW2Z4ZVEE1dszAMSNuSPfj7-dnFUWOkadNsk7Rh2itQ_CSwt9Cp1bW7SfE4OoiW8BYs8ayng4Vt1vG3QjSLH2Rxis-EQqeFo5xAivveA2nRDptdxiRoILT9jzhcLHcjr0ikvV52bFVn-l_AhiYgjTWIIcEU3UKJ6trSX3HtOfmVUgI-ZRV_5yVWWtoIXuDAJSRs8YGQphrlUQs1bXmxmUMCjzGjUJ2DGx9GxiG_RabdBYwnTEPpxHDgTSvcXe72_iLzX0a9I5J3K9vkiKl5Q2idlNnF8JszewRs3XG0JZkwmfbaZ0-lOlMT--dUMM8CF7PFJnfgpGpxS-733syjk6k_l_vhwbqE4MFTHJn_4NXv4PsnR589AfiQ_YFj1yZcfto7C_vKMUDql5-kALG6SC5NEShkl9xFGsS_CTX80_yqoOQ1Mt8NPYACJ2o, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODE0MzIsImp0aSI6IjY4OThhZDJmLWE1MGQtNGM0OC05ZjU1LTZjNDc4MThjYmJhNSIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiMDUwOTliYTMtZThkZC00NzFiLTg4YjQtZWZlYTY4OTU5ZTQwIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2NCJ9.P6ymerw9i6pNdAuJD-KkW6tGB3Pqe5NLoZjTTitLRBA, paymentId=280864","timestamp":"2026-03-30T14:37:12.230Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:37:12.231Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:37:12.388Z"}
{"level":"info","message":"SmartPay delete periodic: reîncercare cu authenticate() (tokeni noi, același paymentId)","timestamp":"2026-03-30T14:37:15.250Z"}
{"level":"info","message":"Autentificare SmartPay: access_token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODMyMzUsImlhdCI6MTc3NDg4MTQzNSwianRpIjoiZGU5MjM4NTctN2U3MC00ZjFmLThmYTMtNTVjNTk5ZjBkZDUyIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNmUxMzk5NzMtODMyYi00M2ExLWEzMjAtN2Q4Y2Q2YTI3MzFkIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2NSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODY1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.LiM1nKlnOEfSpjl_WswNIiiwrs8NizZ6cg0WJzhUEOxjK0nzPk-kNZ8Ko3Fnt_5OnMTSl79-wPr9VQbwKwhJPbecLKDsYXNnpGW67R4RSnMNG-9is5VasChhQS6f-aVAImhfTyx_3zl_4-YeaUzHokYNMbAdbrxRUeUn0VKD_Ud2W-E73AD1Cq0wF-4iRubujak8w9n6q7Rnq-wGWig6vCQWTxlb6QD3uK16SdWmij5DDdhOUXYvjqIIH15nhcEE5aCiKBBtWtNql6cj13J91w4So-t5gbqehnvvu-o08RRqY4oGRHqpK9zUgYo2CX-voFHtqZd0hi_jOe2ejbQiBvaMFl0fTxnKgyGptXh08Aoqqk3oTHAMNGaA_E4xoP681z8KLYfaWrd3HmrwB02BuMRcTwLBqw8YzOb-G6bRrVOlhXDReNNbfTR5n5USZ7mnK1T5B_mLIQOwNSYUzfxLNjMbIURenZp_XHo7xTfAR58Xdw18znXpe67buO5j31eRECEJUKtX2AQMmA5eN7CTdxii4X8TgKDwTtwrQwDJ7R4RROQIlEiWN90Kt5FtA4VC8-EHt-QJ5w7q9cT59u-llwYE3WasUbK17bsPndBfbVC4J3dHSljBRfkdwGqgFytwT1rdHQh4nLV-hXZr959JhUOj2Q1gRDsSNbJ8gpTCA1Y, refresh_token=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4ODE0MzUsImp0aSI6Ijc3YmIzNTFiLWE5N2YtNDhlYy05NjZiLTQ3NDIxYTA5ODM1MiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiNmUxMzk5NzMtODMyYi00M2ExLWEzMjAtN2Q4Y2Q2YTI3MzFkIiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg2NSJ9.BeOQjcrd8LCFaMZgQEjLCCSmse0NDd1d5m7m6yb2uv8, paymentId=280865","timestamp":"2026-03-30T14:37:15.699Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:37:16.073Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:37:16.074Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:37:16.074Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:37:16.799Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:38:31.863Z"}
{"level":"info","message":"Reînnoire token SmartPay cu refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzk3MDcsImp0aSI6IjEyNjdjN2ZkLTM0ZGYtNGI5MS05YjljLWQxNzA2ZGFjZTYzNiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2FhZDRjMzYtMjg2Zi00NDM2LWJjMTQtNWI5ZGEyZDA1MzY3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NCJ9.RQYwedXTblXmAb-GyedRXI1Hug8h9h0Cc2Lvff__fNc","timestamp":"2026-03-30T14:40:06.321Z"}
{"level":"info","message":"Reînnoire token SmartPay cu access token: eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJvMmQ1Y1BqSlZCTk5VM0d1V0ZRWGYtQTh2U2JRZzIxYk9LQngtczVsckFrIn0.eyJleHAiOjE3NzQ4ODE1MDcsImlhdCI6MTc3NDg3OTcwNywianRpIjoiN2I5YzAzYWYtMDE0Zi00ZTkyLWFlNzgtMjE1NTFiYzQyMGFkIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTg3YzAxOWYtODUyZS00ODU5LWFiZmYtYjQ2NTY1NjczZWMyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2FhZDRjMzYtMjg2Zi00NDM2LWJjMTQtNWI5ZGEyZDA1MzY3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJvbmVkdSIsImNsaWVudEhvc3QiOiIxMC4wLjI0Ny4yNTMiLCJzbWFydHBheV9wYXltZW50X2lkX2NsYWltIjoiMjgwODU0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LW9uZWR1IiwiY2xpZW50QWRkcmVzcyI6IjEwLjAuMjQ3LjI1MyJ9.ehC2--7LVC2D33XkxofUj2uENrMmLqnmfjeIRz6dF_4FZhY_NAXAhzbtFQsXxHRG1uR9FatKweQrEY7M88ZhqYr553afXr1dByHa-XCvoGuY98kLEKn3WtcngEzfEargAaBmJbn43c5_fIzI3__6bLgkJ2BFkFd2vN6789IVSjzA_QXCsbRc4ZfFXXw4eOLc-wPnq-WWYmgNtBCZzNDTWMPd6hW7KwAwwlSDw699ATsx9cvG3z77T0amCZJ0MNiRZVcN1aBZArZKu08GAtoLf8OJPGnOaz60GFG_dyIoiFxrf-o-5U_ULQq7h5RTYEcYmLRLdpH-nD7DKS4uk6pO4nbpLriVrBm1QKJdTeCzp0TbqBHUoIVv75BCEZaNGGbDHU94J_cYaeZay4pD5qfJwWzbIFs4iqxhAh5NoAz3S7AvSYubVr7lM749u-ubVvGo7o33dmXEGCH1ViK2EeOinkoTH2EGYq1L0b7AYqg2lvzzzgZRMG3p738_1oEZyj8UmO42w6EcnXd6wRPRrjCdOdFihTZIO8QcNULuTrzZlmlOytqBUwvyLbXgDYgVjmqmODUfOPQSUYMJ-1kyLQWRHxsyHuLgebMCCEsRTP2bP7jcjyJvA8FUApjooiRyCF8nh59DMwXI3CydVXUHSwM9RaDeWhNAFKn-aRU0yiQLgsE","timestamp":"2026-03-30T14:40:06.322Z"}
{"level":"info","message":"Reînnoire token SmartPay cu client id: onedu","timestamp":"2026-03-30T14:40:06.322Z"}
{"level":"info","message":"Reînnoire token SmartPay...","timestamp":"2026-03-30T14:40:06.323Z"}
{"level":"info","message":"Form data: {\"_overheadLength\":220,\"_valueLength\":632,\"_valuesToMeasure\":[],\"writable\":false,\"readable\":true,\"dataSize\":0,\"maxDataSize\":2097152,\"pauseStreams\":true,\"_released\":false,\"_streams\":[\"----------------------------858848229849416818686733\\r\\nContent-Disposition: form-data; name=\\\"refresh_token\\\"\\r\\n\\r\\n\",\"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMzhkZmRkNC0zY2UxLTRhNzYtODcwYy1kMTljNTBiNWY5NmYifQ.eyJpYXQiOjE3NzQ4Nzk3MDcsImp0aSI6IjEyNjdjN2ZkLTM0ZGYtNGI5MS05YjljLWQxNzA2ZGFjZTYzNiIsImlzcyI6Imh0dHA6Ly9rZXljbG9hay1hcHAtc2VydmljZTo4MDgwL2F1dGgvcmVhbG1zL3NtYXJ0cGF5IiwiYXVkIjoiaHR0cDovL2tleWNsb2FrLWFwcC1zZXJ2aWNlOjgwODAvYXV0aC9yZWFsbXMvc21hcnRwYXkiLCJzdWIiOiIxODdjMDE5Zi04NTJlLTQ4NTktYWJmZi1iNDY1NjU2NzNlYzIiLCJ0eXAiOiJPZmZsaW5lIiwiYXpwIjoib25lZHUiLCJzZXNzaW9uX3N0YXRlIjoiY2FhZDRjMzYtMjg2Zi00NDM2LWJjMTQtNWI5ZGEyZDA1MzY3Iiwic2NvcGUiOiJzbWFydHBheV9wYXltZW50X2lkX3Njb3BlOjI4MDg1NCJ9.RQYwedXTblXmAb-GyedRXI1Hug8h9h0Cc2Lvff__fNc\",null,\"----------------------------858848229849416818686733\\r\\nContent-Disposition: form-data; name=\\\"client_id\\\"\\r\\n\\r\\n\",\"onedu\",null],\"_currentStream\":null,\"_insideLoop\":false,\"_pendingNext\":false,\"_boundary\":\"--------------------------858848229849416818686733\"}","timestamp":"2026-03-30T14:40:06.323Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:40:06.612Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:40:06.612Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 401","timestamp":"2026-03-30T14:40:06.613Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:40:45.129Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:41:14.090Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:41:16.845Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:41:21.158Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:41:25.131Z"}
{"level":"info","message":"Reînnoire token SmartPay (client_id + refresh)…","timestamp":"2026-03-30T14:42:21.614Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:42:21.872Z"}
{"level":"warn","message":"SmartPay: refresh token respins (ex. NOT_AUTHORISED), reîncercare delete periodic cu authenticate()","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:42:21.873Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280866, tokeni omisi din log)","timestamp":"2026-03-30T14:42:22.208Z"}
{"level":"info","message":"SmartPay delete periodic: reîncercare cu authenticate() (tokeni noi, același paymentId)","timestamp":"2026-03-30T14:42:22.419Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280867, tokeni omisi din log)","timestamp":"2026-03-30T14:42:23.106Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:42:23.455Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:42:23.456Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:42:23.456Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:43:39.098Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:43:42.994Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:43:47.870Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:44:14.123Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:44:15.710Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:44:22.730Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:44:28.180Z"}
{"level":"info","message":"Reînnoire token SmartPay (client_id + refresh)…","timestamp":"2026-03-30T14:46:17.237Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:46:17.418Z"}
{"level":"warn","message":"SmartPay delete periodic: refresh eșuat (tokenii salvați expirați/revocați). authenticate() ar genera alt paymentId în JWT decât mandatul din path — nu se reîncearcă.","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:46:17.419Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:46:17.419Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 401","timestamp":"2026-03-30T14:46:17.419Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:46:33.706Z"}
{"level":"info","message":"Reînnoire token SmartPay (client_id + refresh)…","timestamp":"2026-03-30T14:46:44.469Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:46:44.609Z"}
{"level":"warn","message":"SmartPay delete periodic: refresh eșuat (tokenii salvați expirați/revocați). authenticate() ar genera alt paymentId în JWT decât mandatul din path — nu se reîncearcă.","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:46:44.610Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:46:44.610Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 401","timestamp":"2026-03-30T14:46:44.610Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:47:15.284Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:47:24.104Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:47:28.751Z"}
{"level":"info","message":"Reînnoire token SmartPay (client_id + refresh)…","timestamp":"2026-03-30T14:48:19.144Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:48:19.303Z"}
{"level":"warn","message":"SmartPay delete periodic: refresh eșuat; ultimă încercare cu authenticate() și același paymentId în path (mandat)","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T14:48:19.304Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280869, tokeni omisi din log)","timestamp":"2026-03-30T14:48:19.586Z"}
{"level":"info","message":"SmartPay delete periodic: token nou (paymentId JWT=280869), DELETE păstrează path /280854/","timestamp":"2026-03-30T14:48:19.586Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate (același path mandat)","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:48:19.858Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:48:19.858Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:48:19.858Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:49:26.813Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Dezabonează-te de la donația recurentă\"","timestamp":"2026-03-30T14:49:29.116Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280870, tokeni omisi din log)","timestamp":"2026-03-30T14:50:18.418Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T14:50:18.419Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T14:50:18.605Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280871, tokeni omisi din log)","timestamp":"2026-03-30T14:50:25.156Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T14:50:25.160Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280872, tokeni omisi din log)","timestamp":"2026-03-30T14:50:56.126Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T14:50:56.129Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280872","timestamp":"2026-03-30T14:51:29.547Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T14:51:30.234Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-30T14:51:33.289Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:51:43.886Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:51:43.887Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:52:23.192Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:52:26.988Z"}
{"level":"info","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280872 (redirectURL prezent în query, whitelist SmartPay)","timestamp":"2026-03-30T14:52:36.380Z"}
{"level":"warn","message":"SmartPay delete periodic: query-only a returnat 500, reîncercare cu body JSON { redirectURL }","timestamp":"2026-03-30T14:52:36.653Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:52:36.843Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:52:36.844Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:53:13.655Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T14:53:16.105Z"}
{"level":"info","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280872 (redirectURL prezent în query, whitelist SmartPay)","timestamp":"2026-03-30T14:53:28.566Z"}
{"level":"warn","message":"SmartPay delete periodic: apel complet a returnat 500, reîncercare doar query redirectURL","timestamp":"2026-03-30T14:53:28.753Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T14:53:28.939Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T14:53:28.940Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280875, tokeni omisi din log)","timestamp":"2026-03-30T16:26:16.748Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T16:26:16.755Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T16:26:16.881Z"}
{"level":"info","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280872 (redirectURL prezent în query, whitelist SmartPay)","timestamp":"2026-03-30T16:26:21.973Z"}
{"level":"info","message":"Reînnoire token SmartPay (client_id + refresh)…","timestamp":"2026-03-30T16:26:22.112Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T16:26:22.350Z"}
{"level":"warn","message":"SmartPay delete periodic: refresh eșuat; ultimă încercare cu authenticate() și același paymentId în path (mandat)","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T16:26:22.350Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280876, tokeni omisi din log)","timestamp":"2026-03-30T16:26:22.690Z"}
{"level":"info","message":"SmartPay delete periodic: token nou (paymentId JWT=280876), DELETE păstrează path /280872/","timestamp":"2026-03-30T16:26:22.691Z"}
{"level":"warn","message":"SmartPay delete periodic: apel complet a returnat 500, reîncercare doar query redirectURL","timestamp":"2026-03-30T16:26:24.632Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și după authenticate (același path mandat)","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:26:24.841Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:26:24.841Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T16:26:24.842Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:28:02.810Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:28:23.054Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:28:29.464Z"}
{"level":"info","message":"SmartPay delete periodic: mandat path=/core/rest/api/periodic/delete/280872 (redirectURL în query; whitelist SmartPay)","timestamp":"2026-03-30T16:28:55.022Z"}
{"level":"info","message":"Reînnoire token SmartPay (client_id + refresh)…","timestamp":"2026-03-30T16:28:55.303Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T16:28:55.448Z"}
{"level":"warn","message":"SmartPay delete periodic: refresh eșuat; authenticate() + DELETE (path mandat, apoi path JWT dacă e nevoie)","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T16:28:55.448Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280877, tokeni omisi din log)","timestamp":"2026-03-30T16:28:55.807Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate paymentId=280877, mandat salvat path segment=280872","timestamp":"2026-03-30T16:28:55.807Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280872 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T16:28:56.011Z"}
{"level":"warn","message":"SmartPay delete periodic: eșec cu path mandat (280872) status=500; reîncercare cu paymentId din authenticate (280877) — aliniat cu scope JWT","timestamp":"2026-03-30T16:28:56.195Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280877 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T16:28:56.322Z"}
{"level":"error","message":"SmartPay delete periodic: eșec și cu path JWT","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:28:56.469Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:28:56.470Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T16:28:56.470Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:29:50.295Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:29:58.233Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:30:04.897Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:30:07.567Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:30:14.775Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280878, tokeni omisi din log)","timestamp":"2026-03-30T16:33:29.703Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T16:33:29.703Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T16:33:29.827Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://forms.onedu.ro/feedback\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T16:33:32.458Z"}
{"level":"info","message":"SmartPay delete periodic: mandat path=/core/rest/api/periodic/delete/280872 (redirectURL în query; whitelist SmartPay)","timestamp":"2026-03-30T16:33:32.459Z"}
{"level":"info","message":"Reînnoire token SmartPay (client_id + refresh)…","timestamp":"2026-03-30T16:33:32.579Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T16:33:32.748Z"}
{"level":"warn","message":"SmartPay delete periodic: refresh eșuat; authenticate() + DELETE (path mandat, apoi path JWT dacă e nevoie)","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T16:33:32.749Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280879, tokeni omisi din log)","timestamp":"2026-03-30T16:33:33.196Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate OK (paymentId sesiune=280879), DELETE rămâne pe mandat=280872","timestamp":"2026-03-30T16:33:33.196Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280872 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T16:33:33.445Z"}
{"level":"error","message":"SmartPay delete periodic: eșec după authenticate pe path mandat","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:33:33.632Z"}
{"level":"warn","message":"SmartPay HTTP 500 fără payload: (1) înregistrează exact redirectURL din log în portal; (2) același mediu sandbox/prod ca certificatul; (3) refresh token valid pentru mandat (fără NOT_AUTHORISED) — altfel contactează suportul SmartPay.","timestamp":"2026-03-30T16:33:33.632Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:33:33.633Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T16:33:33.633Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T16:33:33.633Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:34:30.606Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:36:40.046Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:36:48.915Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:36:54.142Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:37:46.375Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:39:16.934Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://forms.onedu.ro/feedback\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T16:39:27.034Z"}
{"level":"info","message":"SmartPay delete periodic: mandat path=/core/rest/api/periodic/delete/280872 (redirectURL în query; whitelist SmartPay)","timestamp":"2026-03-30T16:39:27.035Z"}
{"level":"info","message":"Reînnoire token SmartPay (client_id + refresh)…","timestamp":"2026-03-30T16:39:27.288Z"}
{"level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T16:39:27.513Z"}
{"level":"warn","message":"SmartPay delete periodic: refresh eșuat; authenticate() + DELETE doar pe paymentId mandat (tokenul nou nu înlocuiește refresh-ul mort)","messageStatus":"NOT_AUTHORISED","status":401,"timestamp":"2026-03-30T16:39:27.513Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280880, tokeni omisi din log)","timestamp":"2026-03-30T16:39:27.753Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate OK (paymentId sesiune=280880), DELETE rămâne pe mandat=280872","timestamp":"2026-03-30T16:39:27.754Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280872 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T16:39:29.798Z"}
{"level":"error","message":"SmartPay delete periodic: eșec după authenticate pe path mandat","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:39:29.977Z"}
{"level":"warn","message":"SmartPay HTTP 500 fără payload: (1) înregistrează exact redirectURL din log în portal; (2) același mediu sandbox/prod ca certificatul; (3) refresh token valid pentru mandat (fără NOT_AUTHORISED) — altfel contactează suportul SmartPay.","timestamp":"2026-03-30T16:39:29.977Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:39:29.977Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T16:39:29.978Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T16:39:29.978Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:41:24.137Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:41:28.354Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:41:38.722Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:41:44.649Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:44:58.869Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:45:01.100Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:45:11.183Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:45:16.993Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280881, tokeni omisi din log)","timestamp":"2026-03-30T16:52:51.372Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T16:52:51.373Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T16:52:51.521Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://forms.onedu.ro/feedback\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T16:52:56.215Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280882, tokeni omisi din log)","timestamp":"2026-03-30T16:52:56.555Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → paymentId=280882 în path DELETE (paymentId DB 280872 nu se folosește la apel)","timestamp":"2026-03-30T16:52:56.564Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T16:52:56.778Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:52:56.893Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T16:52:56.893Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T16:52:56.893Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:53:41.341Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T16:53:44.048Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://forms.onedu.ro/feedback\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T16:54:06.869Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280883, tokeni omisi din log)","timestamp":"2026-03-30T16:54:07.311Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; DELETE path mandat paymentId=280882 (paymentId din /token=280883 nu se folosește în URL — e id sesiune, nu mandat)","timestamp":"2026-03-30T16:54:07.318Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T16:54:07.485Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T16:54:07.616Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T16:54:07.616Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T16:54:07.616Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://forms.onedu.ro/feedback\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T17:01:39.407Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280884, tokeni omisi din log)","timestamp":"2026-03-30T17:01:39.970Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; DELETE path mandat paymentId=280882 (paymentId din /token=280884 nu se folosește în URL — e id sesiune, nu mandat)","timestamp":"2026-03-30T17:01:39.973Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:01:40.245Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:01:40.453Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:01:40.454Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:01:40.454Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:02:31.489Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:02:33.028Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280885, tokeni omisi din log)","timestamp":"2026-03-30T17:03:32.741Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T17:03:32.742Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T17:03:32.870Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://forms.onedu.ro/feedback\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T17:03:35.773Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280886, tokeni omisi din log)","timestamp":"2026-03-30T17:03:36.162Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; DELETE path mandat paymentId=280882 (paymentId din /token=280886 nu se folosește în URL — e id sesiune, nu mandat)","timestamp":"2026-03-30T17:03:36.169Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:03:36.299Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:03:36.420Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:03:36.421Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:03:36.421Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:03:47.544Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://onedu.ro/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T17:03:51.105Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280887, tokeni omisi din log)","timestamp":"2026-03-30T17:03:51.443Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; DELETE path mandat paymentId=280882 (paymentId din /token=280887 nu se folosește în URL — e id sesiune, nu mandat)","timestamp":"2026-03-30T17:03:51.462Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:03:51.629Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:03:51.755Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:03:51.756Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:03:51.756Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:15:56.622Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:16:01.929Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:16:04.728Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:16:08.986Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:17:32.004Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://onedu.ro/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T17:17:34.686Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280888, tokeni omisi din log)","timestamp":"2026-03-30T17:17:35.252Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; DELETE path mandat paymentId=280882 (paymentId din /token=280888 nu se folosește în URL — e id sesiune, nu mandat)","timestamp":"2026-03-30T17:17:35.270Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:17:35.476Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:17:35.630Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:17:35.631Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:17:35.631Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://onedu.ro/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T17:17:58.775Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280889, tokeni omisi din log)","timestamp":"2026-03-30T17:17:59.207Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; DELETE path mandat paymentId=280882 (paymentId din /token=280889 nu se folosește în URL — e id sesiune, nu mandat)","timestamp":"2026-03-30T17:17:59.211Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:17:59.358Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:17:59.484Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:17:59.485Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:17:59.485Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:19:54.362Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:19:55.902Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:19:57.161Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:20:14.130Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:20:18.753Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:20:51.753Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:20:57.138Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:21:02.419Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:21:16.625Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:22:20.095Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280890, tokeni omisi din log)","timestamp":"2026-03-30T17:22:25.572Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T17:22:25.573Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T17:22:25.705Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:29:53.180Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280891, tokeni omisi din log)","timestamp":"2026-03-30T17:29:56.733Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T17:29:56.734Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T17:29:56.883Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:30:28.411Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:31:41.674Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://onedu.ro/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T17:31:43.977Z"}
{"level":"info","message":"Reînnoire token SmartPay (Base64-cert + client_id + refresh_token)…","timestamp":"2026-03-30T17:31:43.977Z"}
{"error":"Internal Server Error","level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","status":500,"timestamp":"2026-03-30T17:31:44.044+00:00"}
{"error":"Internal Server Error","level":"warn","message":"SmartPay delete periodic: refresh token DB eșuat","status":500,"timestamp":"2026-03-30T17:31:44.044+00:00"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280892, tokeni omisi din log)","timestamp":"2026-03-30T17:31:44.521Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; mandat=280882 (token /token paymentId=280892 nu e în path)","timestamp":"2026-03-30T17:31:44.529Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE mandat=280882, bearer=authenticate()","timestamp":"2026-03-30T17:31:44.529Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:31:44.690Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:31:44.839Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:31:44.840Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:31:44.840Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:34:01.533Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:34:11.449Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:34:17.537Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:34:39.361Z"}
{"level":"info","message":"SmartPay delete periodic: redirectURL trimis la validare=\"https://onedu.ro/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (în portal SmartPay URL-ul trebuie să coincidă exact, inclusiv https și path)","timestamp":"2026-03-30T17:34:48.806Z"}
{"level":"info","message":"Reînnoire token SmartPay (refresh + client_id, auth=bearer, Base64-cert=false)…","timestamp":"2026-03-30T17:34:48.807Z"}
{"error":"Internal Server Error","level":"error","message":"Eroare la reînnoirea token-ului SmartPay:","status":500,"timestamp":"2026-03-30T17:34:48.916+00:00"}
{"error":"Internal Server Error","level":"warn","message":"SmartPay delete periodic: refresh token DB eșuat","status":500,"timestamp":"2026-03-30T17:34:48.916+00:00"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280893, tokeni omisi din log)","timestamp":"2026-03-30T17:34:49.316Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; mandat=280882 (token /token paymentId=280893 nu e în path)","timestamp":"2026-03-30T17:34:49.324Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE mandat=280882, bearer=authenticate()","timestamp":"2026-03-30T17:34:49.325Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:34:49.464Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:34:49.579Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:34:49.580Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:34:49.580Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:35:56.323Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:36:06.833Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:36:53.963Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:37:02.458Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:37:06.204Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (încercare automată la 400/500): 2 URL-uri","timestamp":"2026-03-30T17:37:52.888Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (2)=\"https://onedu.ro/doneaza/status/smartpay\" | \"http://localhost:3001/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (whitelist identic în portal SmartPay)","timestamp":"2026-03-30T17:37:52.888Z"}
{"level":"info","message":"Reînnoire token SmartPay: auth=access_token, Base64-cert=false","timestamp":"2026-03-30T17:37:52.890Z"}
{"level":"info","message":"Token SmartPay reînnoit cu succes","timestamp":"2026-03-30T17:37:53.538Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE mandat=280882, bearer=refresh(DB)","timestamp":"2026-03-30T17:37:53.559Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/2]=\"https://onedu.ro/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:37:53.560Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:37:53.715Z"}
{"level":"warn","message":"SmartPay delete periodic: eșec cu acest redirectURL; următorul candidat…","timestamp":"2026-03-30T17:37:53.840Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [2/2]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:37:53.840Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:37:53.957Z"}
{"level":"warn","message":"SmartPay delete periodic: DELETE 500 cu token după refresh; fallback authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:37:54.082Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280894, tokeni omisi din log)","timestamp":"2026-03-30T17:37:54.459Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer nou; mandat=280882 (token /token paymentId=280894 nu e în path) [după eșec sau 401/500 cu refresh]","timestamp":"2026-03-30T17:37:54.464Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE mandat=280882, bearer=authenticate()","timestamp":"2026-03-30T17:37:54.464Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/2]=\"https://onedu.ro/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:37:54.465Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:37:54.629Z"}
{"level":"warn","message":"SmartPay delete periodic: eșec cu acest redirectURL; următorul candidat…","timestamp":"2026-03-30T17:37:54.768Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [2/2]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:37:54.768Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280882 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:37:54.924Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:37:55.042Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:37:55.043Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:37:55.043Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:38:55.808Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:38:57.852Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:39:05.875Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:39:39.739Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:40:26.460Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:41:18.162Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280895, tokeni omisi din log)","timestamp":"2026-03-30T17:41:21.859Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T17:41:21.860Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T17:41:21.981Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280896, tokeni omisi din log)","timestamp":"2026-03-30T17:41:29.113Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"https://onedu.ro/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T17:41:29.116Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280897, tokeni omisi din log)","timestamp":"2026-03-30T17:41:44.437Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"https://onedu.ro/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T17:41:44.451Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280898, tokeni omisi din log)","timestamp":"2026-03-30T17:42:30.465Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"https://onedu.ro/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T17:42:30.467Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280899, tokeni omisi din log)","timestamp":"2026-03-30T17:43:34.064Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T17:43:34.065Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T17:43:34.178Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:43:39.419Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:43:59.121Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280900, tokeni omisi din log)","timestamp":"2026-03-30T17:44:07.567Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"BT\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-03-30T17:44:07.570Z"}
{"level":"info","message":"Verificare starea plății cu id-ul: 280900","timestamp":"2026-03-30T17:44:22.096Z"}
{"level":"info","message":"Răspuns la verificarea stării plății: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":\"ACSC\"}","timestamp":"2026-03-30T17:44:22.792Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Mulțumim pentru donația ta!\"","timestamp":"2026-03-30T17:44:26.041Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (încercare automată la 400/500): 1 URL-uri","timestamp":"2026-03-30T17:44:36.218Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (1)=\"http://localhost:3001/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (whitelist identic în portal SmartPay)","timestamp":"2026-03-30T17:44:36.219Z"}
{"level":"info","message":"Reînnoire token SmartPay: auth=access_token, Base64-cert=false","timestamp":"2026-03-30T17:44:36.219Z"}
{"level":"info","message":"Token SmartPay reînnoit cu succes","timestamp":"2026-03-30T17:44:36.630Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=refresh(DB)","timestamp":"2026-03-30T17:44:36.634Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/1]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:44:36.635Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280900 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:44:36.821Z"}
{"level":"warn","message":"SmartPay delete periodic: DELETE 500 cu token după refresh; fallback authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:44:37.014Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280901, tokeni omisi din log)","timestamp":"2026-03-30T17:44:37.378Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer; DELETE încearcă paymentId în ordine: 280901 → 280900 [după eșec refresh/delete]","timestamp":"2026-03-30T17:44:37.392Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280901, bearer=authenticate()(/token id)","timestamp":"2026-03-30T17:44:37.393Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/1]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:44:37.393Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280901 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:44:37.527Z"}
{"level":"warn","message":"SmartPay delete periodic: eșec cu paymentId=280901; încerc următorul…","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:44:37.686Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=authenticate()(id mandat DB)","timestamp":"2026-03-30T17:44:37.687Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/1]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:44:37.687Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280900 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:44:37.840Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:44:38.023Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:44:38.023Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:44:38.024Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:46:02.640Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:46:07.335Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:46:16.231Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (încercare automată la 400/500): 1 URL-uri","timestamp":"2026-03-30T17:46:53.405Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (1)=\"http://localhost:3001/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (whitelist identic în portal SmartPay)","timestamp":"2026-03-30T17:46:53.406Z"}
{"level":"info","message":"Reînnoire token SmartPay: auth=access_token, Base64-cert=false","timestamp":"2026-03-30T17:46:53.407Z"}
{"level":"info","message":"Token SmartPay reînnoit cu succes","timestamp":"2026-03-30T17:46:53.805Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=refresh(DB)","timestamp":"2026-03-30T17:46:53.814Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/1]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:46:53.815Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280900 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:46:54.041Z"}
{"level":"warn","message":"SmartPay delete periodic: DELETE 500 cu token după refresh; fallback authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:46:54.216Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280902, tokeni omisi din log)","timestamp":"2026-03-30T17:46:54.582Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer pentru DELETE; path paymentId mandat=280900 (paymentId sesiune /token=280902 — ignorat, nu e mandatul recurent) [după eșec refresh/delete]","timestamp":"2026-03-30T17:46:54.596Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=authenticate()","timestamp":"2026-03-30T17:46:54.596Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/1]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:46:54.596Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280900 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:46:54.779Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:46:54.937Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:46:54.938Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:46:54.938Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:48:22.363Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:48:31.713Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:48:51.060Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:49:01.129Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (încercare automată la 400/500): 1 URL-uri","timestamp":"2026-03-30T17:49:18.969Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (1)=\"http://localhost:3001/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (whitelist identic în portal SmartPay)","timestamp":"2026-03-30T17:49:18.970Z"}
{"level":"info","message":"Reînnoire token SmartPay: auth=access_token, Base64-cert=false","timestamp":"2026-03-30T17:49:18.971Z"}
{"level":"info","message":"Token SmartPay reînnoit cu succes","timestamp":"2026-03-30T17:49:19.480Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=refresh(DB)","timestamp":"2026-03-30T17:49:19.499Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/1]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:49:19.500Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API [variantă: query + body JSON] {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"redirectURL_in_query_encodat\":\"http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"redirectURL_valoare_clar\":\"http://localhost:3001/doneaza/status/smartpay\",\"body_json\":{\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\"},\"authorization\":\"Bearer eyJhbGciOiJSUzI1…nM5-kkErUSYI (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T17:49:19.500Z"}
{"level":"warn","message":"SmartPay delete periodic ← EROARE [query+body] {\"httpStatus\":500,\"responseBody\":{\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null},\"message\":\"Request failed with status code 500\"}","timestamp":"2026-03-30T17:49:19.750Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280900 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:49:19.751Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API [variantă: doar query, fără body] {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"redirectURL_in_query_encodat\":\"http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"redirectURL_valoare_clar\":\"http://localhost:3001/doneaza/status/smartpay\",\"body_json\":null,\"authorization\":\"Bearer eyJhbGciOiJSUzI1…nM5-kkErUSYI (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T17:49:19.751Z"}
{"level":"warn","message":"SmartPay delete periodic ← EROARE [doar query] {\"httpStatus\":500,\"responseBody\":{\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null},\"message\":\"Request failed with status code 500\"}","timestamp":"2026-03-30T17:49:19.977Z"}
{"level":"warn","message":"SmartPay delete periodic: DELETE 500 cu token după refresh; fallback authenticate()","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:49:19.978Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280903, tokeni omisi din log)","timestamp":"2026-03-30T17:49:20.315Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer pentru DELETE; path paymentId mandat=280900 (paymentId sesiune /token=280903 — ignorat, nu e mandatul recurent) [după eșec refresh/delete]","timestamp":"2026-03-30T17:49:20.319Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=authenticate()","timestamp":"2026-03-30T17:49:20.319Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/1]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:49:20.320Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API [variantă: query + body JSON] {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"redirectURL_in_query_encodat\":\"http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"redirectURL_valoare_clar\":\"http://localhost:3001/doneaza/status/smartpay\",\"body_json\":{\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\"},\"authorization\":\"Bearer eyJhbGciOiJSUzI1…WrSZTpnC35RE (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T17:49:20.320Z"}
{"level":"warn","message":"SmartPay delete periodic ← EROARE [query+body] {\"httpStatus\":500,\"responseBody\":{\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null},\"message\":\"Request failed with status code 500\"}","timestamp":"2026-03-30T17:49:20.498Z"}
{"level":"warn","message":"SmartPay delete periodic: path=/core/rest/api/periodic/delete/280900 apel complet → 500, reîncercare doar query","timestamp":"2026-03-30T17:49:20.499Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API [variantă: doar query, fără body] {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"redirectURL_in_query_encodat\":\"http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"redirectURL_valoare_clar\":\"http://localhost:3001/doneaza/status/smartpay\",\"body_json\":null,\"authorization\":\"Bearer eyJhbGciOiJSUzI1…WrSZTpnC35RE (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T17:49:20.499Z"}
{"level":"warn","message":"SmartPay delete periodic ← EROARE [doar query] {\"httpStatus\":500,\"responseBody\":{\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null},\"message\":\"Request failed with status code 500\"}","timestamp":"2026-03-30T17:49:20.738Z"}
{"level":"error","message":"SmartPay delete periodic:","messageStatus":"ERROR","payload":null,"status":500,"timestamp":"2026-03-30T17:49:20.739Z"}
{"level":"warn","message":"SmartPay 500: compară redirectURL din log cu whitelist portal; același API base (sandbox vs prod) ca certificatul.","timestamp":"2026-03-30T17:49:20.739Z"}
{"level":"warn","message":"SmartPay deletePeriodicPayment eșuat Request failed with status code 500","timestamp":"2026-03-30T17:49:20.739Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:52:10.044Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:52:27.251Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:52:44.130Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:53:40.346Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:53:53.454Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:53:58.200Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T17:56:24.279Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (încercare automată la 400/500): 2 URL-uri","timestamp":"2026-03-30T17:56:25.507Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (2)=\"https://forms.onedu.ro/feedback\" | \"http://localhost:3001/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (whitelist identic în portal SmartPay)","timestamp":"2026-03-30T17:56:25.507Z"}
{"level":"info","message":"Reînnoire token SmartPay: auth=access_token, Base64-cert=false","timestamp":"2026-03-30T17:56:25.508Z"}
{"level":"info","message":"Token SmartPay reînnoit cu succes","timestamp":"2026-03-30T17:56:25.882Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=refresh(DB)","timestamp":"2026-03-30T17:56:25.901Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/2]=\"https://forms.onedu.ro/feedback\"","timestamp":"2026-03-30T17:56:25.901Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=https%3A%2F%2Fforms.onedu.ro%2Ffeedback\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"query_redirectURL_decodat\":\"https://forms.onedu.ro/feedback\",\"body_json\":null,\"auth_mode\":\"Authorization: Bearer\",\"authorization_sau_access_token\":\"Bearer eyJhbGciOiJSUzI1…ZN1ULUMniBig (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T17:56:25.902Z"}
{"level":"error","message":"SmartPay delete periodic ← EROARE HTTP: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:27.696Z"}
{"level":"error","message":"SmartPay delete periodic: eșec cu redirectURL=\"https://forms.onedu.ro/feedback\"; următorul candidat… Detalii: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:27.697Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [2/2]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:56:27.697Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"query_redirectURL_decodat\":\"http://localhost:3001/doneaza/status/smartpay\",\"body_json\":null,\"auth_mode\":\"Authorization: Bearer\",\"authorization_sau_access_token\":\"Bearer eyJhbGciOiJSUzI1…ZN1ULUMniBig (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T17:56:27.697Z"}
{"level":"error","message":"SmartPay delete periodic ← EROARE HTTP: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:27.903Z"}
{"level":"error","message":"SmartPay delete periodic: DELETE după refresh a eșuat (httpStatus=500); fallback authenticate(). Detalii: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:27.903Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280904, tokeni omisi din log)","timestamp":"2026-03-30T17:56:28.210Z"}
{"level":"info","message":"SmartPay delete periodic: authenticate() → Bearer pentru DELETE; path paymentId mandat=280900 (paymentId sesiune /token=280904 — ignorat, nu e mandatul recurent) [după eșec refresh/delete]","timestamp":"2026-03-30T17:56:28.213Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=authenticate()","timestamp":"2026-03-30T17:56:28.213Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/2]=\"https://forms.onedu.ro/feedback\"","timestamp":"2026-03-30T17:56:28.213Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=https%3A%2F%2Fforms.onedu.ro%2Ffeedback\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"query_redirectURL_decodat\":\"https://forms.onedu.ro/feedback\",\"body_json\":null,\"auth_mode\":\"Authorization: Bearer\",\"authorization_sau_access_token\":\"Bearer eyJhbGciOiJSUzI1…PAe1ollvfyGk (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T17:56:28.213Z"}
{"level":"error","message":"SmartPay delete periodic ← EROARE HTTP: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:28.467Z"}
{"level":"error","message":"SmartPay delete periodic: eșec cu redirectURL=\"https://forms.onedu.ro/feedback\"; următorul candidat… Detalii: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:28.468Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [2/2]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T17:56:28.468Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"query_redirectURL_decodat\":\"http://localhost:3001/doneaza/status/smartpay\",\"body_json\":null,\"auth_mode\":\"Authorization: Bearer\",\"authorization_sau_access_token\":\"Bearer eyJhbGciOiJSUzI1…PAe1ollvfyGk (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T17:56:28.468Z"}
{"level":"error","message":"SmartPay delete periodic ← EROARE HTTP: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:28.771Z"}
{"level":"error","message":"SmartPay delete periodic (final): message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:28.771Z"}
{"level":"info","message":"SmartPay delete periodic: la HTTP 500 verifică whitelist redirectURL în portal și același API base (sandbox/prod) ca certificatul.","timestamp":"2026-03-30T17:56:28.771Z"}
{"level":"error","message":"SmartPay deletePeriodicPayment eșuat: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T17:56:28.772Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:01:44.946Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (încercare automată la 400/500): 2 URL-uri","timestamp":"2026-03-30T18:01:46.348Z"}
{"level":"info","message":"SmartPay delete periodic: candidați redirect (2)=\"https://forms.onedu.ro/feedback\" | \"http://localhost:3001/doneaza/status/smartpay\" | base=https://mtls.sandbox.pay.smartfintech.eu/gateway (whitelist identic în portal SmartPay)","timestamp":"2026-03-30T18:01:46.349Z"}
{"level":"info","message":"SmartPay delete periodic: pas 1 — authenticate() pentru access_token proaspăt","timestamp":"2026-03-30T18:01:46.350Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280905, tokeni omisi din log)","timestamp":"2026-03-30T18:01:46.798Z"}
{"level":"info","message":"SmartPay delete periodic: pas 2 — DELETE periodic cu Bearer din pas 1; paymentId în path (mandat)=280900; paymentId din /token=280905","timestamp":"2026-03-30T18:01:46.806Z"}
{"level":"info","message":"SmartPay delete periodic: DELETE path paymentId=280900, bearer=authenticate()","timestamp":"2026-03-30T18:01:46.806Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [1/2]=\"https://forms.onedu.ro/feedback\"","timestamp":"2026-03-30T18:01:46.806Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=https%3A%2F%2Fforms.onedu.ro%2Ffeedback\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"query_redirectURL_decodat\":\"https://forms.onedu.ro/feedback\",\"body_json\":null,\"auth_mode\":\"Authorization: Bearer\",\"authorization_sau_access_token\":\"Bearer eyJhbGciOiJSUzI1…kDGFeZAJh4zc (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T18:01:46.807Z"}
{"level":"error","message":"SmartPay delete periodic ← EROARE HTTP: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T18:01:47.017Z"}
{"level":"error","message":"SmartPay delete periodic: eșec cu redirectURL=\"https://forms.onedu.ro/feedback\"; următorul candidat… Detalii: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T18:01:47.018Z"}
{"level":"info","message":"SmartPay delete periodic: redirect candidat [2/2]=\"http://localhost:3001/doneaza/status/smartpay\"","timestamp":"2026-03-30T18:01:47.018Z"}
{"level":"info","message":"SmartPay delete periodic → TRIMIS la API {\"method\":\"DELETE\",\"url_complet\":\"https://mtls.sandbox.pay.smartfintech.eu/gateway/core/rest/api/periodic/delete/280900?redirectURL=http%3A%2F%2Flocalhost%3A3001%2Fdoneaza%2Fstatus%2Fsmartpay\",\"path\":\"/core/rest/api/periodic/delete/280900\",\"paymentId_path\":\"280900\",\"query_redirectURL_decodat\":\"http://localhost:3001/doneaza/status/smartpay\",\"body_json\":null,\"auth_mode\":\"Authorization: Bearer\",\"authorization_sau_access_token\":\"Bearer eyJhbGciOiJSUzI1…kDGFeZAJh4zc (lungime=1708)\",\"tls_mutual\":\"da (cert ./certs/onedu.crt, cheie ./certs/onedu.key)\"}","timestamp":"2026-03-30T18:01:47.018Z"}
{"level":"error","message":"SmartPay delete periodic ← EROARE HTTP: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T18:01:47.279Z"}
{"level":"error","message":"SmartPay delete periodic (final): message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T18:01:47.280Z"}
{"level":"info","message":"SmartPay delete periodic: la HTTP 500 verifică whitelist redirectURL în portal și același API base (sandbox/prod) ca certificatul.","timestamp":"2026-03-30T18:01:47.280Z"}
{"level":"error","message":"SmartPay deletePeriodicPayment eșuat: message=Request failed with status code 500 | httpStatus=500 | responseBody={\"messageStatus\":\"ERROR\",\"status\":500,\"payload\":null} | code=ERR_BAD_RESPONSE","timestamp":"2026-03-30T18:01:47.280Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:10:28.454Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:10:35.872Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:10:41.690Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:10:54.293Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:10:57.805Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:10:59.634Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:11:30.230Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:14:43.763Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:14:51.488Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:17:38.533Z"}
{"level":"info","message":"Formular primit pentru Cosmin Andrei (2026)","timestamp":"2026-03-30T18:17:42.379Z"}
{"level":"error","message":"Criptare formular 230: FORM230_ENCRYPTION_KEY lipsește sau e prea scurtă (minim 16 caractere).","stack":"Error: FORM230_ENCRYPTION_KEY lipsește sau e prea scurtă (minim 16 caractere).\n    at getKey (D:\\API-onedu\\utils\\form230Crypto.js:9:15)\n    at encryptRandom (D:\\API-onedu\\utils\\form230Crypto.js:34:17)\n    at encryptFormFields (D:\\API-onedu\\utils\\form230Crypto.js:85:65)\n    at exports.submitForm (D:\\API-onedu\\repository\\form230.repository.js:46:24)\n    at Layer.handle [as handle_request] (D:\\API-onedu\\node_modules\\express\\lib\\router\\layer.js:95:5)\n    at next (D:\\API-onedu\\node_modules\\express\\lib\\router\\route.js:149:13)\n    at done (D:\\API-onedu\\node_modules\\multer\\lib\\make-middleware.js:45:7)\n    at indicateDone (D:\\API-onedu\\node_modules\\multer\\lib\\make-middleware.js:49:68)\n    at Multipart.<anonymous> (D:\\API-onedu\\node_modules\\multer\\lib\\make-middleware.js:166:7)\n    at Multipart.emit (node:events:508:28)","timestamp":"2026-03-30T18:17:42.380Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:18:17.248Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:18:35.798Z"}
{"level":"info","message":"Formular primit pentru Cosmin Andrei (2026)","timestamp":"2026-03-30T18:19:17.933Z"}
{"level":"info","message":"Formular salvat (criptat) în baza de date pentru Cosmin Andrei","timestamp":"2026-03-30T18:19:17.950Z"}
{"level":"info","message":"PDF generat pentru Cosmin Andrei","timestamp":"2026-03-30T18:19:18.015Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Formular 230 - Confirmare și Certificat Donator\"","timestamp":"2026-03-30T18:19:21.449Z"}
{"level":"info","message":"Email trimis către cosmin@onedu.ro pentru Cosmin Andrei","timestamp":"2026-03-30T18:19:21.450Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280906, tokeni omisi din log)","timestamp":"2026-03-30T18:19:27.720Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T18:19:27.721Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T18:19:27.832Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=280907, tokeni omisi din log)","timestamp":"2026-03-30T18:22:08.177Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-03-30T18:22:08.178Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-03-30T18:22:08.287Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:23:07.401Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:23:11.604Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:23:36.688Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:23:42.747Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:23:50.722Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:26:25.166Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:28:40.178Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:28:45.109Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:28:46.815Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:28:53.317Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:28:58.774Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:29:05.514Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-03-30T18:40:26.317Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:07:33.425Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281800, tokeni omisi din log)","timestamp":"2026-05-31T12:08:21.646Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-05-31T12:08:21.647Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-05-31T12:08:21.757Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Contractul de sponsorizare - Asociația ONedu\"","timestamp":"2026-05-31T12:08:46.891Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281801, tokeni omisi din log)","timestamp":"2026-05-31T12:13:56.297Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-05-31T12:13:56.299Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-05-31T12:13:56.422Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:24:03.490Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:26:25.450Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:26:27.510Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:26:44.742Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:28:41.578Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:31:00.839Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:31:02.451Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:31:05.756Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:31:08.394Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:31:09.909Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:31:12.799Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T12:31:13.940Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T13:00:43.369Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-05-31T13:00:54.234Z"}
{"level":"info","message":"Email trimis cu succes către contact@onedu.ro | Subiect: \"Contractul de sponsorizare - Asociația ONedu\"","timestamp":"2026-05-31T13:02:33.532Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281802, tokeni omisi din log)","timestamp":"2026-05-31T13:03:16.782Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-05-31T13:03:16.783Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-05-31T13:03:16.941Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:20:01.592Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281804, tokeni omisi din log)","timestamp":"2026-06-01T13:20:37.765Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T13:20:37.766Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T13:20:37.973Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281805, tokeni omisi din log)","timestamp":"2026-06-01T13:22:56.978Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T13:22:56.979Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T13:22:57.100Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281806, tokeni omisi din log)","timestamp":"2026-06-01T13:23:07.577Z"}
{"level":"info","message":"Payload pentru inițializarea plății: {\"amount\":100,\"creditorIban\":\"RO49BTRLRONCRT0CO9563601\",\"creditorName\":\"Asociatia ONedu\",\"debtorBank\":\"ING\",\"details\":\"Donatie lunara online prin onedu.ro\",\"psuIntermediarId\":12,\"psuEmail\":\"cosmin@onedu.ro\",\"redirectURL\":\"http://localhost:3001/doneaza/status/smartpay\",\"ibanOptimization\":true,\"TCAccepted\":true}","timestamp":"2026-06-01T13:23:07.582Z"}
{"level":"warn","message":"contract_template_d177.docx lipsește — se folosește șablonul standard (contract_template.docx).","timestamp":"2026-06-01T13:25:54.097Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Contract sponsorizare (Declarația 177) - Asociația ONedu\"","timestamp":"2026-06-01T13:25:56.452Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:26:44.993Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:26:48.352Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:26:52.338Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:26:53.751Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281807, tokeni omisi din log)","timestamp":"2026-06-01T13:27:59.550Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T13:27:59.551Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T13:27:59.669Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:28:27.058Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:28:44.968Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:28:48.257Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:29:21.114Z"}
{"level":"info","message":"Email trimis cu succes către cosmin@onedu.ro | Subiect: \"Am primit aplicația ta de voluntariat — Asociația ONedu\"","timestamp":"2026-06-01T13:30:40.803Z"}
{"level":"info","message":"Email trimis cu succes către contact@onedu.ro | Subiect: \"Aplicare voluntariat nouă — Cosmin Andrei\"","timestamp":"2026-06-01T13:30:42.047Z"}
{"level":"info","message":"Aplicare voluntariat înregistrată: cosmin@onedu.ro (id=1)","timestamp":"2026-06-01T13:30:42.064Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281808, tokeni omisi din log)","timestamp":"2026-06-01T13:32:57.978Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T13:32:57.979Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T13:32:58.087Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:33:38.182Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:33:52.144Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:33:53.884Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:33:55.517Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:33:57.104Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:33:59.744Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:02.444Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:09.221Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:11.099Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:12.285Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:13.421Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:21.703Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:27.654Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:29.808Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:40.443Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:34:41.930Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:35:18.829Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281809, tokeni omisi din log)","timestamp":"2026-06-01T13:37:57.999Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T13:37:58.000Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T13:37:58.193Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:38:50.935Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:38:52.328Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:38:53.662Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:38:56.945Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:38:59.286Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:04.970Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:15.755Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:18.093Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:20.388Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:25.345Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:32.918Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:34.787Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:39.594Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:44.321Z"}
{"level":"info","message":"SQLite WAL activat","timestamp":"2026-06-01T13:39:49.127Z"}
{"level":"info","message":"✅ Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:49.161Z"}
{"level":"info","message":"SQLite WAL activat","timestamp":"2026-06-01T13:39:53.752Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:39:53.782Z"}
{"level":"info","message":"SQLite WAL activat","timestamp":"2026-06-01T13:40:08.326Z"}
{"level":"info","message":"SQLite WAL activat","timestamp":"2026-06-01T13:40:26.766Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-01T13:40:26.804Z"}
{"level":"info","message":"SQLite WAL activat","timestamp":"2026-06-01T14:20:11.412Z"}
{"level":"info","message":"SQLite WAL activat","timestamp":"2026-06-01T14:20:35.312Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-01T14:20:35.339Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:42:59.692Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:00.879Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:02.167Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:03.896Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:05.097Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:06.261Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:07.440Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:08.600Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:10.128Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:11.317Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:12.891Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:14.068Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:15.284Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:16.574Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:17.806Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:19.001Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:20.220Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:21.863Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:23.080Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:24.322Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:25.515Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:26.704Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:27.947Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:29.238Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:30.467Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:31.736Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:32.932Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:35.968Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:37.165Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:38.376Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:40.883Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:42.071Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:43.339Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:44.523Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:45.730Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:46.972Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:48.175Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:49.382Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:50.580Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:51.753Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:52.940Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:54.186Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:55.395Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:56.773Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:57.951Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:43:59.207Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:00.979Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:02.275Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:03.761Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:04.978Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:06.187Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:07.401Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:08.595Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:09.754Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:10.906Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:12.559Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:13.742Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:14.918Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:16.155Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:17.368Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:18.584Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:19.756Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:20.926Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:22.087Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:23.316Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:24.563Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:25.788Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:27.004Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:28.690Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:29.874Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:31.136Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:32.286Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:33.448Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:58.797Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:44:59.989Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:45:01.188Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:45:02.543Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:45:05.430Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:45:06.652Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:45:07.868Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:45:37.313Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:45:38.463Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:45:39.626Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:46:14.730Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:47:34.813Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:47:35.965Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:47:37.143Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:47:38.452Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:47:39.649Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:47:40.787Z"}
{"level":"error","message":"EROARE LA PORNIRE: Too many keys specified; max 64 keys allowed","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async User.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:48:00.393Z"}
{"level":"error","message":"EROARE LA PORNIRE: Can't create table `onedu_onedu.ro`.`UserCompanie` (errno: 150 \"Foreign key constraint is incorrectly formed\")","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async UserCompanie.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:49:03.190Z"}
{"level":"error","message":"EROARE LA PORNIRE: Can't create table `onedu_onedu.ro`.`UserCompanie` (errno: 150 \"Foreign key constraint is incorrectly formed\")","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async UserCompanie.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:49:04.450Z"}
{"level":"error","message":"EROARE LA PORNIRE: Can't create table `onedu_onedu.ro`.`UserCompanie` (errno: 150 \"Foreign key constraint is incorrectly formed\")","stack":"Error\n    at Query.run (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async UserCompanie.sync (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/model.js:984:11)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/sequelize/lib/sequelize.js:398:7)","timestamp":"2026-06-01T14:49:05.696Z"}
{"level":"info","message":"Seed: 5 premii","timestamp":"2026-06-01T14:50:52.337Z"}
{"level":"info","message":"Seed: 18 soluții digitale","timestamp":"2026-06-01T14:50:52.342Z"}
{"level":"info","message":"Seed: 20 parteneri","timestamp":"2026-06-01T14:50:52.345Z"}
{"level":"info","message":"Seed: rapoarte și transparență","timestamp":"2026-06-01T14:50:52.351Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-01T14:50:52.353Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-01T14:51:02.929Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-01T14:57:59.342Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281810, tokeni omisi din log)","timestamp":"2026-06-01T14:58:35.887Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T14:58:35.888Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T14:58:35.951Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281811, tokeni omisi din log)","timestamp":"2026-06-01T14:59:45.497Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T14:59:45.497Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T14:59:45.558Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281812, tokeni omisi din log)","timestamp":"2026-06-01T15:04:52.036Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T15:04:52.036Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T15:04:52.097Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-01T15:38:52.373Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-01T15:43:53.738Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281813, tokeni omisi din log)","timestamp":"2026-06-01T19:53:55.966Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T19:53:55.966Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T19:53:57.589Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281814, tokeni omisi din log)","timestamp":"2026-06-01T21:17:40.240Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T21:17:40.240Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T21:17:40.454Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281815, tokeni omisi din log)","timestamp":"2026-06-01T21:31:54.843Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-01T21:31:54.843Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-01T21:31:54.916Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-02T01:34:18.972Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281816, tokeni omisi din log)","timestamp":"2026-06-02T08:11:03.403Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-02T08:11:03.404Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-02T08:11:03.508Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281817, tokeni omisi din log)","timestamp":"2026-06-02T08:42:45.125Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-02T08:42:45.125Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-02T08:42:45.202Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281818, tokeni omisi din log)","timestamp":"2026-06-02T08:50:15.063Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-02T08:50:15.063Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-02T08:50:15.219Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281820, tokeni omisi din log)","timestamp":"2026-06-02T14:42:10.285Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-02T14:42:10.286Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-02T14:42:10.442Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281821, tokeni omisi din log)","timestamp":"2026-06-02T15:05:08.069Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-02T15:05:08.069Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-02T15:05:08.154Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281822, tokeni omisi din log)","timestamp":"2026-06-02T15:07:43.234Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-02T15:07:43.234Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-02T15:07:43.335Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281823, tokeni omisi din log)","timestamp":"2026-06-02T15:10:10.857Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-02T15:10:10.857Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-02T15:10:10.929Z"}
{"error":"Request failed with status code 500","level":"error","message":"Eroare necaptată:","stack":"AxiosError: Request failed with status code 500\n    at settle (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/axios/dist/node/axios.cjs:2069:12)\n    at IncomingMessage.handleStreamEnd (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/axios/dist/node/axios.cjs:3713:11)\n    at IncomingMessage.emit (node:events:536:35)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at Axios.request (/home/onedu/nodevenv/stagging.api.onedu.ro/20/lib/node_modules/axios/dist/node/axios.cjs:4992:41)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async Object.authenticate (/home/onedu/stagging.api.onedu.ro/utils/smartPayUtils.js:122:26)\n    at async Object.getSmartPayBanks (/home/onedu/stagging.api.onedu.ro/service/donation.service.js:257:28)\n    at async /home/onedu/stagging.api.onedu.ro/routes/donation.routes.js:17:18","timestamp":"2026-06-02T20:43:10.021Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281826, tokeni omisi din log)","timestamp":"2026-06-03T12:47:08.544Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-03T12:47:08.544Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-03T12:47:08.668Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281847, tokeni omisi din log)","timestamp":"2026-06-04T19:01:35.165Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-04T19:01:35.165Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-04T19:01:37.043Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281848, tokeni omisi din log)","timestamp":"2026-06-04T19:05:21.768Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-04T19:05:21.768Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-04T19:05:21.902Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281849, tokeni omisi din log)","timestamp":"2026-06-04T19:13:09.847Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-04T19:13:09.847Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-04T19:13:09.967Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281894, tokeni omisi din log)","timestamp":"2026-06-09T09:32:49.439Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-09T09:32:49.439Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-09T09:32:49.510Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=281900, tokeni omisi din log)","timestamp":"2026-06-09T10:14:44.264Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-09T10:14:44.264Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-09T10:14:44.319Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-12T14:21:03.768Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=282282, tokeni omisi din log)","timestamp":"2026-06-20T05:33:36.408Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-20T05:33:36.409Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-20T05:33:36.462Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=282284, tokeni omisi din log)","timestamp":"2026-06-20T12:52:16.605Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-20T12:52:16.605Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-20T12:52:16.656Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=282285, tokeni omisi din log)","timestamp":"2026-06-20T13:32:14.682Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-20T13:32:14.682Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-20T13:32:14.731Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=282286, tokeni omisi din log)","timestamp":"2026-06-20T14:06:56.888Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-20T14:06:56.889Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-20T14:06:56.947Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=282438, tokeni omisi din log)","timestamp":"2026-06-23T21:38:53.515Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-23T21:38:53.516Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-23T21:38:53.696Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=282439, tokeni omisi din log)","timestamp":"2026-06-23T21:41:14.731Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-06-23T21:41:14.731Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-06-23T21:41:14.813Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-06-29T09:46:34.137Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-07-01T03:35:08.183Z"}
{"level":"info","message":"Autentificare SmartPay reușită (paymentId=282777, tokeni omisi din log)","timestamp":"2026-07-03T08:25:11.832Z"}
{"level":"info","message":"Cerere pentru lista de bănci SmartPay...","timestamp":"2026-07-03T08:25:11.834Z"}
{"level":"info","message":"Bănci SmartPay primite: {\"messageStatus\":\"SUCCESS\",\"status\":200,\"payload\":[{\"id\":5,\"code\":\"CEC\",\"name\":\"CEC Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"CECE\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":6,\"code\":\"BT\",\"name\":\"Banca Transilvania\",\"logo\":\"...\",\"active\":true,\"bic\":\"BTRL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":7,\"code\":\"BRD\",\"name\":\"BRD Group Societe Generale\",\"logo\":\"...\",\"active\":true,\"bic\":\"BRDE\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false},{\"id\":8,\"code\":\"ING\",\"name\":\"ING Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"INGB\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":11,\"code\":\"UNC\",\"name\":\"Unicredit Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BACX\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":12,\"code\":\"BCR\",\"name\":\"BCR Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RNCB\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":17,\"code\":\"RZB\",\"name\":\"Raiffeisen Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"RZBR\",\"optionalIban\":false,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":21,\"code\":\"LIB\",\"name\":\"Libra Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":true,\"isPeriodic\":true},{\"id\":37,\"code\":\"GRT\",\"name\":\"Garanti Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"UGBI\",\"optionalIban\":false,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":false},{\"id\":39,\"code\":\"REV\",\"name\":\"Revolut\",\"logo\":\"...\",\"active\":true,\"bic\":\"BREL 0005 5, REVO\",\"optionalIban\":true,\"psuIdRequired\":false,\"bulkFlow\":false,\"isPeriodic\":true},{\"id\":40,\"code\":\"CREU\",\"name\":\"Nexent Bank\",\"logo\":\"...\",\"active\":true,\"bic\":\"FNNB\",\"optionalIban\":true,\"psuIdRequired\":true,\"bulkFlow\":true,\"isPeriodic\":false}]}","timestamp":"2026-07-03T08:25:11.882Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-07-07T02:50:20.802Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-07-29T14:44:13.486Z"}
{"level":"error","message":"donationStatusChecker:","timestamp":"2026-07-30T01:00:00.586Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-09-02T05:45:28.292Z"}
{"level":"info","message":"Serverul rulează pe portul 5000","timestamp":"2026-09-12T09:23:59.330Z"}
{"level":"error","message":"donationStatusChecker:","timestamp":"2026-09-22T01:00:00.283Z"}
{"level":"error","message":"donationStatusChecker:","timestamp":"2026-09-22T01:00:00.590Z"}
