jonyw4 / pagarme-js-types

📖 A simple typescript definition file for pagarme-js repository
Apache License 2.0
45 stars 14 forks source link

parêmetros do método client.customers.create em desacordo com a documentação #32

Closed murilomaiaa closed 4 years ago

murilomaiaa commented 4 years ago

Na documentação é usado como exemplo

pagarme.client.connect({ api_key: 'SUA_API_KEY' })
  .then(client => client.customers.create({
    external_id: '#12345d789',
    name: 'João das Neves',
    type: 'individual',
    country: 'br',
    email: 'joaoneves@norte.com',
    documents: [
      {
        type: 'cpf',
        number: '11111111111'
      }
    ],
    phone_numbers: ['+5511999999999', '+5511888888888'],
    birthday: '1985-01-01'
  }))
  .then(customer => console.log(customer))

Minha sugestão é retirar o parâmetro opts . Além disso, documents[].type aceita 'individual' | 'corporation' | 'other', mas o correto é aceitar 'cpf' | 'cnpj | 'passaporte' | 'other' Documentação