Sempre que for necessário ao nosso lojista deletar um cartão salvo em nossa base, deverá utilizar o comando “delete-card-onfile

Importante informar que com este processo, o cadastro em si continua ativo, as únicas informações excluídas serão os dados do cartão.

URL’s para remover um cartão da base

Sandbox: https://testapi.maxipago.net/UniversalAPI/postAPI

Produção: https://api.maxipago.net/UniversalAPI/postAPI

Exemplo de Requisição

<api-request>
    <verification>
        <merchantId>store-id</merchantId>
        <merchantKey>store-key</merchantKey>
    </verification>
    <command>delete-card-onfile</command>
    <request>
        <customerId>999</customerId>
        <token>k11112233d</token>
    </request>
</api-request>

Response em caso de sucesso

<?xml version="1.0" encoding="UTF-8" ?>
<api-response>
    <errorCode>0</errorCode>
    <errorMessage></errorMessage>
    <command>delete-card-onfile</command>
    <time>1678491866900</time>
    <result></result>
</api-response>

Considerar o retorno “200 OK”, como o esperado para o comando ter sido acatado

Response em caso de falha

<?xml version="1.0" encoding="UTF-8" ?>
<api-response>
    <errorCode>1</errorCode>
    <errorMessage>
        <![CDATA[Invalid or corrupted token]]>
    </errorMessage>
    <time>1678492391590</time>
</api-response>

Parâmetros aceitos para ‘delete-card-onfile’

Os parâmetros necessários para executar o comando são: