่ทณๅˆฐไธป่ฆๅ†…ๅฎน

โ€œPay Due Invoicesโ€ Button Not Functioning Properly

JM โ€œcryptotestnetโ€ Morales
developers
blocklet-serverbugqualifiedrewardedux

๐Ÿงฉ 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:
  1. Navigate to ๐Ÿ‘‰ https://launcher.arcblock.io/payment/customer/invoice/past-due
  2. Locate the โ€œPay Due Invoicesโ€ section.
  3. Click โ€œPay Due Invoicesโ€.
  4. Observe that no payment method or invoice details are displayed โ€” only Cancel and View Now buttons appear.
  5. 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.
ๅ›žๅค