1. Cashin
Brasil Cash Gateway
main
  • main
  • v3
  • Autenticação
    • Recebendo um token de acesso
      POST
  • Conta
    • Dados da conta
      GET
    • Listar transactions
      GET
    • Visualizar saldo na conta
      GET
  • Transferências
    • Transferência Interna (P2P)
      POST
  • PIX
    • Cashin
      • Criando um QRCode PIX
        POST
      • Static QRCODE
        POST
      • Detalhe de um QRCode
        GET
      • Inativando um QRCode
        PATCH
    • Cashout
      • Overview
      • Iniciando PIX Chave
      • Lendo dados QRCode
      • Iniciando PIX QRCODE
      • Iniciando PIX Manual
      • Confirmando PIX
      • Listando Pagamentos de PIX
      • Detalhe de um Pagamento PIX
    • Dict
      • Listing Dict
      • Creating PIX KEY
      • Cancel PIX key
  • Esquemas
    • PIX
      • ReceiverPayer
      • Pix Initiate
      • Pix Consulta
      • Paginação
    • ApplicationError
  1. Cashin

Static QRCODE

POST
/v2/pix/qrcode
Request Body:
propertytyperequireddescription
amountintegeryesValor para recebimento do PIX em centavos.
typestringyesTipo do PIX: "dynamic" ou "static".
external_idstringnoTXID de referência. Utilizado para idenficação do PIX na sua plataforma. Esse campo deve conter no máximo 25 caracretes
expiration_datedatetimenoData de expiração do PIX.
Observações:
1. Quando o expiration_date for menor que o tempo atual, será considerado PIX com tempo de expiração padrão do banco.
Response Body:
typedescription
pix_idintegerId do PIX.
typestringTipo do PIX: "dynamic" ou "static".
paidboolFlag para identificar o pagamento do PIX.
base64stringImagem em BASE64 do QRCode PIX.
qrcodestringQRCode PIX. Também conhecido como PIX Copia e Cola.
amountintegerValor em centavos;
expiration_datedatetimeData de expiração do PIX.
created_atdatetimeData de criação do PIX.
Habilitando retorno da imagem PIX
O Campo base64 funciona para facilitar o retorno do PIX, já retornando da API com a imagem para recebimento. Para habilitar essa funcionalidade deve enviar na QueryString o parâmetro withImage com o valor true.
Assim o response vai conter o campo base64, caso contrário esse campo será nulo.

Requisição

Parâmetros de Consulta

Parâmetros Bodyapplication/json

Examples

Respostas

🟢200
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/v2/pix/qrcode?withImage=false' \
--header 'Content-Type: application/json' \
--data '{
    "amount": 92,
    "type": "static",
    "external_id": "15f5170b-a64e-47a3-8727-6608305728b3",
    "expiration_date": "2024-08-17 19:48:44",
    "key": "297fbcd9-cfb2-4b15-a138-35b88f8f9a4b"
}'
Response Response Example
{
    "pix_id": "1112229912249ce869381ede361b7af",
    "type": null,
    "paid": false,
    "base64": null,
    "qrcode": "string",
    "amount": 5049,
    "expiration_date": "2022-01-12T14:50:35.0682132-03:00",
    "created_at": "2022-01-12T14:50:35.2221029-03:00"
}
Modificado em 2026-10-14 17:48:25
Página anterior
Criando um QRCode PIX
Próxima página
Detalhe de um QRCode
Built with