matmiranda / wirecard-dotnet

🚾 - API do Wirecard para .NET - SDK
https://dev.wirecard.com.br/
MIT License
2 stars 1 forks source link

Criar Assinaturas não está funcionando #37

Closed bernardoely closed 3 years ago

bernardoely commented 3 years ago

O código fornecido para Criar Assinaturas não está funcionando. Está retornando o seguinte erro:
errors:[{ "code":"PAY-631", "description":"O código de segurança do cartão não foi informado" }]}

Note que não há nenhuma propriedade para informar o código de segurança, ou seja, o método de criar assinaturas não funciona.

bernardoely commented 3 years ago

Note que para testar este cenário o Plano não deve ter Trial habilitado.

matmiranda commented 3 years ago

Boa noite @bernardoely tudo bem ? Pra mim entender o seu caso, você tem exemplo de código ?

matmiranda commented 3 years ago

Boa noite @bernardoely testei no meu lado e funciona muito bem, veja o exemplo que eu usei:

public async Task TesteCriarAssinatura()
{
    var body = new SubscriptionRequest
    {
        Code = "assinatura05",
        Amount = "990",
        Plan = new Plan
        {
            Code = "plan104"
        },
        Payment_Method = "CREDIT_CARD",
        Customer = new Customer
        {
            Code = "cliente06",
        }
    };
    try
    {
        var result = await WC.Signature.CreateSubscriptions(body, false);
    }
    catch (System.Exception ex)
    {

        throw;
    }
}

Segue evidência abaixo:

image

Obrigado.