Troubleshoot failed transactions

Overview

Transactions can fail for a number of reasons. The most common reasons for transaction failures are:

  • Insufficient funds.
  • Payment method restrictions, such as regional or currency blocking rules.
  • Fraud detection mechanisms, such as failed 3D Secure checks.

When a transaction fails, you can find the reason for the failure in the transaction details shown on the transaction details panel in the OnlinePay dashboard.

Locate failed transaction reason

  1. Log in to your OnlinePay dashboard.
  2. Navigate to Commerce > Reporting > Orders/Transactions.
  3. Use the search bar and/or filters to locate the failed transaction.
  4. Click on the failed transaction in the results list to view the details panel.
  5. In the details panel, click the Details tab, then scroll down to view the transaction Response description and Response code.
    The Response description provides a brief explanation of the failure reason. The Response code provides the standardised transaction response code.
  6. Use the Response code to identify the specific reason for the transaction failure. You can refer to the Transaction Response Codes document for more information on each response code and its meaning.

Blocked transactions: Response Code 9998

One of the most common reasons for a transaction to fail with the Response Code 9998 is due to the Blocking Rules configured in the OnlinePay dashboard. These rules can block transactions based on various criteria, such as the customer's location, the transaction amount, or the payment method used. To resolve this issue, you can review and adjust the Blocking Rules in your dashboard settings.

⚠️

By default, some blocking rules are configured in OnlinePay by us to protect merchants from potentially fraudulent transactions. In particular, 3D Secure authentication protects you from chargebacks by ensuring that only fully authenticated transactions are processed.
You should not disable 3D Secure authentication. Doing so may expose you to increased fraud risk and potential chargebacks.

The following response code descriptions are used for the default blocking rules:

  • 9998 - Transaction blocked by validation rules - {Organisation name} - Not Allowed Issuer Country
  • 9998 - Transaction blocked by validation rules - {Organisation name} - Not allowed 3DS Enroled Status
  • 9998 - Transaction blocked by validation rules - {Organisation name} - Not allowed 3DS Authentication Status


Terms and conditions Website requirements Other fees and charges

This information is a general statement for information purposes only and should only be used as a guide. While all care has been taken in preparation of this document, no member of the Westpac Group, nor any of their employees or directors gives any warranty of accuracy or reliability nor accepts any liability in any other way, including by reason of negligence for any errors or omissions contained herein, to the extent permitted by law. Unless otherwise specified, the products and services described are available only in Australia.

© Westpac Banking Corporation ABN 33 007 457 141 AFSL and Australian credit licence 233714.