I am using SIM to process credit card payments by posting the required form fields to Authorize.net.
I am doing a POST so there's no need to url encode the data before submitting the form. Users with last names such as "o'reilly" encounter problems when on the payment form. The (') character causes the problem.
I have tested using url encoding (even though I post) but that causes the escaped text to be displayed, the user sees "o%27reilly".
How should I handle these cases?