feat: add admin transaction edit UI on payment detail page

Wire create and update flows to admin transaction endpoints with status, amount, and date fields.
This commit is contained in:
2026-08-16 08:01:37 +03:30
parent 45a1c94774
commit 9496587128
2 changed files with 160 additions and 8 deletions
+2 -1
View File
@@ -8,5 +8,6 @@ export const paymentApi = {
create: (data) => axiosInstance.post('/payments/admin/create', data),
update: (id, data) => axiosInstance.put(`/payments/admin/update/${id}`, data),
delete: (id) => axiosInstance.delete(`/payments/admin/delete/${id}`),
recordTransaction: (paymentId, data) => axiosInstance.post(`/payments/user/pay/${paymentId}`, data)
recordTransaction: (paymentId, data) => axiosInstance.post(`/payments/admin/transactions/${paymentId}`, data),
updateTransaction: (transactionId, data) => axiosInstance.put(`/payments/admin/transactions/${transactionId}`, data)
};