Related to the following setup:
ICEPAY Magento module 2.0.0 - 2.0.2
Using SOAP/Advanced checkout
Issue:
Error: Contact ICEPAY to activate the following payment method. (using SOAP).
Reason this is happening:
SOAP has already fetched the payment methods from ICEPAY while the account was in "Test" mode and/or before a additional payment method was added for the merchant. This data is stored in a text file "merchantid.txt" located under: "app\code\local\Icepay\Gateway\Stored" and will be used for future payments.
The other reason this is happening can be because the selected payment method is not enabled for the merchant, in this case contact your account manager to activate the payment method for you.
Solution:
Remove the merchantid.txt file so the ICEPAY Configuration page can remake the file with the actual data fetched from our servers.