In Shopyify why am I receiving 'Error: The supplied variables are not according to specification: currency'?
In Shopify why am I receiving 'Error: The supplied variables are not according to specification: currency'?
Unfortunately, Shopify currency conversion with PayFast does not work. The foreign currency amount comes through as ZAR amount because PayFast only transacts in ZAR.
You will need to ensure that the shop currency is set to ZAR.
This error is thrown if any of the POSTed values are incorrect, for instance, if the merchant_id or merchant_key is incorrect (possibly due to using a sandbox credentials on the live site), the following error will be thrown ‘The supplied variables ...
PayFast only processes transactions in ZAR and does not provide a currency conversion service. This means the base currency of your store and product prices will need to be set to ZAR for us to be able to process the transaction. However, you may ...
This would be caused by an incorrect Merchant ID and/or Key set on the PayFast configuration page on your Shopify site. You will need to ensure that the Merchant ID and Key set on your Shopify store are identical to the merchant ID and Key on your ...
Allow seamless transacting on your Shopify store by integrating with PayFast’s Payments App. Our Shopify Payments App provides rich features and functionality to ensure buyers are able to checkout from your store in a way that suits them best. There ...