{"title":"BIN data and card verification","category":"default","creationDate":1779620071,"content":"<p>You may want to verify card validity and <a href=\"\/get-started-with-adyen\/adyen-glossary\/#bank-identification-number-bin\">BIN data<\/a>, for example before applying credit\/debit surcharges or promotional offers based on BIN codes.<\/p>\n<h2 id=\"submit-a-bin-or-card-verification-request\">Submit a BIN or card verification request<\/h2>\n<p>Submit an authorisation request with a currency value amounting to 0 (<em>zero-value auth<\/em>). The currency should match the eventual transaction currency.<\/p>\n<p>A zero-value auth requests the Adyen payments platform\u00a0to submit a card verification call to the acquirer. The call returns a\u00a0<code>resultCode<\/code>\u00a0whose value can be\u00a0<code>Authorised<\/code>,\u00a0<code>Refused<\/code>,\u00a0or\u00a0<code>Error<\/code>.<\/p>\n<p>Not all acquirers and issuers support card verification through zero-value auth. When your transactions are routed to an acquirer or issuer that does not support this feature, the\u00a0Adyen payments platform automatically submits a EUR 1 authorisation, which is immediately followed by an automatic authorisation cancellation. For other currencies, an approximate value equivalent to EUR 1 is used. For example, 1000 Korean Won (KRW), as 1 KRW is too low an amount to be authorised. In this case, the webhook you receive after the authorisation request includes the\u00a0<code>additionalAmount<\/code>\u00a0field to notify the amount used for the card verification (for example, 1000 Korean Won).<\/p>\n<p>If you want to force a card verification request to use a non-zero value, you need to include the\u00a0<code>additionalAmount<\/code>\u00a0field to specify the amount to use. The standard amount field value still needs to be 0 (zero) to allow the\u00a0Adyen payments platform\u00a0to recognize the transaction as a non-zero amount validation, instead of an actual low-value transaction authorisation. This action triggers an automatic cancellation by the Adyen payments platform, following the authorisation. To be accepted by the schemes, the value specified in the\u00a0<code>additionalAmount<\/code>\u00a0field needs to be higher than the currency equivalent of USD&nbsp;0.02.<\/p>\n<div class=\"sc-notice info\"><div>\n<p>If a card issuer always requires <a href=\"\/online-payments\/classic-integrations\/classic-api-integration\/3d-secure-authentication\/3d-secure-1\/\">3D Secure<\/a> to confirm every payment and also doesn't support zero-value authorisations (for example, Bancontact), Adyen can not automatically submit a EUR 1 authorisation instead of zero-value auth. In this case, you need to submit a non-zero value authorisation request.<\/p>\n<\/div><\/div>\n<p>Examples of BIN data\/card verification request (zero value authorisation):<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"''\" :id=\"'1830862290'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"JSON\",\"content\":\"{\\n    \\\"card\\\" : {\\n        \\\"number\\\" : \\\"4111111111111111\\\",\\n        \\\"expiryMonth\\\" : \\\"8\\\",\\n        \\\"expiryYear\\\" : \\\"2018\\\",\\n        \\\"cvc\\\" : \\\"737\\\",\\n        \\\"holderName\\\" : \\\"Adyen Test\\\"\\n    },\\n    \\n    \\\"amount\\\" : {\\n        \\\"value\\\" : 0,\\n        \\\"currency\\\" : \\\"EUR\\\"\\n    },\\n    \\n    \\\"reference\\\" : \\\"Your Reference Here\\\",\\n    \\\"merchantAccount\\\" : \\\"TestMerchant\\\",\\n    \\\"shopperEmail\\\" : \\\"s.hopper@test.com\\\",\\n    \\\"shopperIP\\\" : \\\"61.294.12.12\\\",\\n    \\\"shopperReference\\\" : \\\"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j\\\"\\n}\"},{\"language\":\"xml\",\"tabTitle\":\"Soap\",\"content\":\"&lt;?xml version=\\\"1.0\\\"?&gt;\\n&lt;soap:Envelope xmlns:soap=\\\"http:\\\/\\\/schemas.xmlsoap.org\\\/soap\\\/envelope\\\/\\\" xmlns:xsd=\\\"http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema\\\" xmlns:xsi=\\\"http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema- instance\\\"&gt;\\n  &lt;soap:Body&gt;\\n    &lt;ns1:authorise xmlns:ns1=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n      &lt;ns1:paymentRequest&gt;\\n        &lt;amount xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n          &lt;currency xmlns=\\\"http:\\\/\\\/common.services.adyen.com\\\"&gt;EUR&lt;\\\/currency&gt;\\n          &lt;value xmlns=\\\"http:\\\/\\\/common.services.adyen.com\\\"&gt;0&lt;\\\/value&gt;\\n        &lt;\\\/amount&gt;\\n        &lt;card xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n          &lt;cvc&gt;737&lt;\\\/cvc&gt;\\n          &lt;expiryMonth&gt;08&lt;\\\/expiryMonth&gt;\\n          &lt;expiryYear&gt;2018&lt;\\\/expiryYear&gt;\\n          &lt;holderName&gt;Adyen Test&lt;\\\/holderName&gt;\\n          &lt;number&gt;4111111111111111&lt;\\\/number&gt;\\n        &lt;\\\/card&gt;\\n        &lt;merchantAccount xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;TestMerchant&lt;\\\/merchantAccount&gt;\\n        &lt;reference xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;Your Reference Here&lt;\\\/reference&gt;\\n        &lt;shopperEmail xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;s.hopper@test.com&lt;\\\/shopperEmail&gt;\\n        &lt;shopperReference xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j&lt;\\\/shopperReference&gt;\\n      &lt;\\\/ns1:paymentRequest&gt;\\n    &lt;\\\/ns1:authorise&gt;\\n  &lt;\\\/soap:Body&gt;\\n&lt;\\\/soap:Envelope&gt;\"},{\"language\":\"html\",\"tabTitle\":\"Form\",\"content\":\"merchantAccount=TestMerchant&amp;amount.value=0&amp;card.expiryYear=2018&amp;amount.currency=EUR&amp;card.cvc=737&amp;card.number=4111111111111111&amp;card.holderName=Adyen+Test&amp;card.expiryMonth=08&amp;reference=Your+Reference+Here&amp;shopperReference=YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j&amp;shopperEmail=s.hopper%40test.com\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<p>Examples of BIN data\/card verification\u00a0request\u00a0(non-zero value authorisation) with\u00a0<code>additionalAmount<\/code>:<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"''\" :id=\"'1593283435'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"JSON\",\"content\":\"{\\n    \\\"card\\\" : {\\n        \\\"number\\\" : \\\"4111111111111111\\\",\\n        \\\"expiryMonth\\\" : \\\"8\\\",\\n        \\\"expiryYear\\\" : \\\"2018\\\",\\n        \\\"cvc\\\" : \\\"737\\\",\\n        \\\"holderName\\\" : \\\"Adyen Test\\\"\\n    },\\n    \\n    \\\"amount\\\" : {\\n        \\\"value\\\" : 0,\\n        \\\"currency\\\" : \\\"EUR\\\"\\n    },\\n\\n    \\\"additionalAmount\\\" : {\\n        \\\"value\\\" : 100,\\n        \\\"currency\\\" : \\\"EUR\\\"\\n    },\\n    \\n    \\\"reference\\\" : \\\"Your Reference Here\\\",\\n    \\\"merchantAccount\\\" : \\\"TestMerchant\\\",\\n    \\\"shopperEmail\\\" : \\\"s.hopper@test.com\\\",\\n    \\\"shopperIP\\\" : \\\"61.294.12.12\\\",\\n    \\\"shopperReference\\\" : \\\"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j\\\"\\n}\"},{\"language\":\"xml\",\"tabTitle\":\"Soap\",\"content\":\"&lt;?xml version=\\\"1.0\\\"?&gt;\\n&lt;soap:Envelope xmlns:soap=\\\"http:\\\/\\\/schemas.xmlsoap.org\\\/soap\\\/envelope\\\/\\\" xmlns:xsd=\\\"http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema\\\" xmlns:xsi=\\\"http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema- instance\\\"&gt;\\n  &lt;soap:Body&gt;\\n    &lt;ns1:authorise xmlns:ns1=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n      &lt;ns1:paymentRequest&gt;\\n        &lt;amount xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n          &lt;currency xmlns=\\\"http:\\\/\\\/common.services.adyen.com\\\"&gt;EUR&lt;\\\/currency&gt;\\n          &lt;value xmlns=\\\"http:\\\/\\\/common.services.adyen.com\\\"&gt;0&lt;\\\/value&gt;\\n        &lt;\\\/amount&gt;\\n        &lt;additionalAmount xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n          &lt;currency xmlns=\\\"http:\\\/\\\/common.services.adyen.com\\\"&gt;EUR&lt;\\\/currency&gt;\\n          &lt;value xmlns=\\\"http:\\\/\\\/common.services.adyen.com\\\"&gt;100&lt;\\\/value&gt;\\n        &lt;\\\/additionalAmount&gt;\\n        &lt;card xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n          &lt;cvc&gt;737&lt;\\\/cvc&gt;\\n          &lt;expiryMonth&gt;08&lt;\\\/expiryMonth&gt;\\n          &lt;expiryYear&gt;2018&lt;\\\/expiryYear&gt;\\n          &lt;holderName&gt;Adyen Test&lt;\\\/holderName&gt;\\n          &lt;number&gt;4111111111111111&lt;\\\/number&gt;\\n        &lt;\\\/card&gt;\\n        &lt;merchantAccount xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;TestMerchant&lt;\\\/merchantAccount&gt;\\n        &lt;reference xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;Your Reference Here&lt;\\\/reference&gt;\\n        &lt;shopperEmail xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;s.hopper@test.com&lt;\\\/shopperEmail&gt;\\n        &lt;shopperReference xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j&lt;\\\/shopperReference&gt;\\n      &lt;\\\/ns1:paymentRequest&gt;\\n    &lt;\\\/ns1:authorise&gt;\\n  &lt;\\\/soap:Body&gt;\\n&lt;\\\/soap:Envelope&gt;\"},{\"language\":\"html\",\"tabTitle\":\"Form\",\"content\":\"merchantAccount=TestMerchant&amp;amount.value=0&amp;amount.currency=EUR&amp;additionalAmount.value=100&amp;additionalAmount.currency=EUR&amp;card.expiryYear=2018&amp;card.cvc=737&amp;card.number=4111111111111111&amp;card.holderName=Adyen+Test&amp;card.expiryMonth=08&amp;reference=Your+Reference+Here&amp;shopperReference=YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j&amp;shopperEmail=s.hopper%40test.com\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2 id=\"receive-a-bin-or-card-verification-response\">Receive a BIN or card verification response<\/h2>\n<p>A zero-value auth response includes, among others, the following details:<\/p>\n<ul>\n<li>The authorisation request outcome (successful\/failed).<\/li>\n<li>If the authorisation request failed, an error message is included in the response.<\/li>\n<\/ul>\n<p>An\u00a0<code>additionalData<\/code>\u00a0container object can also be included. This can contain information such as the:\u00a0<\/p>\n<ul>\n<li><code>cardBin<\/code>\u00a0field holding BIN information.<\/li>\n<li><code>authorisedAmountValue<\/code> and\u00a0<code>authorisedAmountCurrency<\/code> fields which hold the amount and currency of the authorisation.<\/li>\n<\/ul>\n<p>The\u00a0<code>additionalData<\/code> object needs to be configured to include this data in the response. For more information, refer to\u00a0<a href=\"https:\/\/help.adyen.com\/knowledge\/ecommerce-integrations\/integrations-basics\/how-do-i-configure-additionaldata-in-the-payments-or-authorisze-response\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">this FAQ article<\/a>.<\/p>\n<p>After enabling it, you will be able to receive the\u00a0 <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Payment\/latest\/post\/authorise#responses-200-additionalData\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">PaymentResult.additionalData<\/a>\u00a0fields as child elements\u00a0of the\u00a0<code>additionalData<\/code>\u00a0container object.<\/p>\n<div class=\"sc-notice info\"><div>\n<p>The system sends the information as a webhook following a zero-value auth request.<\/p>\n<\/div><\/div>\n<p>Examples of JSON BIN data\/card verification\u00a0response\u00a0(non-zero value authorisation):<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"''\" :id=\"'933320426'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"JSON\",\"content\":\"{\\n   \\\"additionalData\\\":{\\n      \\\"cardPaymentMethod\\\":\\\"amex\\\",\\n      \\\"cardIssuingBank\\\":\\\"American Express US Consumer\\\",\\n      \\\"cardIssuingCountry\\\":\\\"US\\\",\\n      \\\"cardIssuingCurrency\\\":\\\"USD\\\",\\n      \\\"cardBin\\\":\\\"373731\\\",\\n      \\\"authorisedAmountValue\\\":\\\"1000\\\",\\n      \\\"authorisedAmountCurrency\\\":\\\"EUR\\\",\\n      \\\"fundingSource\\\":\\\"CREDIT\\\",\\n      \\\"payoutEligible\\\":\\\"Y\\\",\\n      \\\"fundsAvailability\\\":\\\"I\\\"\\n   },\\n   \\\"pspReference\\\":\\\"9914229541655140\\\",\\n   \\\"refusalReason\\\":\\\"Acquirer Error\\\",\\n   \\\"resultCode\\\":\\\"Error\\\"\\n}\"},{\"language\":\"xml\",\"tabTitle\":\"Soap\",\"content\":\"&lt;?xml version=\\\"1.0\\\"?&gt;\\n&lt;soap:Envelope xmlns:soap=\\\"http:\\\/\\\/schemas.xmlsoap.org\\\/soap\\\/envelope\\\/\\\" xmlns:xsd=\\\"http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema\\\" xmlns:xsi=\\\"http:\\\/\\\/www.w3.org\\\/2001\\\/XMLSchema-instance\\\"&gt;\\n  &lt;soap:Body&gt;\\n    &lt;ns1:authoriseResponse xmlns:ns1=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n      &lt;ns1:paymentResult&gt;\\n        &lt;additionalData xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;cardPaymentMethod&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;amex&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;cardIssuingBank&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;American Express US Consumer&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;cardIssuingCountry&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;US&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;cardIssuingCurrency&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;USD&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;cardBin&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;373731&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;authorisedAmountValue&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;1000&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;authorisedAmountCurrency&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;EUR&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n\\t\\t  &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;fundingSource&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;CREDIT&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;payoutEligible&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;Y&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n          &lt;entry&gt;\\n            &lt;key xsi:type=\\\"xsd:string\\\"&gt;fundsAvailability&lt;\\\/key&gt;\\n            &lt;value xsi:type=\\\"xsd:string\\\"&gt;I&lt;\\\/value&gt;\\n          &lt;\\\/entry&gt;\\n        &lt;\\\/additionalData&gt;\\n        &lt;authCode xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n        &lt;dccAmount xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n        &lt;dccSignature xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n        &lt;fraudResult xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n        &lt;issuerUrl xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n        &lt;md xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n        &lt;paRequest xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\" xsi:nil=\\\"true\\\"\\\/&gt;\\n        &lt;pspReference xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;9914229541655140&lt;\\\/pspReference&gt;\\n        &lt;refusalReason xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;Acquirer Error&lt;\\\/refusalReason&gt;\\n        &lt;resultCode xmlns=\\\"http:\\\/\\\/payment.services.adyen.com\\\"&gt;Error&lt;\\\/resultCode&gt;\\n      &lt;\\\/ns1:paymentResult&gt;\\n    &lt;\\\/ns1:authoriseResponse&gt;\\n  &lt;\\\/soap:Body&gt;\\n&lt;\\\/soap:Envelope&gt;\"},{\"language\":\"html\",\"tabTitle\":\"Form\",\"content\":\"additionalData.cardPaymentMethod=amex&amp;additionalData.cardIssuingBank=American+Express+US+Consumer&amp;additionalData.cardIssuingCountry=US&amp;additionalData.cardIssuingCurrency=USD&amp;additionalData.cardBin=373731&amp;additionalData.authorisedAmountValue=1000&amp;additionalData.authorisedAmountCurrency=EUR&amp;additionalData.fundingSource=CREDIT&amp;payoutEligible=Y&amp;fundsAvailability=I&amp;pspReference=9914229541655140&amp;refusalReason=Acquirer+Error&amp;resultCode=Error\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>","url":"https:\/\/docs.adyen.com\/payment-methods\/cards\/bin-data-and-card-verification","articleFields":{"id":"24223679","type":"page","_expandable":{"operations":""},"status":"current","last_edit_on":"15-10-2019 14:19"},"algolia":{"url":"https:\/\/docs.adyen.com\/payment-methods\/cards\/bin-data-and-card-verification","title":"BIN data and card verification","content":"You may want to verify card validity and BIN data, for example before applying credit\/debit surcharges or promotional offers based on BIN codes.\nSubmit a BIN or card verification request\nSubmit an authorisation request with a currency value amounting to 0 (zero-value auth). The currency should match the eventual transaction currency.\nA zero-value auth requests the Adyen payments platform\u00a0to submit a card verification call to the acquirer. The call returns a\u00a0resultCode\u00a0whose value can be\u00a0Authorised,\u00a0Refused,\u00a0or\u00a0Error.\nNot all acquirers and issuers support card verification through zero-value auth. When your transactions are routed to an acquirer or issuer that does not support this feature, the\u00a0Adyen payments platform automatically submits a EUR 1 authorisation, which is immediately followed by an automatic authorisation cancellation. For other currencies, an approximate value equivalent to EUR 1 is used. For example, 1000 Korean Won (KRW), as 1 KRW is too low an amount to be authorised. In this case, the webhook you receive after the authorisation request includes the\u00a0additionalAmount\u00a0field to notify the amount used for the card verification (for example, 1000 Korean Won).\nIf you want to force a card verification request to use a non-zero value, you need to include the\u00a0additionalAmount\u00a0field to specify the amount to use. The standard amount field value still needs to be 0 (zero) to allow the\u00a0Adyen payments platform\u00a0to recognize the transaction as a non-zero amount validation, instead of an actual low-value transaction authorisation. This action triggers an automatic cancellation by the Adyen payments platform, following the authorisation. To be accepted by the schemes, the value specified in the\u00a0additionalAmount\u00a0field needs to be higher than the currency equivalent of USD&nbsp;0.02.\n\nIf a card issuer always requires 3D Secure to confirm every payment and also doesn't support zero-value authorisations (for example, Bancontact), Adyen can not automatically submit a EUR 1 authorisation instead of zero-value auth. In this case, you need to submit a non-zero value authorisation request.\n\nExamples of BIN data\/card verification request (zero value authorisation):\n\n    \n\nExamples of BIN data\/card verification\u00a0request\u00a0(non-zero value authorisation) with\u00a0additionalAmount:\n\n    \n\nReceive a BIN or card verification response\nA zero-value auth response includes, among others, the following details:\n\nThe authorisation request outcome (successful\/failed).\nIf the authorisation request failed, an error message is included in the response.\n\nAn\u00a0additionalData\u00a0container object can also be included. This can contain information such as the:\u00a0\n\ncardBin\u00a0field holding BIN information.\nauthorisedAmountValue and\u00a0authorisedAmountCurrency fields which hold the amount and currency of the authorisation.\n\nThe\u00a0additionalData object needs to be configured to include this data in the response. For more information, refer to\u00a0this FAQ article.\nAfter enabling it, you will be able to receive the\u00a0 PaymentResult.additionalData\u00a0fields as child elements\u00a0of the\u00a0additionalData\u00a0container object.\n\nThe system sends the information as a webhook following a zero-value auth request.\n\nExamples of JSON BIN data\/card verification\u00a0response\u00a0(non-zero value authorisation):\n\n    \n","type":"page","locale":"en","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Payment methods","lvl2":"Cards","lvl3":"BIN data and card verification"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/payment-methods","lvl2":"https:\/\/docs.adyen.com\/payment-methods\/cards","lvl3":"\/payment-methods\/cards\/bin-data-and-card-verification"},"levels":4,"category":"Payment method","category_color":"green","tags":["verification"]}}
