Documentação API
  • Introdução
  • Registro para services
  • Atualizar senha para services
  • Credenciais de Acesso
  • Teste de Conexão
  • Gestão de contas
    • Conta PJ
    • Conta PF
    • Adicionar Sub Conta PJ
    • Adicionar Sub Conta PF
    • Listar Contas
    • Onboarding - envio de arquivos
  • Pix
    • Diretório de chaves - DICT
      • Criar chave Pix - INDIRETOS
      • Editar chave Pix - INDIRETOS
      • Criar chave Pix
      • Excluir Chaves Pix de uma Conta
      • Consultar uma chave Pix de uma conta
      • Consultar todas as chaves Pix de uma conta
    • Cash-out Agendado (Pagamento)
      • Criar agendamento de PIX
      • Buscar agendamentos de PIX
      • Excluir agendamento de PIX
      • Editar Agendamento de PIX
      • Consultar unico agendamento de PIX
    • Cash-in (Receber)
      • Receber um Pix Cash-in por Agência e Conta
      • Validação de recebimento de PIX
      • Receber um Pix Cash-in por Chave
      • Receber um Pix Cash-in por Cobrança estática
      • Receber um Pix Cash-in por QR Code dinâmico
      • Verifica o Status de uma transação Pix
      • Verifica o Status de uma transação Pix Pelo TxID
    • Cash-out (Pagamento)
      • Realizar um Pix por Chaves Pix (Indiretos)
      • Realizar um Pix por Chaves Pix
      • Realizar a devolução de um Pix
      • Realizar um Pix Agência e Conta
      • Realizar um Pix por QR Code Estático
      • Realizar um Pix por QR Code Dinâmico
      • Realizar um Pix por QR Code Dinâmico com Vencimento
      • Decodificar QRCode
      • Verifica o Status de uma transação Pix
    • Verifica o Status de uma transação Pix
    • Relato Infração
      • Incluir Notificação de Infração
      • Listar Notificações de Infração em Processamento
      • Listar Infrações Com paginacao
      • Consultar Notificação de Infração
      • Cancelar Notificação de Infração
      • Analisar Notificação de Infração
      • INDIRETOS E DIRETOS - Analisar Notificação de Infração
    • Solicitação de Devolução MED
      • Incluir Solicitação de Devolução MED
    • Reivindicação
      • Incluir Reivindicação de Chave de Endereçamento
      • Listar Reivindicações em Processamento
      • Listar Reivindicações em Processamento INDIRETOS
      • Confirmar Reivindicação de Chave de Endereçamento
      • Cancelar Reivindicação de Chave de Endereçamento
      • Concluir Reivindicação de Chave de Endereçamento
    • Marcacao de Fraude
      • Incluir Marcacao de Fraude
      • Listar Marcacao de fraude
      • Cancelar marcacao de fraude
      • Consultar Marcacao de fraude
  • Relatórios
    • Saldo
    • Extrato
    • Transações
  • Webhooks
    • Cadastrar Webhook - Cash In (Receber)
    • Reenvio de webhooks de transações
    • Envio de webhook das transações
    • Cadastrar Webhook - Cash Out (Pagamento)
    • Consultar Webhooks cadastrados
  • Pix Automático
    • Agendamentos
      • Page
      • Cancelamento agendamento
      • Bloquear saldo no agendamento
      • Efetivar débito
      • Estornar débito
      • Notificar Agendamento
    • Responder autorização de recorrencia
    • Fluxos
      • Jornada 1 - Pagador
    • Documentação
      • Page 1
    • Integração
      • Webhooks
        • Situação de autorização
        • Validar autorizacao
        • Registrar Solicitação de Autorização no PSP Pagador
        • Webhooks
      • Criar Integração
      • Buscar todos
      • Atualizar
      • Deletar
      • Criar sub-integracao
      • buscar todos sub
      • Atualizar sub
      • Delete sub
    • Login
  • SPB
    • STR
      • Envio transação STR
      • Consulta transações STR
Powered by GitBook
On this page
  1. Pix
  2. Cash-out (Pagamento)

Decodificar QRCode

PreviousRealizar um Pix por QR Code Dinâmico com VencimentoNextVerifica o Status de uma transação Pix

Last updated 2 months ago

Importante:

Para usar esta API, é necessário estar autenticado e incluir seu token de autenticação no cabeçalho da requisição. Consulte a documentação de Autenticação na plataforma para mais informações.

.

A GlobalSCM disponibiliza aos seus clientes a API de decodificação de QR Code, permitindo que o sistema consuma essa funcionalidade para decodificar tanto QR Codes estáticos quanto dinâmicos.

Um sistema cliente de uma Fintech envia uma solicitação à API de decodificação de QR Code da GlobalSCM, fornecendo um QR Code recebido de um cliente. A API processa o QR Code e extrai os dados relevantes, como informações do destinatário e valor da transação. Esses dados são então utilizados pelo sistema cliente para realizar ações como pagamento, registro de transação ou outras operações relacionadas.

A API de decodificação de QR Code da GlobalSCM oferece aos sistemas cliente uma maneira eficiente e confiável de extrair informações de QR Codes, facilitando a integração e automação de processos relacionados a pagamentos e transações financeiras.

Como utilizar?

Para utilizar essa funcionalidade, siga estes passos simples. Abaixo, você encontrará exemplos de como realizar o processo de abertura de conta.

Requisição de exemplo

JSON Retorno Sucesso

{
	"endToEndId": "E1116575620240302182504047362975",
	"typeQrcode": "STATIC",
	"staticQrCodeData": {
		"ispb": 99999008,
		"agencyNumber": "1",
		"accountType": "CORRENTE",
		"accountNumber": "12345678",
		"key": "4004901d-bd85-4769-8e52-cb4c42c506dc",
		"categoryCode": "0000",
		"amount": 991.08,
		"receiverName": "QRTester",
		"peopleType": "JURIDICA",
		"cpfCnpjReceiver": 11111111000191,
		"city": "BRASILIA",
		"receiverReconciliationID": "bac664e345ab419eb4637e68d"
	}
}

ou

{
	"endToEndId": "E1116575620240302182620927501252",
	"typeQrcode": "DYNAMIC",
	"dynamicQrCodeData": {
		"revision": 0,
		"ispb": 11165756,
		"agencyNumber": "1",
		"accountType": "CORRENTE",
		"accountNumber": "2",
		"key": "6acae863-5d86-43df-80c5-2210aedb2e80",
		"receiverReconciliationID": "DEXCORETESTE0000000000000001",
		"categoryCode": "0000",
		"receiverName": "DAVI CONSULIN",
		"peopleType": 1,
		"cpfCnpjReceiver": 41014420000104,
		"payerName": "Ciclano de Tal",
		"city": "Sao Paulo",
		"initialValue": 1000.01,
		"qrExpiration": 86400,
		"additionalData": [
			{
				"name": "Detalhes do Pagamento",
				"value": "Cobranca  de invoice de teste numero 0001"
			}
		],
		"dtHrCreation": "2024-03-02T15:24:20.000Z",
		"dtHrPresentation": "2024-03-02T18:26:20.939Z",
		"receiverPspUrl": "qrcode-h.globalscm.com.br/pix/v2/cob/598874d444a84d7abc250c5bb1d5658d",
		"reusable": false,
		"status": 0
	}
}
Autenticação
  • Como utilizar?
  • POSTDecodificar QRCode

Decodificar QRCode

post
Authorizations
Body
objectOptionalExample: {"emv":"00020126830014br.gov.bcb.pix01364004901d-bd85-4769-8e52-cb4c42c506dc0221Jornada pagador 479635204000053039865406991.085802BR5903Pix6008BRASILIA62290525bac664e345ab419eb4637e68d6304E1E5"}
Responses
200
successful
application/json
400
validation failed
application/json
401
authorization failed
application/json
500
unknown server error
application/json
post
POST /internal/api/v1/payments/qrcode/decode HTTP/1.1
Host: sandbox.globalscm.app.br
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 194

{
  "emv": "00020126830014br.gov.bcb.pix01364004901d-bd85-4769-8e52-cb4c42c506dc0221Jornada pagador 479635204000053039865406991.085802BR5903Pix6008BRASILIA62290525bac664e345ab419eb4637e68d6304E1E5"
}
{
  "endToEndId": "E11165756202503201534213J0HHWVPV",
  "typeQrCode": "STATIC",
  "staticQrCodeData": {
    "ispb": 99999008,
    "key": "4004901d-bd85-4769-8e52-cb4c42c506dc",
    "categoryCode": "0000",
    "amount": 991.08,
    "receiverName": "QRTester",
    "cpfCnpjReceiver": "**.111.111/****-**",
    "city": "BRASILIA",
    "receiverReconciliationID": "bac664e345ab419eb4637e68d"
  }
}