โPay Due Invoicesโ Button Not Functioning Properly
๐งฉ Description:
When a user tries to pay overdue invoices on the ArcBlock Launcher Payment Page, clicking the โPay Due Invoicesโ button does not show any payment options. Instead, the interface only displays two inactive buttons โ โCancelโ and โView Nowโ โ which do not lead to a functional payment process.
Additionally, clicking โView Nowโ redirects back to the same URL, causing an infinite loop and preventing users from completing payments.
๐ช Steps to Reproduce:
- Navigate to ๐ https://launcher.arcblock.io/payment/customer/invoice/past-due
- Locate the โPay Due Invoicesโ section.
- Click โPay Due Invoicesโ.
- Observe that no payment method or invoice details are displayed โ only Cancel and View Now buttons appear.
- Click โView Nowโ โ notice it redirects back to the same page (
/past-due) repeatedly.
โ Expected Result:
- A proper payment options dialog should appear after clicking โPay Due Invoicesโ, showing:
- Available payment methods
- Invoice details (amount, due date, etc.)
- Confirm payment button
- Clicking โView Nowโ should open the specific invoice details or payment screen.
โ Actual Result:
- No payment method or invoice detail appears.
- Only โCancelโ and โView Nowโ buttons are visible.
- Clicking โView Nowโ loops back to the same past-due page without any progress.
- User cannot proceed to pay overdue invoices.
โ ๏ธ Impact:
- Prevents users from paying overdue invoices.
- May lead to service interruptions or account suspension due to unpaid balances.
- Frustrates users attempting to settle payments manually.