Are you looking for test card numbers?

Would you like to contact support?

Developer-resource icon

Test CVC-CVV result codes

To test CVC/CVV results, use one of the test cards provided by Adyen: Test card numbers.

You can test CVC/CVV result codes. Assign the appropriate values to the child elements of the card element, as described below:

  • card.number – A number of the card to test.
  • card.cvc – A CVC result code that you want to trigger, specified as the digit of the CVC-CVV result code, prepended with two padding zeroes. For example, to trigger the result code 2 Doesn't match, specify 002.

You still need to include and define all the other card child elements, but their values do not impact the cvc return value you want to test.

CVC-CVV result codes

CVC/CVV result code Result
0 Unknown Approval
1 Matches Approval
2 Doesn't match Decline
3 Not checked Approval
4 No CVC/CVV provided, but was required Decline
5 Issuer not certified for CVC/CVV Approval
6 No CVC/CVV provided Approval

Code examples

The following example shows how to use the card element to test CVC/CVV result code 4:

Request

{  
   "amount": {
     "currency": "EUR",
     "value": 2000
   },
  "paymentMethod":{  
    "type": "scheme",
    "number": "4111111111111111",
    "cvc": "004",
    "expiryMonth": "03",
    "expiryYear": "2030",
    "holderName": "Adyen Test"
  },
    "reference":"YOUR_ORDER_NUMBER",
    "merchantAccount”:”YOUR MERCHANT ACCOUNT”,
    "returnUrl": "https://your-company.com/"
}
<card xmlns="http://payment.services.adyen.com">
  <cvc>004</cvc>
  <expiryMonth>06</expiryMonth>
  <expiryYear>2018</expiryYear>
  <holderName>Adyen Test</holderName>
  <number>4111111111111111</number>
</card> 

Response

{  
  "additionalData":{  
    "cvcResult":"4 No CVC/CVV provided, but was required",
    "cvcResultRaw":"S",
    "refusalReasonRaw":"DECLINED CVC Incorrect"
  },
  "pspReference":"9914613171800003",
  "refusalReason":"Refused",
  "resultCode":"Refused"
}
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://payment.services.adyen.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <ns1:authoriseResponse>
      <ns1:paymentResult>
        <ns1:additionalData>
          <ns1:entry>
            <ns1:key xsi:type="xsd:string">cvcResult</ns1:key>
            <ns1:value xsi:type="xsd:string">4 No CVC/CVV provided, but was required</ns1:value>
          </ns1:entry>
          <ns1:entry>
            <ns1:key xsi:type="xsd:string">cvcResultRaw</ns1:key>
            <ns1:value xsi:type="xsd:string">S</ns1:value>
          </ns1:entry>
          <ns1:entry>
            <ns1:key xsi:type="xsd:string">refusalReasonRaw</ns1:key>
            <ns1:value xsi:type="xsd:string">DECLINED CVC Incorrect</ns1:value>
          </ns1:entry>
        </ns1:additionalData>
        <ns1:pspReference>9914613174950342</ns1:pspReference>
        <ns1:refusalReason>Refused</ns1:refusalReason>
        <ns1:resultCode>Refused</ns1:resultCode>
      </ns1:paymentResult>
    </ns1:authoriseResponse>
  </soap:Body>
</soap:Envelope>

See also