1. Help Centre
  2. Developer information

What do Vx response codes mean?

Find out why a payment may not have been processed successfully.

If you’re a partner, for example with a gateway that you want to integrate with our acquiring platform, the following codes can help you to understand why and how a payment has failed. Each response code has one of the following prefixes:

V indicates a validation error (for example, invalid card number)

D indicates a declined transaction
For information, see What do Dx response codes mean?

R indicates a referral (to be treated as a declined transaction)
For information, see What do Rx response codes mean?

C indicates a cancelled transaction (for example, a user selected Cancel on a payment page)
For information, see What do Cx response codes mean?

S indicates a system error
For information, see What do Sx response codes mean?

The prefix is followed by three digits, for example x01. The first digit, for example the x, is for internal use only. The next two digits, for example the 01, provide more details about the response. The following list presents the code and the message for each response.

Validation errors

Code

Message

Explanation

Vx01      

Invalid merchant details

The transaction was refused by the card issuer. The customer should contact their bank for clarification. The customer can try again after resolving the issue with their bank. Alternatively, the customer can use a different payment method.

Vx02

Invalid expiry date

The expiry date does not match the expiry date on the card. The expiry date must be numeric. Ask the customer to check the card details and try again.

Vx03

Invalid start date

The start date does not match the start date on the card. The start date must be numeric. Ask the customer to check the card details and try again.

Vx04

Invalid issue number

The issue number does not match the issue number on the card. The issue number must be numeric. Ask the customer to check the card details and try again.

Vx05

Invalid CVV

The security code (CVV) does not match the code on the card. The security code (CVV) must be numeric. Ask the customer to check the card details and try again.

Vx06

Invalid card number

The card number does not match the number on the card. The card number must be numeric. Ask the customer to check the card details and try again.

Vx07

Cardholder name not set

The name of the cardholder was not included in the Cashflows Remote API request.

Vx08

Insufficient address details

The address details required by the Cashflows Remote API are incomplete.

Vx09

Invalid country code

The country code is not a standard country code. The country code must be in the format specified on the ISO Country Codes list.

Vx11

Invalid email address

An email address was not found, or the email address provided is not valid. Ask the customer to check the spelling. Check that there are no spaces and there is a full stop before.com, .org and so on.

Vx12

Invalid phone number

The phone number is not a valid phone number or may be incomplete. Check that the country code and/or area code is valid. Phone numbers must be numeric and must not include spaces.

Vx13

Invalid amount

The card issuer has declined the payment because a field or format is invalid. This typically applies to Debit and Prepaid Cards or cards that are not for online payments. Ask the customer to retry or use a different payment method.

Vx14

Invalid currency code

The currency code is not a standard currency code. The currency code must be in the format specified on the ISO Country Codes list.

Vx15

Invalid customer IP

The Customer IP address isn't formatted correctly.

Vx16

Original trans not found

The ParentTransactionID or tran_orig_id is not correct.

Vx18

Unknown transaction type

The type of transaction is incorrect or not recognised.

Vx19

Card number changed

 

Vx21

Original trans ref required

For a recurring transaction, we need the ParentTransactionID or the tran_orig_id.

Vx20

Currency changed

 

Vx22

Amount exceeds original

A refund has been attempted but the amount requested for the refund is higher than the value of the original sale. A refund cannot be more than the value of the original payment.

Vx23

Can not refund this type of transaction

Refunds apply only to Sale transactions. You cannot refund any other type of transaction.

Vx26

Invalid request

The payment request that we’ve received doesn't match the configuration of the MID. Send an email to support@cashflows.com

Vx29

Card/currency combination not supported

The transaction request doesn't match the configuration of the Merchant ID (MID). Please contact Cashflows.

Vx30

Unknown card type

 

Vx33

Duplicate transaction

The same transaction reference or order reference has been used more than once. For every authorised transaction, these values must be unique.

Vx34

Unable to void transaction

 

Vx35

Original trans was not authorised

The original transaction wasn't authorised and therefore the recurring transaction failed.

Vx36

Invalid PIN

The customer has entered an incorrect PIN. Ask them to re-enter their PIN or use a different payment method.

Vx37

Unknown transaction class

The transaction class provided is incorrect.

Vx39

Card expired

The customer has entered an incorrect expiry date or is attempting to pay with a card that has passed its expiry date and is no longer valid. Therefore, it may not be used. Ask the customer to check that the expiry date is correct or to use a different payment method or card.

Vx40

CVV Required

A security code (CVV) is required but the customer has not provided one.

Vx41

Original transaction already settled

An attempt has been made to capture or release a transaction, but it has already been settled.

Vx42

Original transaction already cancelled

The customer has already cancelled the original transaction.

Vx44

Transaction details do not match original

 

Vx47

Card holder name does not match

The issuer of the card may have declined the payment because the cardholder’s name provided doesn’t match the cardholder’s name in their system. Check the spelling of the cardholder’s name. Also check the title for example Mrs, Ms or Mr.

Vx48

User details not valid

 

Vx49

Duplicate transaction still processing

 

Vx50

Original transaction too old

 

Vx51

Transaction not currently supported

 

Vx52

3DS not enabled

 

Vx53

3DS data invalid

Authentication data is required for this payment, but the extra details were either incomplete or incorrect and therefore did not meet the requirements for Strong Customer Authentication (SCA). Check that all required data is correct and included and retry.

Vx54

Concurrent authorisations

 

Vx55

Invalid funds recipient data (applies to MCC 6012 Merchants)

 

Vx56

Terminal mismatch

 

Vx57

Transaction not allowed on this card

The customer has tried to use a card that does not support the type of payment.

Vx58

Original transaction requires 3DS attempt/auth

Authentication data is required for this payment, but the extra details were either incomplete or incorrect and therefore did not meet the requirements for Strong Customer Authentication (SCA). Check that all required data is correct and included and retry.

Vx59

ECOM transactions require 3DS attempt/auth

Authentication data is required for this payment, but the extra details were either incomplete or incorrect and therefore did not meet the requirements for Strong Customer Authentication (SCA). Check that all required data is correct and included and retry.

Vx60

Verify not supported for acquirer

 

Vx61

Recurrence Flag usage invalid

 

Vx62

Initial Sale/Verify ARN missing for subsequent sale

 

Vx63

Initial Sale/Verify for subsequent sale not approved