UseHover / Stax

Africa's only open source payment app. Automates USSD transactions.
https://usehover.com
Apache License 2.0
91 stars 74 forks source link

[Bug]: Airtime Purchase Transaction Not Reflected in App #642

Closed M69k65y closed 1 year ago

M69k65y commented 1 year ago

Description

The status of an airtime purchase transaction, whether successful or not, is not reflected in the app. Instead, the message "Waiting for MPESA confirmation" persists.

Steps to reproduce

  1. Set phone to Do Not Disturb mode
  2. Open the Stax app
  3. Tap on "Buy airtime" for Safaricom
  4. Select the recipient network
  5. Enter the recipient number (self)
  6. Enter the amount
  7. Tap on "Continue"
  8. Enter MPESA PIN

Expected result

Having purchased the airtime and allowed a sufficient time to elapse, the app should show whether the purchase was successful or not.

Actual result

Having purchased the airtime and allowed a sufficient time to elapse, the app indicates that it is still waiting for the MPESA confirmation. This is despite the fact that a confirmation message was received from MPESA indicating that the purchase was successful. (See included screenshots)

Link to screenshots/screen recordings

https://drive.google.com/drive/folders/1ykF0YDOaz_aXIOpMXYKs-lkekbrzVNrK?usp=sharing

Device name

Nokia 7 Plus

Android OS

12

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

mikey.wanyoike@gmail.com

M69k65y commented 1 year ago

Encountered the same bug on 20th October 2022.