Criar Comprador

Endpoint para criação de novos compradores (buyers) no GoPag API.

Endpoint

POST /v1/marketplaces/{marketplace_id}/buyers

Request Body

{
  "first_name": "Maria",
  "last_name": "Santos",
  "email": "[email protected]",
  "phone_number": "11987654321",
  "taxpayer_id": "12345678901",
  "birthdate": "1990-07-15",
  "address": {
    "line1": "Rua das Palmeiras, 456",
    "line2": "Apto 789",
    "line3": "",
    "neighborhood": "Jardins",
    "city": "São Paulo",
    "state": "SP",
    "postal_code": "01418000",
    "country_code": "BR"
  },
  "metadata": {}
}

Response: 201 Created

Exemplo cURL


Campos do Comprador

Campo
Tipo
Obrigatório
Descrição

first_name

string

Sim

Primeiro nome

last_name

string

Sim

Sobrenome

email

string

Sim

Email válido

phone_number

string

Não

Telefone (apenas números)

taxpayer_id

string

Sim

CPF (11 dígitos) ou CNPJ (14 dígitos)

birthdate

string

Não

Data de nascimento (YYYY-MM-DD)

address

object

Não

Endereço completo

metadata

object

Não

Dados customizados (chave-valor)

Campos do Endereço

Campo
Tipo
Obrigatório
Descrição

line1

string

Sim

Logradouro e número

line2

string

Não

Complemento

line3

string

Não

Ponto de referência

neighborhood

string

Sim

Bairro

city

string

Sim

Cidade

state

string

Sim

UF (2 letras)

postal_code

string

Sim

CEP (8 dígitos, apenas números)

country_code

string

Sim

Código do país (BR)


Casos de Uso

1. Criar Comprador e Tokenizar Cartão

2. Compra Recorrente com Comprador Existente


Erros Comuns

CPF Já Cadastrado

Solução: Use busca por CPF para obter ID do comprador existente.

Email Inválido

Solução: Valide formato de email antes de enviar.

CPF Inválido

Solução: Envie CPF com 11 dígitos (apenas números, sem pontos ou hífen).


Próximos Passos

Atualizado