Hi Guys, I am getting an error after being re-directected to Payfast, googling the error gives this:
The error "Amount must be a valid payment amount" in PayFast means the transaction value isn't recognized as a real number(like 0.00, 50, 12.99) but might be text, missing, negative, zero, or formatted incorrectly (e.g., with currency symbols) when sent to PayFast, usually from your website/integration; check your code for correct amount passing, ensure it's numeric, not empty, and matches expected format, or clear browser cache if a user input issue.
Included is a screenshot of the error page.