Commit Graph

663 Commits

Author SHA1 Message Date
Alfred Kamanda
523f680276 append the flag_swap_transaction once all checks pass
Some checks failed
release / docker (push) Has been cancelled
v1.4.4-rc.10
2026-01-15 11:25:02 +03:00
Alfred Kamanda
b337c9260b add a debug statement 2026-01-15 11:17:41 +03:00
Alfred Kamanda
c380915100 remove misplaced CATCH on the api_error flag 2026-01-15 10:56:52 +03:00
Alfred Kamanda
7d8fd065f0 default to a normal send if an error occurs on calculateSendCreditLimits 2026-01-15 10:56:20 +03:00
Alfred Kamanda
40292ebcdd removed unused send node specific files
Some checks failed
release / docker (push) Has been cancelled
v1.4.4-rc.9
2026-01-13 12:52:10 +03:00
Alfred Kamanda
4edcdfa987 change the order to only have Send 2026-01-13 12:46:34 +03:00
Alfred Kamanda
a56f94896d add a RELOAD for the reset_transaction_amount 2026-01-13 12:46:13 +03:00
Alfred Kamanda
a447f230ca refactor the code to handle credit send or normal transactions 2026-01-13 12:45:27 +03:00
Alfred Kamanda
65badc4ccc ignore the generated vise-asm file 2026-01-13 11:09:13 +03:00
89d3d19d77 Merge pull request 'use the ResetRoot config to clear the cache once a user quits' (#112) from cache-error-fix into master
Reviewed-on: #112
2025-12-09 10:29:37 +01:00
Alfred Kamanda
817b523135 Merge branch 'master' into cache-error-fix
Some checks failed
release / docker (push) Has been cancelled
v1.4.4-rc.8
2025-12-08 17:43:21 +03:00
e0e3d9b6cf Merge pull request 'mpesa-onramp-offramp' (#110) from mpesa-onramp-offramp into master
Reviewed-on: #110
2025-12-08 15:41:23 +01:00
Alfred Kamanda
2cabae1e74 use the ResetRoot config to clear the cache once a user quits
Some checks are pending
release / docker (push) Waiting to run
2025-12-08 17:29:13 +03:00
Alfred Kamanda
f949b83a51 change the go-vise source
Some checks failed
release / docker (push) Has been cancelled
v1.4.4-rc.7
2025-12-03 13:40:32 +03:00
Alfred Kamanda
d586c41cca add sleep for 1 second between requests
Some checks failed
release / docker (push) Has been cancelled
v1.4.4-rc.6
2025-12-03 13:12:24 +03:00
Alfred Kamanda
518baceee5 update the translations to add the approximation sign ~
Some checks failed
release / docker (push) Has been cancelled
v1.4.4-rc.5
2025-12-02 12:28:55 +03:00
Alfred Kamanda
1cb82e9099 call the mpesa rates API to get the rates 2025-12-02 12:28:28 +03:00
Alfred Kamanda
efc93397b2 use the updated sarafu-api 2025-12-02 12:26:52 +03:00
Alfred Kamanda
5b19b3409b remove the mpesa rates configs 2025-12-02 12:26:36 +03:00
Alfred Kamanda
2db97cde81 remove the hard-coded rates 2025-12-02 12:26:13 +03:00
Alfred Kamanda
3ba891a184 update docker to use go 1.24
Some checks failed
release / docker (push) Has been cancelled
v1.4.4-rc.4
2025-11-28 13:04:15 +03:00
Alfred Kamanda
7877534366 prevent users without a voucher from accessing the Get M-Pesa menu
Some checks are pending
release / docker (push) Waiting to run
2025-11-28 12:01:17 +03:00
Alfred Kamanda
e658460845 Merge branch 'master' into mpesa-onramp-offramp 2025-11-28 11:54:29 +03:00
025c32c5f0 Merge pull request 'clear the current active voucher when no vouchers exist' (#107) from update-balance-on-empty-vouchers into master
Reviewed-on: #107
2025-11-28 09:53:21 +01:00
Alfred Kamanda
bbc5b8f82a Merge branch 'master' into update-balance-on-empty-vouchers 2025-11-28 11:42:40 +03:00
b8829e917b Merge pull request 'cached_symbols_hotfix' (#111) from cached_symbols_hotfix into master
Reviewed-on: #111
2025-11-28 09:21:39 +01:00
Alfred Kamanda
17c9925b14 convert the amount to an int before calling the MpesaTriggerOnramp API 2025-11-28 10:40:43 +03:00
Alfred Kamanda
2b475a78c9 update the sarafu-api package 2025-11-28 10:40:11 +03:00
Alfred Kamanda
ac29ee8e26 added Mpesa related env variables 2025-11-28 09:31:52 +03:00
Alfred Kamanda
9b8c5a021b added the send mpesa functionality with the use of config values 2025-11-27 16:45:56 +03:00
Alfred Kamanda
0da64b8565 added the send_mpesa symbols 2025-11-27 16:44:33 +03:00
Alfred Kamanda
04293d5476 added the final send mpesa node to initiate the transaction 2025-11-27 16:44:09 +03:00
Alfred Kamanda
15bf7dc956 added a node for the send mpesa confirmation and PIN input 2025-11-27 16:43:34 +03:00
Alfred Kamanda
0fd1f43602 added a node for invalid send mpesa amounts 2025-11-27 16:42:37 +03:00
Alfred Kamanda
8433bda6f6 updated the naming to 'M-Pesa' 2025-11-27 16:41:43 +03:00
Alfred Kamanda
010696e153 added the send_mpesa node 2025-11-27 16:41:11 +03:00
Alfred Kamanda
a5cdd72480 added M-Pesa related translations 2025-11-27 16:38:58 +03:00
Alfred Kamanda
06d6ab8692 added back navigation 2025-11-27 16:37:57 +03:00
Alfred Kamanda
45a6ef4066 added Mpesa related configs and variables 2025-11-27 16:37:31 +03:00
Alfred Kamanda
7ae4a6fd5d updated the common package for FormatToLocalPhoneNumber 2025-11-27 16:36:50 +03:00
Alfred Kamanda
98bc2dbac1 refactored the code for proper transaction flow for normal and swap transfers 2025-11-27 13:33:00 +03:00
Alfred Kamanda
a438697e25 change the order of INCMP statements for better flow 2025-11-27 11:55:59 +03:00
Alfred Kamanda
c610f0c9c1 added the get mpesa symbols 2025-11-26 18:02:50 +03:00
Alfred Kamanda
edaf527aa1 added the get mpesa functionality 2025-11-26 18:02:28 +03:00
Alfred Kamanda
c4026151c0 properly format the flags 2025-11-26 18:01:33 +03:00
Alfred Kamanda
f2a8dc3a80 added the get mpesa translations 2025-11-26 18:01:03 +03:00
Alfred Kamanda
fe168f8476 added the initiate get mpesa node 2025-11-26 18:00:40 +03:00
Alfred Kamanda
c8f081c833 added the get mpesa confirmation node 2025-11-26 17:59:26 +03:00
Alfred Kamanda
08d0043d2c added the get mpesa menu node 2025-11-26 17:58:36 +03:00
Alfred Kamanda
0d9d4c67ce added the mpesa address config access 2025-11-26 17:53:08 +03:00