Generic error codes 0000 – 0999
Internal server error: XXX
An unexpected error occurred.
Request is missing
You did not provide a request object with the web method
Please provide a valid 'MerchantID' member
You must provide a valid numeric 'MerchantID' member
Please provide the 'XXX' member
Please provide the IP address of your end-user
You forgot to include the IP address of the end-user.
Merchant 'XXXXX' is disabled
Merchant 'XXXXX' was not found
Unknown merchant ID
Checksum for 'XXX' is invalid
The provided checksum did not match.
Please make sure the hash of the checksum is in lowercase.
You can only invoke this method using the 'XXX' payment method
Payment with ID 'XXX' not found
‘XXX’ parameter must be at least YY characters
The length of the provided parameter must be at least YY characters long.
‘XXX’ parameter may not exceed YY characters
The length of the parameter has exceeded the maximum allowed length YY.
‘XXX’ is an invalid payment method
Invalid date: X
Invalid date period
Please provide a valid month and year combination.
The provided country code ‘XX’ is invalid
Payment does not belong to specified merchant
You (accidently) specified a payment ID that does not belong to the specified merchant.
Reporting error codes 1000 – 1003
The following error codes are specific for the Reporting Web Service:
Session already created for user
This means that you have already invoked the CreateSession web method from that IP address.
Account does not allow API access
The ICEPAY account does not allow API access
The SessionID that you provided is invalid or expired
Refunds error codes 2000 – 2007
The following error codes are specific for the Refund Web Service:
Merchant not granted to use Refund Web Service
The merchant is not granted access to use the Refund Web Service. In order to enable the refund web service for your merchant, please log into your ICEPAY account to configure your merchants.
Invalid RefundID ‘XXX’
The RefundID that you provided is invalid. Please check the refund ID.
Amount to refund exceeds remaining balance
You were trying to initiate a refund request with an amount that is larger than the requested amount
Payment method is not supported by the Refund Web Service
The payment method used for the provided payment does not support refund possibilities
Please make sure that:
- The amount is in cents
- The amount is positive
Refund currency does not match payment currency
You can only refund payments with the status 'OK'
RefundID does not belong to PaymentID