---
title: "Cria cobrança PIX para recarga via AbacatePay"
method: POST
path: "/payments/pix"
tags: ["payments"]
---

# Cria cobrança PIX para recarga via AbacatePay

`POST /payments/pix`

## Request body

- CreatePaymentRequest
  - `planType` 'FREE' | 'ESSENTIAL' | 'PRO' | 'ENTERPRISE', nullable
  - `isRecharge` boolean
  - `amountCentavos` integer, nullable
  - `taxId` string, nullable — CPF/CNPJ.
  - `cellphone` string, nullable

## Response `200`

PIX criado

- AbacatePayPixResponse
  - `data` AbacatePayPixData, required
    - `id` string, required
    - `amount` integer, required
    - `status` string, required
    - `brCode` string, required — Código copia-e-cola do PIX.
    - `brCodeBase64` string, required — QR code (PNG base64).
    - `expiresAt` string, required
  - `error` string, nullable

## Other responses

- `400` — Payload inválido
- `401` — Token ausente ou inválido

---

[API](https://skmtc.net/ararahq/apis/ararahq-api.md) · [All operations](https://skmtc.net/ararahq/apis/ararahq-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ararahq/ararahq-api/revisions/174c89e36a13/schema)
