Home / Acquiring / Simulate Payments

Simulate Authorizations and Declines

Simulation card data

Do not enter production data in the test environment. The Highnote test environment is for exploring features and training. Use only dummy or test data.

To test your payments integration, you can use test Primary Account Numbers (PANs), addresses, and CVCs to simulate various scenarios, including specific card brands, error code responses, and successful payments.

We currently support simulation card data for the following brands:

Card NetworkPANCVV/CVCExpirationAddress
Visa4000 0000 0000 0002111Any future date1234 Visa St, Visa, CA 12345
Mastercard5555 5555 5555 4444222Any future date2134 Mastercard St, Mastercard, CA 21345

Simulate successful authorization

To simulate a successful authorization, use the following inputs in your payment form:

  • A valid simulation PAN
  • A valid simulation CVC
  • Any valid future expiration date
  • A valid simulation billing address

Use the corresponding simulation values of the card network of your choosing for each of the required inputs by referencing the simulation card data table above.

Simulate declines

The following transaction amounts will generate specific decline codes for cards. Set the desired card network using the simulation card data listed above:

Error Code ResponseAmountsRetries Allowed
DO_NOT_HONOR$1.11approved-icon.svg
INVALID_CARD_NUMBER$2.22✖️
INSUFFICIENT_FUNDS$3.33approved-icon.svg
EXPIRED_CARD$4.44✖️
BAD_CVV2$6.67✖️
UNACTIVATED_CARD$7.77approved-icon.svg
SUSPENDED_CARD$8.88✖️
TERMINATED_CARD$9.99✖️
INVALID_AUTHORIZATION_EXPIRATION$11.11✖️
BLOCKED_CARD$22.22approved-icon.svg
TRANSACTION_NOT_PERMITTED$33.33✖️
RE_ENTER_TRANSACTION$44.44approved-icon.svg
CLOSED_ACCOUNT$55.55✖️
SPECIAL_CONDITION_NO_PICK_UP$66.66approved-icon.svg
INVALID_MERCHANT$77.77approved-icon.svg
INVALID_TRANSACTION$88.88✖️
EXCEEDS_APPROVAL_AMOUNT_LIMIT$99.99approved-icon.svg
EXCEEDS_WITHDRAWAL_FREQUENCY_LIMIT$111.11approved-icon.svg
RESTRICTED_LOCATION$222.22approved-icon.svg

Provide Feedback

Was this content helpful?