Why does my generated parameter string have strange characters in it?
When displayed in your browser,
some of the parts of the parameter string can be converted by HTML, for
example, the ‘¬’ of the notify_url part. To avoid this, use a function
like PHP’s htmlentities() on the string to allow the characters to be displayed
correctly.
Related Articles
Common causes of a failed integration / signature mismatch
The following will cause a signature mismatch or a payment to fail: This is most likely caused if you generated the MD5 hashed string with the variables in the wrong order. A required field is missing. A field is greater than the allowable character ...
What causes the ITN security check errors?
Invalid signature This would be caused by the incorrect use of the passphrase, or the incorrect order of variables in the string that is MD5 hashed to generate the signature. Although this signature is generated in the same way as the signature on ...
How do I change the default currency in MijoShop?
To change the default currency in MijoShop, do the following: In the MijoShop Dashboard, navigate to System > Settings and click Edit. Navigate to Local, change the currency from USD to ZAR and click Save. The list of currencies is generated for the ...
How do I change the default currency in OpenCart?
To change the default currency in OpenCart, do the following: In the admin backend, navigate to System > Settings and click Edit. Navigate to Local, change currency from USD to ZAR and click Save. The list of currencies is generated for the ...
Why do I get "Merchant Authorization Failed"?
As per our Errors and Causes table, the signature is incorrect. Please note that the API signature is generated from the MD5 hash of the alphabetised submitted header and body variables, along with the passphrase. Ensure that you include the correct ...