• Joined on 2025-05-28
faisol pushed to main at midsuit/portal-payment-be 2025-10-29 14:15:36 +07:00
966317168c feat: Update message in activity log for fetching business partner to include database name
faisol pushed to main at midsuit/portal-payment-be 2025-10-29 14:12:47 +07:00
f7169ff4fe feat: Enhance activity logging in inquiry and getInvoiceVirtualAccount functions to track user actions and outcomes
faisol pushed to main at midsuit/portal-payment-be 2025-10-29 13:55:27 +07:00
3d54b823c2 feat: Implement completeTransaction function to update transaction and invoice statuses upon completion
faisol pushed to main at midsuit/portal-payment-be 2025-10-29 11:17:58 +07:00
701738cc72 feat: Update syncController to filter databases by is_synced status and modify transferController to remove amount from required body fields
faisol pushed to main at midsuit/portal-payment-be 2025-10-29 08:53:35 +07:00
85ff2f00a9 feat: Enhance generateSignatureService to log activity for signature generation and update status
faisol pushed to main at midsuit/portal-payment-be 2025-10-29 08:47:49 +07:00
d42d983019 feat: Refactor callGate function to support multiple candidate paths for dynamic imports
faisol pushed to main at midsuit/portal-payment-be 2025-10-29 08:43:36 +07:00
9f71c004f1 feat: Enhance error handling in b2bAccessToken by logging errors to activity_logs
faisol pushed to main at midsuit/portal-payment-be 2025-10-29 08:34:45 +07:00
43a21097c0 feat: Add status endpoint for payment virtual account and implement scheduled tasks for syncing
faisol pushed to main at midsuit/portal-payment-be 2025-10-28 15:02:47 +07:00
4c6036959b feat: Enhance centralized error handler to return structured JSON responses with specific CORS error handling
faisol pushed to main at midsuit/portal-payment-be 2025-10-28 14:51:58 +07:00
bdcab809c9 feat: Implement dynamic CORS middleware using tenant-specific whitelist from database
faisol pushed to main at midsuit/portal-payment-be 2025-10-28 12:56:04 +07:00
d9f7feba5c fix: Update getTokenAuth function to return null for missing token instead of throwing an error
faisol pushed to main at midsuit/portal-payment-be 2025-10-28 12:50:39 +07:00
180c532814 feat: Update payment transfer route to a more concise path
faisol pushed to main at midsuit/portal-payment-be 2025-10-28 12:50:22 +07:00
1edfd6ff42 feat: Update payment transfer route to include API prefix
faisol pushed to main at midsuit/portal-payment-be 2025-10-28 12:47:56 +07:00
5ba55f55da feat: Remove unnecessary logging and streamline transaction creation in MidsuitPayment function
faisol pushed to main at midsuit/portal-payment-be 2025-10-28 12:43:49 +07:00
1bcc5528b7 feat: Refactor transaction handling by removing is_pay field and adding documentno in relevant models
faisol pushed to main at midsuit/portal-payment-be 2025-10-28 12:29:10 +07:00
d6effb7fd8 feat: Enhance payment processing with additional validations and sequence generation
faisol pushed to main at midsuit/portal-payment-be 2025-10-27 20:36:02 +07:00
2f0eae4f7e feat: Update CORS configuration to allow requests from additional origin
faisol pushed to main at midsuit/portal-payment-be 2025-10-27 20:33:19 +07:00
75b38bfa0d feat: Implement Mandiri payment processing and signature generation endpoints
b26494d147 feat: Remove console logs from Mandiri payment processing functions
Compare 3 commits »
faisol pushed to main at midsuit/portal-payment-be 2025-10-24 10:15:53 +07:00
e76b1426c1 Implement code changes to enhance functionality and improve performance
faisol pushed to main at midsuit/portal-payment-fe 2025-10-23 19:50:05 +07:00
b55a9d50de fix: update Docker configuration to set PORT to 3000 for consistency