Skip to main content
POST
/
payments
/
card
Criar pagamento com cartão
curl --request POST \
  --url https://api.pagozz.com/v1/payments/card \
  --header 'Content-Type: application/json' \
  --header 'Pagozz-Token: <api-key>' \
  --data '
{
  "link_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "payer": {
    "email": "joao@email.com",
    "name": "João Silva",
    "cpf": "12345678900",
    "phone": "11999998888"
  },
  "card": {
    "number": "4111111111111111",
    "holder_name": "JOAO SILVA",
    "expiry_month": "12",
    "expiry_year": "2028",
    "cvv": "123",
    "postal_code": "01001000",
    "address_number": "100"
  }
}
'
{
  "data": {
    "transaction_id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
    "status": "completed",
    "final_amount": 15000,
    "card_brand": "visa",
    "card_last_four": "1111",
    "redirect_url": "https://pagozz.com/pay/success"
  }
}

Authorizations

Pagozz-Token
string
header
required

Chave de API no formato pgz_test_* (test mode) ou pgz_live_* (live mode). O ambiente é determinado automaticamente pelo prefixo da chave.

Body

application/json

Obrigatório. ID do link de pagamento.

payer
object
required

Dados do pagador. Para cartão, email e telefone são obrigatórios.

card
object
required

Dados do cartão de crédito. Todos os campos são obrigatórios.

amount
integer | null

Valor em centavos. Obrigatório para links free e minimum. Ignorado para links fixed.

Response

Pagamento com cartão criado.

data
object

Resposta da criação de um pagamento com cartão.