815 Commits

Author SHA1 Message Date
Alfred Kamanda
388785f1b5 set a different output length to fix the: sink already set to symbol 'calculate_max_pay_debt' error
Some checks failed
release / docker (push) Has been cancelled
v1.4.7-rc.6
2026-03-16 11:29:41 +03:00
Alfred Kamanda
78e028b2b6 reset the state of DATA_TRANSACTION_CUSTOM_VOUCHER_STATE when performing a transaction reset
Some checks failed
release / docker (push) Has been cancelled
v1.4.7-rc.5
2026-03-13 11:13:55 +03:00
b5015e8831 Merge pull request 'send-max-amount-hotfix' (#120) from send-max-amount-hotfix into master
Reviewed-on: #120
2026-03-03 11:32:56 +01:00
alfred-mk
7fdc734c7f Merge branch 'master' into send-max-amount-hotfix
Some checks failed
release / docker (push) Has been cancelled
v1.4.7-rc.4
2026-03-03 12:14:06 +03:00
bf75d2cea4 Merge pull request 'shorten-menus' (#119) from shorten-menus into master
Reviewed-on: #119
2026-03-03 10:13:05 +01:00
alfred-mk
5b995c9d9c log the error for new user cases and return nil 2026-03-03 11:48:59 +03:00
alfred-mk
1a7d160ae6 return a normal transaction if the recipient isn't registered on the USSD 2026-03-03 10:01:50 +03:00
alfred-mk
2b4aefdbc9 include the active pool symbol in the balance response
Some checks failed
release / docker (push) Has been cancelled
v1.4.7-rc.3
2026-03-02 12:39:52 +03:00
alfred-mk
549f2d023b rename the menu nodes to shorten the content 2026-03-02 12:28:34 +03:00
7bf71cbfff Merge pull request 'allow-stables-direct-to-mpesa' (#118) from allow-stables-direct-to-mpesa into master
Reviewed-on: #118
2026-02-26 18:17:42 +01:00
Alfred Kamanda
295ca6e53e use the token transfer API for pool deposit
Some checks failed
release / docker (push) Has been cancelled
v1.4.7-rc.2
2026-02-26 14:24:04 +03:00
alfred-mk
de32deab80 set the flag_low_swap_amount for amounts below the min withdrawal
Some checks failed
release / docker (push) Has been cancelled
v1.4.7-rc.1
2026-02-25 15:51:48 +03:00
alfred-mk
1a9dd64dd6 ensure that any stable coin can be sent to Mpesa without a swap
Some checks failed
release / docker (push) Has been cancelled
v1.4.7-rc
2026-02-25 14:40:16 +03:00
alfred-mk
0d92872d90 ensure that any stable coin can do a direct transfer to Mpesa 2026-02-25 13:35:48 +03:00
alfred-mk
77f0585b56 add the USDC token address as a stable voucher 2026-02-25 13:34:33 +03:00
38f0058d0a Merge pull request 'debt-menu' (#115) from debt-menu into master
Reviewed-on: #115
2026-02-25 09:44:57 +01:00
alfred-mk
c16c39f289 update the translations for the swahili menus 2026-02-25 11:37:36 +03:00
alfred-mk
185ff0dc45 have a single view for the pay_debt node 2026-02-25 11:35:58 +03:00
alfred-mk
45ccefe1fe properly format the comments 2026-02-25 10:16:29 +03:00
alfred-mk
eea51ea40d reset appropriate error flags on success
Some checks failed
release / docker (push) Has been cancelled
v1.4.6-rc.12
2026-02-23 17:46:52 +03:00
alfred-mk
43c4b64b42 correctly calculate the credit
Some checks failed
release / docker (push) Has been cancelled
v1.4.6-rc.11
2026-02-23 16:20:36 +03:00
alfred-mk
686f119a9e remove unused CATCH statement 2026-02-23 16:16:15 +03:00
alfred-mk
759e424805 use the correct sym for proper error handling 2026-02-23 16:15:59 +03:00
alfred-mk
a270079008 add a fix for when users input a value when no vouchers exist 2026-02-23 16:15:12 +03:00
alfred-mk
62eb132b32 add a translation for the pay debt menu 2026-02-23 16:14:31 +03:00
alfred-mk
f198ecd913 have different syms to customize the final output when one has a single voucher 2026-02-23 16:11:19 +03:00
alfred-mk
6e426bf6a0 return a default credit and debt response when one doesn't have a voucher 2026-02-23 11:05:43 +03:00
alfred-mk
3bfa9820dd remove debug statements
Some checks failed
release / docker (push) Has been cancelled
2026-02-20 13:35:28 +03:00
alfred-mk
a2e2c0d68e ensure the number is valid 2026-02-20 13:33:43 +03:00
alfred-mk
e5b9a8955d include the retrieved phone number 2026-02-20 13:30:21 +03:00
alfred-mk
301d4f4232 add debug statements 2026-02-20 13:28:29 +03:00
alfred-mk
9e93bb4b59 revert to a normal transaction of the recipient phone number is not present 2026-02-20 13:25:39 +03:00
alfred-mk
6553c5a773 added error logs and read data keys directly 2026-02-20 13:16:23 +03:00
alfred-mk
f948f7f27e remove the amount multiplication by 1.015
Some checks failed
release / docker (push) Has been cancelled
v1.4.6-rc.9
2026-02-20 09:54:21 +03:00
alfred-mk
9646cc2955 add a CATCH when one cannot swap from the current pool 2026-02-20 09:48:10 +03:00
alfred-mk
bfef77e20e add a CATCH for low amounts and API errors 2026-02-20 09:41:03 +03:00
alfred-mk
3108cb2f22 set a default content of 0 if rates are not found for the selected voucher 2026-02-20 09:34:58 +03:00
alfred-mk
320d10890c improve the error message when one has a low swap amount 2026-02-19 20:09:24 +03:00
alfred-mk
3595ff0d61 include the active symbol in the displayed limit 2026-02-19 20:08:57 +03:00
alfred-mk
29cc4c63eb correctly CATCH error flags 2026-02-19 20:02:44 +03:00
alfred-mk
0280211197 set a default value of 0 on an API error 2026-02-19 20:01:58 +03:00
alfred-mk
2e48fbad00 update the vis files to CATCH the low amount flag 2026-02-19 19:51:50 +03:00
alfred-mk
cdd83dfd73 update the credit and debt calculations 2026-02-19 19:36:23 +03:00
alfred-mk
0ef706a47e include the word pool and update the translation
Some checks failed
release / docker (push) Has been cancelled
v1.4.6-rc.8
2026-02-19 09:15:09 +03:00
alfred-mk
dec8fbc3f0 use the pool symbol in place of the pool name 2026-02-19 09:04:52 +03:00
alfred-mk
29863d385d remove unused OutputAmount 2026-02-19 08:43:03 +03:00
alfred-mk
da8c8c711f Merge branch 'master' into debt-menu 2026-02-19 08:40:51 +03:00
0d76b970d2 Merge pull request 'credit-send-pool-selection-hotfix' (#117) from credit-send-pool-selection-hotfix into master
Reviewed-on: #117
2026-02-19 06:31:21 +01:00
alfred-mk
3ebb4611ca use the correct data keys for the credit send
Some checks failed
release / docker (push) Has been cancelled
v1.4.6-rc.7
2026-02-18 18:07:49 +03:00
alfred-mk
6bc9247acb updated the data keys on the test to match the retrieved data 2026-02-18 17:08:11 +03:00