Library
List of Errors
The customer's bank account can only be used for test mode charges. Ask the customer to use a valid bank account for live transactions.

Recommended Customer Message

The Bank account you entered can only be used for testing. Try again with a different bank account.

Description

The payment failed because a test bank account was used in a live production environment. This error occurs when sandbox or test account credentials are submitted for a real transaction in the production system.

Recommended Customer Message

Your payment could not be processed because invalid account details were provided. Please verify your bank account information and try again.

Root Cause

  • Test account used in production: The bank account provided is configured for test environments and cannot be used for live transactions.
  • Incorrect environment configuration: The transaction was attempted using test credentials or accounts in a production environment.
  • Saved test data used: Test bank account details were accidentally stored and used for live transactions.
  • Gateway restrictions: The payment gateway prevents test accounts from being used outside sandbox environments.

Troubleshooting and Solutions

  • Ask the customer to provide valid bank account details for live transactions.
  • Verify that the correct environment (production) is being used for the transaction.
  • Ensure that any saved test data is cleared from the customer's stored payment methods.
  • Retry the transaction after updating with valid bank account information.
  • Review payment gateway settings to prevent test accounts from being used in production environments.