eduardo-mior / mercadopago-sdk-go

SDK para consumir os serviços do MercadoPago em Golang.
MIT License
21 stars 7 forks source link

Json da Consulta de pagamento mudou #3

Closed vinifr closed 1 year ago

vinifr commented 1 year ago

Olá. A resposta de API do mercado pago pra consulta de pagamento mudou mas seu modelo deve estar usando o antigo, na parte de Payer. Está assim agora:

"payer": { "id": 123, "email": "afriend@gmail.com", "identification": { "type": "DNI", "number": 12345678 }, "type": "customer" },

O identification/number é tipo int mas no seu modelo está string:

type PayerIdentification struct { Type string json:"type" // Tipo do documento de identificação (use CPF ou CNPJ) Number string json:"number" // Número do documentação de identificação }

vinifr commented 1 year ago

Esquece, o CPF é realmente string, mas não aparece na documentação.

eduardo-mior commented 1 year ago

@vinifr a documentação do mercado pago é bem falha mesmo, varios campos estão documentados como Int mas na pratica são como String, ou em alguns caso, no POST vc manda uma Int e no GET retorna como String oque não faz o menor sentido.

Varios campos também nem estão documentados... é triste kkkk