When a card payment is submitted to a card issuer for authorization, our payment processor provides the CVC & postal code. The card issuer checks this against the information they have on file for the cardholder. If the provided information doesn’t match, the verification check fails.
If the zip check has failed, it's because the bank is telling the payment processor that the zip code does not match the one it has on file.
If you have recently moved or changed your business address, it may take their bank a while to have the correct zip code on file for them. If you haven't moved recently, you may want to call your bank and confirm that the information the bank has on file is correct. Using the zip/postal code that the bank has on file for this card will stop this particular error from happening.