A LegalTech attorney leading a developer team in Costa Rica reports a severe internationalization and UX bug in a major AI API console that converted a typed payment of 5.04 into a $504.00 charge. The input system failed to sanitize or validate localized numeric input, silently stripping the decimal and processing a single-click transaction without any confirmation modal or review of the final amount. The poster emphasizes that this is not a one-off annoyance but a systemic risk: the same behavior could turn 50.00 into $5,000.00 or worse, and it stems from basic failures to handle locale-specific decimal separators and to require explicit user confirmation on financial transactions.
After filing an immediate complaint, the user encountered only an automated support bot that denied a refund and closed the ticket without human review. A chargeback was initiated, but local banking timelines mean reimbursement may take up to 120 days, leaving the developer out-of-pocket. The account argues that financial software must validate ambiguous inputs or refuse them, and that hiding behind rigid automated support after a technical overcharge is unacceptable. The post calls on billing and engineering teams to fix the bug and address impacted international developers.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.