wchagas / pagseguro-node

Integração com pagseguro em nodejs
MIT License
66 stars 23 forks source link

.creditCard(data) "installment value is required" mesmo colocando "value" no objeto #4

Closed sebastiaorealino closed 5 years ago

sebastiaorealino commented 5 years ago

Criei o objeto como no exemplo:

... ` creditCard: { // Token retornado no serviço de obtenção de token do cartão de crédito (checkout transparente) token: '', installment: {

        // Valor das parcelas obtidas no serviço de opções de parcelamento
        value: '20.00',

        // Quantidade de parcelas escolhidas pelo cliente
        quantity: 4,

        // Quantidade de parcelas sem juros oferecidas ao cliente. O valor deve ser o
        // mesmo indicado no método getInstallments, no parâmetro
        // maxInstallmentNoInterest.
        noInterestInstallmentQuantity: 2
    },`

...

O XML convertido não possue value gerando erro 400 do pagseguro: "installment value is required"

sebastiaorealino commented 5 years ago

Precisei colocar todos valores no installment. Olhei pelos testes unitarios. installment: { installmentAmount: 20, interestFree: false, quantity: 1, totalAmount: 20.00, } Vou abrir um PR pra corrigir o exemplo assim que possível.