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: