diff --git a/services/registration/main.vis b/services/registration/main.vis index 0c903b6..1766c10 100644 --- a/services/registration/main.vis +++ b/services/registration/main.vis @@ -1,35 +1,26 @@ LOAD clear_temporary_value 2 RELOAD clear_temporary_value -LOAD manage_vouchers 0 +LOAD manage_vouchers 160 RELOAD manage_vouchers CATCH api_failure flag_api_call_error 1 -LOAD calc_credit_debt 60 -RELOAD calc_credit_debt -CATCH api_failure flag_api_call_error 1 LOAD check_balance 148 RELOAD check_balance MAP check_balance MOUT send 1 -MOUT pay_debt 2 -MOUT swap 3 -MOUT vouchers 4 -MOUT select_pool 5 -MOUT mpesa 6 -MOUT account 7 -MOUT help 8 +MOUT swap 2 +MOUT vouchers 3 +MOUT select_pool 4 +MOUT mpesa 5 +MOUT account 6 +MOUT help 7 MOUT quit 9 -MNEXT next 11 -MPREV prev 22 HALT INCMP credit_send 1 -INCMP pay_debt 2 -INCMP swap_to_list 3 -INCMP my_vouchers 4 -INCMP select_pool 5 -INCMP mpesa 6 -INCMP my_account 7 -INCMP help 8 +INCMP swap_to_list 2 +INCMP my_vouchers 3 +INCMP select_pool 4 +INCMP mpesa 5 +INCMP my_account 6 +INCMP help 7 INCMP quit 9 -INCMP > 11 -INCMP < 22 INCMP . * diff --git a/services/registration/mpesa b/services/registration/mpesa index afae8c1..61e50b4 100644 --- a/services/registration/mpesa +++ b/services/registration/mpesa @@ -1 +1 @@ -{{.check_balance}} \ No newline at end of file +{{.calc_credit_debt}} \ No newline at end of file diff --git a/services/registration/mpesa.vis b/services/registration/mpesa.vis index a51c002..91e75ae 100644 --- a/services/registration/mpesa.vis +++ b/services/registration/mpesa.vis @@ -1,9 +1,16 @@ -MAP check_balance -MOUT get_mpesa 1 -MOUT send_mpesa 2 +LOAD calc_credit_debt 150 +RELOAD calc_credit_debt +CATCH api_failure flag_api_call_error 1 +MAP calc_credit_debt +MOUT pay_debt 1 +MOUT get_mpesa 2 +MOUT send_mpesa 3 +MOUT back 0 MOUT quit 9 HALT -INCMP get_mpesa 1 -INCMP send_mpesa 2 +INCMP ^ 0 +INCMP pay_debt 1 +INCMP get_mpesa 2 +INCMP send_mpesa 3 INCMP quit 9 INCMP . *