Para cancelar uma recorrência via API é preciso enviar o comando cancel-recurring e o orderID retornado pela maxiPago! no momento da criação do pedido.
Cancelando a Recorrência – URLs Para Envio dos Dados
SANDBOX: https://testapi.maxipago.net/UniversalAPI/postAPI
PRODUÇÃO: https://api.maxipago.net/UniversalAPI/postAPI
Cancelando a Recorrência – Exemplo de Requisição
<?xml version="1.0" encoding="UTF-8"?> <api-request> <verification> <merchantId>store-id</merchantId> <merchantKey>store-key</merchantKey> </verification> <command>cancel-recurring</command> <request> <orderID>C0A86327:0151B6814FA1:50F7:50212C05</orderID> </request> </api-request>
Cancelando a Recorrência – Exemplo de Retorno em Caso de Sucesso
<?xml version="1.0" encoding="UTF-8"?> <api-response> <errorCode>0</errorCode> <errorMessage></errorMessage> <command>cancel-recurring</command> <time>1509460190738</time> <result></result> </api-response>
Cancelando a Recorrência – Exemplo de Retorno em de Erro
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <api-error> <errorCode>1</errorCode> <errorMsg> <![CDATA[Invalid order id.]]> </errorMsg> <time>1509460190738</time> </api-error>
Cancelando a Recorrência – Tabela de Parâmetros
Nome |
Obrigatório |
Tamanho |
Descrição |
version |
Sim |
11 |
Versão da API |
merchantId |
Sim |
20 |
Id de Loja que identifica o estabelecimento |
merchantKey |
Sim |
80 |
Chave associada ao ID da Loja |
orderID |
Sim |
128 |
ID do pedido, gerado pela maxiPago! |