SDK Barte para maquininhas POS
Visão Geral
1. Instalação do SDK
1.1 Dependências necessárias
implementation("com.jakewharton.threetenabp:threetenabp:1.0.5")1.2 Instalação do SDK
implementation(files("libs/barte_payment_pos-1.0.0.0.aar"))2. Inicialização do SDK
Nome
Tipo
Obrigatório
Descrição
3. Utilização do SDK
3.1 Configurações
Definição de tema de aplicação
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Definição de aplicação principal
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Verificar tema da aplicação
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
3.2 Terminal
Verificar dados de terminal
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
3.3 Pagamentos - Escrita
Iniciar uma transação
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Confirmar uma transação
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Iniciar uma transação ponta a ponta
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Reimprimir comprovante de pagamento
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Estornar pagamento
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Cancelar estorno de pagamento
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
3.4 Pagamentos - Leitura
Listar pagamentos por filtro
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Listar pagamentos pendentes
Descrição
Nome
Tipo
Obrigatório
Descrição
Tabela de Retorno (callback)
Caso
Tipo/Conteúdo
Campos
Informações complementares de implementação
1. Retornos por método (BartePaymentService)
1.1 Visão geral dos retornos
Método
Success (tipo)
Error (sem alterações)
Estrutura do Error
Error Campo
Tipo
Descrição
Objetos (esquemas)
TerminalInfo
TerminalInfoCampo
Tipo
Obrigatório
Descrição
BarteTheme
BarteThemeEnum constante
themeName
BartePayment
BartePaymentCampo
Tipo
Obrigatório
Descrição
BartePaymentType
BartePaymentTypeEnum constante
id
Descrição
BartePaymentStatus
BartePaymentStatusEnum constante
id
Descrição
BarteCaptureType
BarteCaptureTypeEnum constante
id
Descrição
BarteCard
BarteCardCampo
Tipo
Descrição
BarteReceipt
BarteReceiptCampo
Tipo
Descrição
TransactionRequest (request)
TransactionRequest (request)Campo
Tipo
Obrigatório
Padrão
Descrição
ListPaymentsRequest (request)
ListPaymentsRequest (request)Campo
Tipo
Obrigatório
Descrição
BarteResult<T>
BarteResult<T>Variante
Tipo/Conteúdo
Campos
Descrição
Last updated
Was this helpful?

