[Bug]: Transaction fails when buying airtime with Mpesa
Description
Transaction fails when buying airtime with Mpesa returning a no response message.
Steps to reproduce
- Open the Stax app.
- On the home screen click on the buy airtime icon.
- On the “pay with” input field, select M-PESA.
- On the “recipient network” input field, select Safaricom.
- Select "myself" as recipient
- On the “Amount” input field, enter the amount you wish to buy and click continue.
- Input your Mpesa PIN
- Observe the transaction
Expected result
After the transaction is complete, it returns a successful status, updates the balance and the recipient receives airtime.
Actual result
Transaction completes with a fail status and recipient does not receive airtime.
Link to screenshots/screen recordings
https://drive.google.com/file/d/1tUipl2c35a_3_tDWj0wg6oAv_Z1z0uWJ/view?usp=sharing
Device name
Redmi Note 9S
Android OS
10
App version
1.18.10
Config version
20230106114514
Is your phone dual SIM or single SIM?
Dual SIM
Which telco are you using for this test?
Safaricom
Stax device ID or email address
11f9c800e06a3cea
@jnjerin looks like a device restart might fix your issue
@davkutalek I will communicate this to her
@jimiegha did a device restart fix this issue?
Yes, but it wasn't a permanent fix
On Tue, Jan 31, 2023 at 8:58 PM Jess Shorland @.***> wrote:
@jimiegha https://github.com/jimiegha did a device restart fix this issue?
— Reply to this email directly, view it on GitHub https://github.com/UseHover/Stax/issues/910#issuecomment-1411061413, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3RX2OTH4J6MPBWPADEZ6F3WVF4F7ANCNFSM6AAAAAATTDBEWQ . You are receiving this because you were mentioned.Message ID: @.***>