Introdução

O 3DS Data Only é uma modalidade utilizada exclusivamente para cartões Mastercard, no modelo Data Only, os campos adicionais do 3DS 2.0 são mapeados da mesma forma, e enviados para a Mastercard e Bancos Emissores, porém, sem solicitar a autenticação. Uma grande característica do 3DS Data Only é ser um modelo frictionless onde não há pedido de informações extras ao usuário.

O benefício do uso do Data Only é enriquecer o banco de dados dos Bancos Emissores e da Mastercard, que passará a receber mais informações sobre os portadores de cada lojista. Esse campo busca aprimorar a autenticação silenciosa e o índice de aprovação dos Emissores, considerando o contexto atual onde o mercado está evoluindo para a integração com o protocolo de autenticação 2.0.

Vale pontuar que nesse modelo o lojista será responsável por arcar com as fraudes pois não há liability shift visto que não há autenticação do Emissor.

Autenticação

A principal diferença entre uma transação 3DS Full e uma transação Data Only é o não envio do valor de autenticação da transação (AuthenticationValue <AuthntcnVal>) e o valor da tag <AuthntcnRslt> é enviado como UCRP no envio por Data Only, isso indica que houve uma autenticação com sucesso sem a participação do emissor.

Envio de um Request utilizando 3DS Data Only:

<Authntcn>
         <AuthntcnMtd>TDSC</AuthntcnMtd>
         <AuthntcnVal>12341234123412341234</AuthntcnVal>
         <AuthntcnRslt>UCRP</AuthntcnRslt>
         <TdScre>
                <TxId>TXID12345678901234567*********</TxId>
           			<TxSts>Y</TxSts>
                <TdScreVrsn>VRS21</TdScreVrsn>
         </TdScre>
</Authntcn>

Exemplo de um Request completo:

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:AcceptorAuthorisationRequestV02.1">
    <AccptrAuthstnReq>
        <Hdr>
            <MsgFctn>AUTQ</MsgFctn>
            <PrtcolVrsn>2.0</PrtcolVrsn>
        </Hdr>
        <AuthstnReq>
            <Envt>
                <Mrchnt>
                    <Id>
                        <Id>****************************</Id> <!-------SAK------->
                        <Tp>OPOI</Tp>
                        <Issr>MERC</Issr>
                    </Id>
                </Mrchnt>
                <Card>
                    <PlainCardData>
                        <PAN>****************</PAN>   <!-------PAN do cartão------>
                        <XpryDt>****-**</XpryDt> <!-----Data de expiração do cartão----->
                    </PlainCardData>
                </Card>
                <Crdhldr>
                    <Authntcn>
                        <AuthntcnMtd>TDSC</AuthntcnMtd> 
                        <AuthntcnVal>12341234123412341234</AuthntcnVal>
                        <AuthntcnRslt>UCRP</AuthntcnRslt>
                        <TdScre>
                            <TxId>TXID12345678901234567*********</TxId>
                          	<TxSts>Y</TxSts>
                            <TdScreVrsn>VRS21</TdScreVrsn>
                        </TdScre>
                    </Authntcn>
                </Crdhldr>
            </Envt>
            <Cntxt>
                <PmtCntxt>
                    <!--CardDataNtryMd>CDFL</CardDataNtryMd-->
                    <TxEnvt>MERC</TxEnvt>
                    <TxChanl>ECOM</TxChanl>
                </PmtCntxt>
            </Cntxt>
            <Tx>
                <TxCaptr>false</TxCaptr>
                <TxId>
                    <TxDtTm>2025-03-12T15:11:06</TxDtTm> <!-------Data e Hora------->
                    <TxRef>06064f516a5048**************</TxRef>
                </TxId>
                <TxDtls>
                    <Ccy>986</Ccy>
                    <TtlAmt>400</TtlAmt> <!-------Valor Total------>
                    <AcctTp>CRDT</AcctTp>
                    <RcrngTx>
                        <InstlmtTp>NONE</InstlmtTp>
                        <TtlNbOfPmts>0</TtlNbOfPmts>
                    </RcrngTx>
                </TxDtls>
            </Tx>
        </AuthstnReq>
    </AccptrAuthstnReq>
</Document>