Closed rodrigoratan closed 3 years ago
Boa noite @rodrigoratan é possível sim, você está querendo criar preferência de notificação ?
sim, eu ja fiz isso antes com a api de payment e depois com a de multipayment, mas agora com um novo cliente vamos usar a api de assinatura... qdo eu listo minhas preferencias aparece algumas do outro projeto (estou usando a mesma conta de dev).. até ai tdo bem, acho... mas fora isso é só inserir a preferencia com os eventos diferentes (SUBSCRIPTION.,PAYMENT.,etc) ? aparentemente cadastrou desse jeito sim... mas tem algum exemplo ou documentacao da sdk no cenario de assinatura? (eu estava alguns dias sem mexer nesse projeto, vou rever tudo e tentar ser mais direto na proxima msg... abs, obrigado!
Ola @matmiranda , consegui recapitular a(s) minha(s) dificuldade(s) de configurar as notificações para a API de assinatura :
Eu acho exemplo de criar/remover/listar/consultar notificações(webhook) para a API de pagamento:
https://github.com/matmiranda/Wirecard-NET#criar-prefer%C3%AAncia-de-notifica%C3%A7%C3%A3o-para-app-com-c%C3%B3digo-identificador https://github.com/matmiranda/Wirecard-NET#remover-prefer%C3%AAncia-de-notifica%C3%A7%C3%A3o https://github.com/matmiranda/Wirecard-NET#consultar-prefer%C3%AAncia-de-notifica%C3%A7%C3%A3o
porem para a API de assinatura eu só acho exemplo para criar a preferencia de notificação: https://github.com/matmiranda/Wirecard-NET#criar-prefer%C3%AAncia-de-notifica%C3%A7%C3%A3o-para-app-com-c%C3%B3digo-identificador
E nao encontro exemplo de listar as que ja tenho, remover, consultar o detalhe de uma, verificar notificações já enviadas, etc:
No codigo eu vejo que tem WC.Signature.CreateNotificationPreference no lugar de WC.Notification.CreatAccountWirecard(body); mas dentro de "WC.Signature" nao encontro outros metodos que lidem com NotificationPreference q nao seja esse "CreateNotificationPreference"
Essas operações não são possiveis mesmo? Uma preferencia de notificacao criada sera a mesma para sempre??
hmmmm acabei de constatar que a API de assinatura nao tem esses metodos, por isso o SDK nao tem. Voce só submete a URL de notificacao e ela serve pra todo tipo de evento. vou fechar esse Issue aqui. Obrigado.
O json utilizado em https://docs.moip.com.br/v1.5/reference#criar-prefer%C3%AAncia-de-notifica%C3%A7%C3%A3o é totalmente diferente do json utilizado em https://docs.moip.com.br/reference#criar-prefer%C3%AAncia-de-notifica%C3%A7%C3%A3o-mp ....
Vejo que no codigo Wirecard.Models.NotificationRequest.cs esta sendo utilizado esse 2o exemplo...
É possivel usar a SDK C# para criar notificacoes na API de Assinaturas? abs, obrigado