Cancelar Pagamento Recorrente
Olá a todos... estou com dificuldade no momento de fazer um cancelamento de um pagamento recorrente (pré approvals) que eu criei montando a url.
Estava pensando em usar o método pre_approval_cancel informando o código da transação (que já gravei pelo processo de notificações)
Porém não me retorna nenhuma informação em questão. está dando esta mensagem quando tento simular o cancelamento via shell
Out[31]: <pagseguro.parsers.PagSeguroPreApprovalCancel at 0xd77dd0>
Desde já agradeço a atenção de todos.
O que deveria fazer para utilizar o pre_approval_cancel ?
Também estou tentando fazer o cancelamento recorrente. Comecei fazendo o teste da seguinte forma:
from django.conf import settings from pagseguro import PagSeguro code_transaction = '{CODIGO DA TRANSACAO}' config = {'sandbox': settings.PAGSEGURO_SANDBOX} pg = PagSeguro( email = settings.PAGSEGURO_EMAIL, token = settings.PAGSEGURO_TOKEN, config = config )
response = pg.pre_approval_cancel(code_transaction) print(response.dict)
Não gerou erro no objeto retornado. Retorna somente o seguinte:
{'erros' : None, 'config':{}, 'xml': b'Not Found'}
Alguém poderia ajudar a identificar o que falta?
@michelcarvalho22 @Hernany nestes dias estarei me atualizando quanto ao projeto e também quanto as functionalidades da V2 da API. Assim que possível estarei retornando com informações. De qualquer maneira, se conseguirem algum progresso, compartilhem aqui com a gente :smile:
Mas de antemão, na documentação do PagSeguro vamos encontrar isso e isso sobre criação/cancelamento de pagamento recorrente (sendo o segundo link uma referência na documentação sobre cancelamento).