You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current logic does not allow phone payments (such as M-Pesa) to automatically update the status of a Payment Request once the payment is complete. This results in delays or failure to reflect the payment status correctly, particularly for phone-based payment systems.
Steps to Reproduce:
Initiate a phone payment (e.g., M-Pesa) for a payment request.
Once the payment is complete, observe that the payment request status does not update automatically.
Expected Behavior:
Once a phone payment is complete, the status of the Payment Request should automatically be updated to reflect the payment status.(Paid, or Partially Paid).
Change Details:
The logic preventing phone payments from progressing was commented out:
if self.payment_channel == "Phone": return
Impact:
M-Pesa and other phone-based payment systems are now better integrated.
Payment Requests will now correctly reflect their status once payment completion is detected, ensuring smoother payment processing.
The text was updated successfully, but these errors were encountered:
Description:
The current logic does not allow phone payments (such as M-Pesa) to automatically update the status of a Payment Request once the payment is complete. This results in delays or failure to reflect the payment status correctly, particularly for phone-based payment systems.
Steps to Reproduce:
Expected Behavior:
Change Details:
The logic preventing phone payments from progressing was commented out:
if self.payment_channel == "Phone": return
Impact:
The text was updated successfully, but these errors were encountered: