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: