{"title":"Validation types and refusal reasons","category":"default","creationDate":1574033460,"content":"<p>Adyen runs validations to decide whether to authorise a transaction. For example, we evaluate <a href=\"\/pt\/issuing\/authorisation\">relayed authorisation<\/a> and <a href=\"\/pt\/issuing\/authorisation\/transaction-rules\">transaction rules<\/a>, and validate if the transaction complies with scheme rules.<\/p>\n<p>To find out why a payment was refused, check the validation results and refusal reasons. You can find this information either from the webhooks that Adyen sends, or directly in your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>.<\/p>\n\n<div id=\"tabnYSHx\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Webhooks&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;When the &lt;code&gt;status&lt;\\\/code&gt; is &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;refused&lt;\\\/strong&gt;&lt;\\\/span&gt; in the  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.created&lt;\\\/a&gt; webhook, you can get the &lt;a href=\\&quot;#validation-types\\&quot;&gt;validation type&lt;\\\/a&gt; and the corresponding &lt;a href=\\&quot;#validation-results\\&quot;&gt;validation result&lt;\\\/a&gt; in the  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-categoryData-IssuedCard-validationFacts\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;validationFacts&lt;\\\/a&gt; array. Check the types with an &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;invalid&lt;\\\/strong&gt;&lt;\\\/span&gt; result.&lt;\\\/p&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;webhooks_0_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Customer Area&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;To view the validation results and refusal reasons:&lt;\\\/p&gt;\\n&lt;ol&gt;\\n&lt;li&gt;Log in to your &lt;a href=\\&quot;https:\\\/\\\/ca-test.adyen.com\\\/\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot; class=\\&quot;external-link no-image\\&quot;&gt;Customer Area&lt;\\\/a&gt;.&lt;\\\/li&gt;\\n&lt;li&gt;Go to &lt;strong&gt;Transactions&lt;\\\/strong&gt; &amp;gt; &lt;strong&gt;Payments&lt;\\\/strong&gt; &amp;gt; &lt;strong&gt;Payment details&lt;\\\/strong&gt;. The &lt;strong&gt;Payment details&lt;\\\/strong&gt; view provides more information about why a payment was refused.&lt;\\\/li&gt;\\n&lt;\\\/ol&gt;\\n&lt;p&gt;On this page you will find more details about reasons for refusal, validation types, and which scenarios might cause validations to fail.&lt;\\\/p&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;customer_area_1_2&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='false'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Validation results<\/h2>\n<p>You can find the result for each validation type in the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.created\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.transfer.created<\/a> webhook, in the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.created#request-data-categoryData-IssuedCard-validationFacts\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">validationFacts<\/a> array.<\/p>\n<table>\n<thead>\n<tr>\n<th>Result<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span translate=\"no\"><strong>valid<\/strong><\/span><\/td>\n<td>The transaction passed the validation.<\/td>\n<\/tr>\n<tr>\n<td><span translate=\"no\"><strong>invalid<\/strong><\/span><\/td>\n<td>The transaction did not pass the validation.<\/td>\n<\/tr>\n<tr>\n<td><span translate=\"no\"><strong>notValidated<\/strong><\/span><\/td>\n<td>The validation was not performed because some services were unreachable or Adyen did not have the information needed to perform the check.<\/td>\n<\/tr>\n<tr>\n<td><span translate=\"no\"><strong>notApplicable<\/strong><\/span><\/td>\n<td>Adyen decided that the validation is not applicable to the state of the transaction. For example, if you are using relayed authorisation but the transaction already failed a transaction rule, then the relayed authorisation is marked as <span translate=\"no\"><strong>notApplicable<\/strong><\/span>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Validation types<\/h2>\n<p>The following are the types of validation that Adyen runs against a transaction.<\/p>\n<h3>accountLookup<\/h3>\n<p>Checks if the resources (such as account holder and balance account) exist and are active.<\/p>\n<h3>arqc<\/h3>\n<p>ARQC (Authorization request cryptogram) mismatch between card and terminal. This can be indicative of counterfeit fraud.<\/p>\n<h3>atcCheck<\/h3>\n<p>ATC (Application Transaction Counter) mismatch between the card and the terminal. This can be indicative of counterfeit fraud.<\/p>\n<h3>authorisedPaymentInstrumentUser<\/h3>\n<p>The payment is refused due to a sanctioned individual in the list of Authorized Payment Instrument Users attached to the card.<\/p>\n<h3>avsAddress<\/h3>\n<p>AVS stands for <em>Address Verification Service<\/em>. When an address is included in the payment request, we check if the billing address matches the account holder data. This validation fails if the billing address does not match the account holder's address.<\/p>\n<h3>avsPostalCode<\/h3>\n<p>AVS stands for <em>Address Verification Service<\/em>. When a postal code is included in the payment request, we check if the postal code matches the account holder data. This validation fails if the billing address does not match the account holder's postal code.<\/p>\n<h3>balanceCheck<\/h3>\n<p>Checks if the balance account has sufficient available balance to fund the payment amount.<\/p>\n<h3>cardAuthentication<\/h3>\n<p>Checks if the physical card was authenticated by at least one security factor, such as magstripe or chip-and-pin authentication.<\/p>\n<h3>cardholderAuthentication<\/h3>\n<p>Checks if the card user authenticated the transaction, for example by providing a CVC or PIN.<\/p>\n<h3>cardholderVerificationResult<\/h3>\n<p>The PIN or CVC is not valid.<\/p>\n<h3>cashbackAmountLimit<\/h3>\n<p>The cash back request is beyond the limit set on the card.<\/p>\n<h3>cavv<\/h3>\n<p>CAVV stands for <em>Cardholder Authentication Verification Value<\/em>, which card schemes send if a payment goes through 3D Secure authentication. When a payment goes through 3D Secure, Adyen checks the validity of the authentication value including the transaction amount.<\/p>\n<h3>cvc1<\/h3>\n<p>CVC1 (<em>Card Verification Code 1<\/em>) is encoded in the track data on the card itself, and is used in card-present magstripe and contactless transactions. This validation fails if the track data has been tampered with, or the magstripe is corrupted.<\/p>\n<h3>cvc2<\/h3>\n<p>CVC2 (<em>Card Verification Code 2<\/em>) is printed on the card, and is used in card-not-present ecommerce transactions. This validation fails if the card user enters an incorrect CVC.<\/p>\n<h3>cvc3<\/h3>\n<p>CVC3 (<em>Card Verification Code 3<\/em>) is used in card-present transactions to identify and prevent <a href=\"https:\/\/en.wikipedia.org\/wiki\/Replay_attack\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">replay attacks<\/a>. This validation fails when Adyen identifies that the transaction is a replay.<\/p>\n<h3>entitySettings<\/h3>\n<p>Checks if the account holder is allowed to do an action, such as to change their card PIN.<\/p>\n<h3>inputExpiryDateCheck<\/h3>\n<p>Checks if the expiry date from the payment request matches the expiry date on the card.<\/p>\n<h3>maxAuthAmount<\/h3>\n<p>Checks if the transaction amount is less than or equal to the configured maximum authorisation amount on the balance platform.<\/p>\n<h3>mitAllowedMerchant<\/h3>\n<p>Checks if there was a valid reason why the transaction skipped authentication.<\/p>\n<ul>\n<li>If the transaction is a recurring transaction, Adyen checks if the initial transaction was authenticated. If not, the validation fails.<\/li>\n<li>If it is <em>not<\/em> a recurring transaction, Adyen checks if the merchant ID (MID) or acquirer ID is in the list of allowed merchants. If not, the validation fails. To add MIDs to the allowlist, contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a>.<\/li>\n<\/ul>\n<h3>partialApproval<\/h3>\n<p>This validation is used only for transactions where the acquirer supports partial authorisations, and only from certain MCCs such as automatic fuel dispensers. This validation checks if the transaction amount depletes the card's balance and requires another payment method to complete the transaction. The result is always valid, because this validation is only performed when the transaction meets the conditions.<\/p>\n<h3>partyScreening<\/h3>\n<p>Checks if the processing merchant is in any sanction list.<\/p>\n<h3>partyScreeningEntityWhitelisted<\/h3>\n<p>The merchant identification ID is not whitelisted for party screening. Sanction screening is run on the transaction.<\/p>\n<h3>paymentInstrument<\/h3>\n<p>Checks if the payment instrument exists and is active.<\/p>\n<h3>paymentInstrumentExpirationCheck<\/h3>\n<p>Checks if the card is not expired at the time of the transaction.<\/p>\n<h3>pin<\/h3>\n<p>Checks the PIN in ATM and point-of-sale transactions.<\/p>\n<h3>psd2SoftDeclineCheck<\/h3>\n<p>A SoftDecline was not granted by the issuer. The transaction needs to go under an authentication challenge.<\/p>\n<h3>relayedAuthorisation<\/h3>\n<div class=\"notices green\">\n<p>Only applies if you have enabled relayed authorisation.<\/p>\n<\/div>\n<p>This validation fails if you <a href=\"\/pt\/issuing\/authorisation\/relayed-authorisation#respond-to-webhook\">refuse a payment<\/a>. If Adyen does not receive a response after 1500 milliseconds, the <a href=\"#relayedauthorisationstip\">relayed authorisation stand-in processing<\/a> check is triggered.<\/p>\n<p>In some scenarios, Adyen may decide that a relayed authorisation validation is not applicable to a payment. For example, if a payment already failed a transaction rule, this validation will no longer be applicable.<\/p>\n<h3 id=\"relayedauthorisationstip\">relayedAuthorisationStip<\/h3>\n<p>This is the relayed authorisation stand-in processing, triggered when Adyen does not receive a response within 1500 milliseconds. The validation result is set to valid or invalid based on your <a href=\"\/pt\/issuing\/authorisation\/relayed-authorisation#fallback\">default fallback setting<\/a>.<\/p>\n<h3>screening<\/h3>\n<p>Checks if the transaction complies with Adyen-wide screening rules such as rules from card schemes.<\/p>\n<h3>script<\/h3>\n<p>Scripting was not performed during the transaction.<\/p>\n<h3>tokenization<\/h3>\n<p>Transaction was tokenized (not tokenized if value is <span translate=\"no\"><strong>false<\/strong><\/span>).<\/p>\n<h3>transactionRules<\/h3>\n<p>Validates the payment against <a href=\"\/pt\/issuing\/authorisation\/transaction-rules\">transaction rules<\/a>.<\/p>\n<p>If this validation fails, you can find out more information about which transaction rule failed from:<\/p>\n<ul>\n<li>The <code>transactionRulesResult<\/code> object in the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.created\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.transfer.created<\/a> webhook.<\/li>\n<li>Your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>, in the <strong>Transactions<\/strong> &gt; <strong>Payments<\/strong> &gt; <strong>Payment details<\/strong> view.<\/li>\n<\/ul>\n<h3>transactionValidation<\/h3>\n<p>Checks if the transaction contains unsupported data.<\/p>\n<h3>velocityLimitExceeded<\/h3>\n<p>Checks if the transaction violates velocity limits set by schemes.<\/p>\n<h2>Reasons for refusal<\/h2>\n<p>When a transaction is refused, you may see the following refusal reasons in the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>.<\/p>\n<h3>3DS dynamic linking mismatch<\/h3>\n<p>Dynamic linking verification failed. To learn more, check the <strong>Failed validation Types<\/strong> in the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> and see <a href=\"\/pt\/issuing\/validation-checks#validation-types\">Validation types<\/a>.<\/p>\n<h3>AVS declined<\/h3>\n<p>AVS stands for <strong>Address Verification Service<\/strong>. The billing address does not match the account holder's address. Ask the card user to check the billing address.<\/p>\n<h3>Card expired<\/h3>\n<p>The card used for the transaction has expired. Therefore, it is unusable.<\/p>\n<h3>Cardholder authentication required<\/h3>\n<p>Contactless payment failed. Card user must use PIN for the next payment.<\/p>\n<h3>Cashback amount exceeds limit<\/h3>\n<p>The requested cashback amount exceeds the maximum allowed amount.<\/p>\n<h3>CAVV declined<\/h3>\n<p>The card did not pass 3D Secure authentication. Ask the card user to check the authentication method and try again.<\/p>\n<h3>Contactless limit reached<\/h3>\n<p>Maximum number of contactless payments reached. Card user must use a PIN for the next transaction.<\/p>\n<h3>Cryptographic failure<\/h3>\n<p>EMV card with incorrect ARQC (Authorisation Request Cryptogram) - CVC1 validation failed.<\/p>\n<h3>CVC declined<\/h3>\n<p>The specified <a href=\"\/pt\/get-started-with-adyen\/adyen-glossary\/#card-security-code-cvc-cvv-cid\">CVC<\/a> is <span translate=\"no\"><strong>invalid<\/strong><\/span>. Ask the card user to check the CVC code.<\/p>\n<h3>Declined<\/h3>\n<p>Transaction declined. To learn more, check the <strong>Failed validation Types<\/strong> in the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> and see <a href=\"\/pt\/issuing\/validation-checks#validation-types\">Validation types<\/a>.<\/p>\n<h3>Do not honor<\/h3>\n<p>Transaction declined. To learn more, check the <strong>Failed validation Types<\/strong> in the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> and see <a href=\"\/pt\/issuing\/validation-checks#validation-types\">Validation types<\/a>.<\/p>\n<h3>Duplicate transmission detected<\/h3>\n<p>Transaction rejected due to duplicate transactions detected. Ask the card user to try again.<\/p>\n<h3>Error<\/h3>\n<p>Transaction declined. To learn more, check the <strong>Failed validation Types<\/strong> in the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> and see <a href=\"\/pt\/issuing\/validation-checks#validation-types\">Validation types<\/a>.<\/p>\n<h3>Internal timeout<\/h3>\n<p>Internal issuer error. Ask the card user to try again.<\/p>\n<h3>Invalid card<\/h3>\n<p>Card not found. Ask the card user to check the card details.<\/p>\n<h3>Invalid card number<\/h3>\n<p>The specified card number is incorrect or invalid. Ask the card user to check the card details and try again.<\/p>\n<h3>Invalid expiry date<\/h3>\n<p>Expiry date does not match the expiry date on the card. Ask the card user to check the card details and try again.<\/p>\n<h3>Invalid PIN<\/h3>\n<p>Transaction failed due to incorrect PIN entered. Ask the card user to check the PIN and try again.<\/p>\n<h3>Invalid transaction<\/h3>\n<p>Data validation failed. Ask the card user to try again or call the issuer if the error persists.<\/p>\n<h3>Lost card<\/h3>\n<p>The card used for the transaction is <span translate=\"no\"><strong>blocked<\/strong><\/span>. Therefore, it is unusable.<\/p>\n<h3>3D not authenticated<\/h3>\n<p>3D Secure authentication failed to execute, or it did not execute successfully. Ask the card user to try again.<\/p>\n<h3>Not enough balance<\/h3>\n<p>Insufficient balance on account.<\/p>\n<h3>Not supported<\/h3>\n<p>Transaction not supported or allowed. Check the <a href=\"\/pt\/issuing\/validation-checks#validation-types\">validation types<\/a> and try again.<\/p>\n<h3>Partially approved<\/h3>\n<p>Transaction approved up to the available amount on balance.<\/p>\n<h3>PIN required<\/h3>\n<p>PIN required to authorise transaction. Ask the card user to try again with a PIN.<\/p>\n<h3>PIN tries exceeded<\/h3>\n<p>Incorrect PIN entered more than three times. Ask the card user to call the issuer.<\/p>\n<h3>Purchase amount only - No cash back allowed<\/h3>\n<p>Transaction authorised but without cash back option.<\/p>\n<h3>Refused<\/h3>\n<p>Transaction declined. To learn more, check the <strong>Failed validation Types<\/strong> in the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> and see <a href=\"\/pt\/issuing\/validation-checks#validation-types\">Validation types<\/a>.<\/p>\n<h3>SCA authentication required<\/h3>\n<p>The acquirer did not submit the required authentication details or applied for an SCA exemption, but the transaction could not be exempted. Ask the card user to check the authentication data and try again.<\/p>\n<h3>Security violation<\/h3>\n<p>Security check failed. To learn more, check the <strong>Failed validation Types<\/strong> in the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> and see <a href=\"\/pt\/issuing\/validation-checks#validation-types\">Validation types<\/a>.<\/p>\n<h3>Stolen card<\/h3>\n<p>Card is on the list of <span translate=\"no\"><strong>blocked<\/strong><\/span> cards. Therefore, it is unusable.<\/p>\n<h3>Transaction not permitted<\/h3>\n<p>Transaction declined. To learn more, check the <strong>Failed validation Types<\/strong> in the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> and see <a href=\"\/pt\/issuing\/validation-checks#validation-types\">Validation types<\/a>.<\/p>\n<h3>Withdrawal amount exceeded<\/h3>\n<p>Transaction rejected due to exceeding the maximum allowed amount.<\/p>\n<h3>Withdrawal count exceeded<\/h3>\n<p>Transaction rejected due to exceeding the maximum number of withdrawals.<\/p>","url":"https:\/\/docs.adyen.com\/pt\/issuing\/validation-checks","articleFields":{"description":"Learn about what kind of validations Adyen performs before authorising a transaction.","feedback_component":true,"last_edit_on":"15-11-2021 15:19","page_id":"77a0c24a-dd38-47ae-bc48-69af13fff0e6","filters_component":false,"parameters":{"directoryPath":"\/issuing"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/issuing\/validation-checks","title":"Validation types and refusal reasons","content":"Adyen runs validations to decide whether to authorise a transaction. For example, we evaluate relayed authorisation and transaction rules, and validate if the transaction complies with scheme rules.\nTo find out why a payment was refused, check the validation results and refusal reasons. You can find this information either from the webhooks that Adyen sends, or directly in your Customer Area.\n\n\n    \n        \n        \n    \n\n\nValidation results\nYou can find the result for each validation type in the  balancePlatform.transfer.created webhook, in the  validationFacts array.\n\n\n\nResult\nDescription\n\n\n\n\nvalid\nThe transaction passed the validation.\n\n\ninvalid\nThe transaction did not pass the validation.\n\n\nnotValidated\nThe validation was not performed because some services were unreachable or Adyen did not have the information needed to perform the check.\n\n\nnotApplicable\nAdyen decided that the validation is not applicable to the state of the transaction. For example, if you are using relayed authorisation but the transaction already failed a transaction rule, then the relayed authorisation is marked as notApplicable.\n\n\n\nValidation types\nThe following are the types of validation that Adyen runs against a transaction.\naccountLookup\nChecks if the resources (such as account holder and balance account) exist and are active.\narqc\nARQC (Authorization request cryptogram) mismatch between card and terminal. This can be indicative of counterfeit fraud.\natcCheck\nATC (Application Transaction Counter) mismatch between the card and the terminal. This can be indicative of counterfeit fraud.\nauthorisedPaymentInstrumentUser\nThe payment is refused due to a sanctioned individual in the list of Authorized Payment Instrument Users attached to the card.\navsAddress\nAVS stands for Address Verification Service. When an address is included in the payment request, we check if the billing address matches the account holder data. This validation fails if the billing address does not match the account holder's address.\navsPostalCode\nAVS stands for Address Verification Service. When a postal code is included in the payment request, we check if the postal code matches the account holder data. This validation fails if the billing address does not match the account holder's postal code.\nbalanceCheck\nChecks if the balance account has sufficient available balance to fund the payment amount.\ncardAuthentication\nChecks if the physical card was authenticated by at least one security factor, such as magstripe or chip-and-pin authentication.\ncardholderAuthentication\nChecks if the card user authenticated the transaction, for example by providing a CVC or PIN.\ncardholderVerificationResult\nThe PIN or CVC is not valid.\ncashbackAmountLimit\nThe cash back request is beyond the limit set on the card.\ncavv\nCAVV stands for Cardholder Authentication Verification Value, which card schemes send if a payment goes through 3D Secure authentication. When a payment goes through 3D Secure, Adyen checks the validity of the authentication value including the transaction amount.\ncvc1\nCVC1 (Card Verification Code 1) is encoded in the track data on the card itself, and is used in card-present magstripe and contactless transactions. This validation fails if the track data has been tampered with, or the magstripe is corrupted.\ncvc2\nCVC2 (Card Verification Code 2) is printed on the card, and is used in card-not-present ecommerce transactions. This validation fails if the card user enters an incorrect CVC.\ncvc3\nCVC3 (Card Verification Code 3) is used in card-present transactions to identify and prevent replay attacks. This validation fails when Adyen identifies that the transaction is a replay.\nentitySettings\nChecks if the account holder is allowed to do an action, such as to change their card PIN.\ninputExpiryDateCheck\nChecks if the expiry date from the payment request matches the expiry date on the card.\nmaxAuthAmount\nChecks if the transaction amount is less than or equal to the configured maximum authorisation amount on the balance platform.\nmitAllowedMerchant\nChecks if there was a valid reason why the transaction skipped authentication.\n\nIf the transaction is a recurring transaction, Adyen checks if the initial transaction was authenticated. If not, the validation fails.\nIf it is not a recurring transaction, Adyen checks if the merchant ID (MID) or acquirer ID is in the list of allowed merchants. If not, the validation fails. To add MIDs to the allowlist, contact our Support Team.\n\npartialApproval\nThis validation is used only for transactions where the acquirer supports partial authorisations, and only from certain MCCs such as automatic fuel dispensers. This validation checks if the transaction amount depletes the card's balance and requires another payment method to complete the transaction. The result is always valid, because this validation is only performed when the transaction meets the conditions.\npartyScreening\nChecks if the processing merchant is in any sanction list.\npartyScreeningEntityWhitelisted\nThe merchant identification ID is not whitelisted for party screening. Sanction screening is run on the transaction.\npaymentInstrument\nChecks if the payment instrument exists and is active.\npaymentInstrumentExpirationCheck\nChecks if the card is not expired at the time of the transaction.\npin\nChecks the PIN in ATM and point-of-sale transactions.\npsd2SoftDeclineCheck\nA SoftDecline was not granted by the issuer. The transaction needs to go under an authentication challenge.\nrelayedAuthorisation\n\nOnly applies if you have enabled relayed authorisation.\n\nThis validation fails if you refuse a payment. If Adyen does not receive a response after 1500 milliseconds, the relayed authorisation stand-in processing check is triggered.\nIn some scenarios, Adyen may decide that a relayed authorisation validation is not applicable to a payment. For example, if a payment already failed a transaction rule, this validation will no longer be applicable.\nrelayedAuthorisationStip\nThis is the relayed authorisation stand-in processing, triggered when Adyen does not receive a response within 1500 milliseconds. The validation result is set to valid or invalid based on your default fallback setting.\nscreening\nChecks if the transaction complies with Adyen-wide screening rules such as rules from card schemes.\nscript\nScripting was not performed during the transaction.\ntokenization\nTransaction was tokenized (not tokenized if value is false).\ntransactionRules\nValidates the payment against transaction rules.\nIf this validation fails, you can find out more information about which transaction rule failed from:\n\nThe transactionRulesResult object in the  balancePlatform.transfer.created webhook.\nYour Customer Area, in the Transactions &gt; Payments &gt; Payment details view.\n\ntransactionValidation\nChecks if the transaction contains unsupported data.\nvelocityLimitExceeded\nChecks if the transaction violates velocity limits set by schemes.\nReasons for refusal\nWhen a transaction is refused, you may see the following refusal reasons in the Customer Area.\n3DS dynamic linking mismatch\nDynamic linking verification failed. To learn more, check the Failed validation Types in the Customer Area and see Validation types.\nAVS declined\nAVS stands for Address Verification Service. The billing address does not match the account holder's address. Ask the card user to check the billing address.\nCard expired\nThe card used for the transaction has expired. Therefore, it is unusable.\nCardholder authentication required\nContactless payment failed. Card user must use PIN for the next payment.\nCashback amount exceeds limit\nThe requested cashback amount exceeds the maximum allowed amount.\nCAVV declined\nThe card did not pass 3D Secure authentication. Ask the card user to check the authentication method and try again.\nContactless limit reached\nMaximum number of contactless payments reached. Card user must use a PIN for the next transaction.\nCryptographic failure\nEMV card with incorrect ARQC (Authorisation Request Cryptogram) - CVC1 validation failed.\nCVC declined\nThe specified CVC is invalid. Ask the card user to check the CVC code.\nDeclined\nTransaction declined. To learn more, check the Failed validation Types in the Customer Area and see Validation types.\nDo not honor\nTransaction declined. To learn more, check the Failed validation Types in the Customer Area and see Validation types.\nDuplicate transmission detected\nTransaction rejected due to duplicate transactions detected. Ask the card user to try again.\nError\nTransaction declined. To learn more, check the Failed validation Types in the Customer Area and see Validation types.\nInternal timeout\nInternal issuer error. Ask the card user to try again.\nInvalid card\nCard not found. Ask the card user to check the card details.\nInvalid card number\nThe specified card number is incorrect or invalid. Ask the card user to check the card details and try again.\nInvalid expiry date\nExpiry date does not match the expiry date on the card. Ask the card user to check the card details and try again.\nInvalid PIN\nTransaction failed due to incorrect PIN entered. Ask the card user to check the PIN and try again.\nInvalid transaction\nData validation failed. Ask the card user to try again or call the issuer if the error persists.\nLost card\nThe card used for the transaction is blocked. Therefore, it is unusable.\n3D not authenticated\n3D Secure authentication failed to execute, or it did not execute successfully. Ask the card user to try again.\nNot enough balance\nInsufficient balance on account.\nNot supported\nTransaction not supported or allowed. Check the validation types and try again.\nPartially approved\nTransaction approved up to the available amount on balance.\nPIN required\nPIN required to authorise transaction. Ask the card user to try again with a PIN.\nPIN tries exceeded\nIncorrect PIN entered more than three times. Ask the card user to call the issuer.\nPurchase amount only - No cash back allowed\nTransaction authorised but without cash back option.\nRefused\nTransaction declined. To learn more, check the Failed validation Types in the Customer Area and see Validation types.\nSCA authentication required\nThe acquirer did not submit the required authentication details or applied for an SCA exemption, but the transaction could not be exempted. Ask the card user to check the authentication data and try again.\nSecurity violation\nSecurity check failed. To learn more, check the Failed validation Types in the Customer Area and see Validation types.\nStolen card\nCard is on the list of blocked cards. Therefore, it is unusable.\nTransaction not permitted\nTransaction declined. To learn more, check the Failed validation Types in the Customer Area and see Validation types.\nWithdrawal amount exceeded\nTransaction rejected due to exceeding the maximum allowed amount.\nWithdrawal count exceeded\nTransaction rejected due to exceeding the maximum number of withdrawals.","type":"page","locale":"pt","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"Adyen Issuing","lvl2":"Validation types and refusal reasons"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/issuing","lvl2":"\/pt\/issuing\/validation-checks"},"levels":3,"category":"Issuing","category_color":"green","tags":["Validation","types","refusal","reasons"]}}
