Escolar Documentos
Profissional Documentos
Cultura Documentos
COMPONENTE DESCRIÇÃO
Sistema Automação Comercial É o Sistema de Venda integrado que faz
pagamento integrado com a Payer
Aplicação Checkout Desktop Payer É o Sistema de Meio de Pagamento,
Serviço Financeiro, Gestão de Pagamento
e Fechamento de Caixa
Aplicação Checkout POS Payer É o Sistema de Meio de Pagamento,
Serviço Financeiro, Gestão de Pagamento
e Fechamento de Caixa
API Localhost Payer É a API Localhost embarcado no Checkout
Payer
API Gateway Payer É a Plataforma Cloud Payer na AWS
API´s da Industria de Meios de São as API´s dos parceiros da Payer
Pagamento e Serviços Financeiros
Serviços da Industria de Meios de São os Serviços dos parceiros da Payer
Pagamento e Serviços Financeiros
Pinpad Dispositivo Pinpad Modelo PPC-930 com
suporte a imagem para personalização e
pagamento com QR Code
Impressora Não Fiscal Impressora não fiscal conectada ao
Sistema de Automação Comercial para
Integração Sistema de Automação Comercial e Checkout Payer via API Localhost Payer
"service": "string"
}
{
idPayer,
}
{
“email”: “exemplo@exemplo.com”,
“password”: “string”
}
Integração Sistema de Automação Comercial e Checkout Payer via API Localhost Payer
A requisição de consulta de login é sob demanda para obter os dados do e-mail e status
do login.
{
"status": "string",
"email": "string"
}
{
"request": {
"command": "payment",
"value": 1
},
"idPayer": "20230628112156",
"operationType": "PAYMENT",
"companyId": "000001",
"storeId": "0002",
"terminalId": "01",
"transactionDateTime": "2023-06-28T11:22:40.031Z",
"value": 1,
"paymentType": "CREDIT",
"paymentMethod": "CARD",
"paymentMethodSubType": "FULL_PAYMENT",
"installments": "1",
"statusTransaction": "APPROVED",
"rejectionInfo": null,
"acquirer": "STONE",
"flag": "MASTERCARD",
Integração Sistema de Automação Comercial e Checkout Payer via API Localhost Payer
"thirdPartyId": "27933241803824",
"authorizerId": "060894",
"authorizerUsn": "27933241803824",
"documentNumber": null,
"service": null,
"shopTextReceipt": "",
"customerTextReceipt": "",
"reducedShopPaymentReceipt": "",
"reducedCustomerPaymentReceipt": ""
}
Exemplo:
{"request":{"command":"payment","value":1},"statusTransaction":"PENDING"}
5-1-Comandos de Transação
command {
payment string example: Operação de Pagamento
admin string example: Operação Administrativa
cancellment string example: Operação de Cancelamento
service string example: Operação Meus Serviços}
5-2-Tipos de Operação
operationType {
PAYMENT string Example: Pagamento
CANCELLATION string example: Cancelamento
SERVICE string example: Serviço}
5-3-Status de Transação
statusTransaction {
APPROVED string example: Operação aprovada
REJECTED string example: Operação rejeitada
PENDING string example: Operação pendente
CANCELLED string example: Operação cancelada
ABORTED string example: Operação abortada
DONE string example: Operação finalizada
UNAUTHORIZED string example: Operação não autorizada}
5-4-Métodos de Pagamento
paymentMethod {
CARD string example: Cartão
CASH string example: Dinheiro
PIX string example: PIX
WALLET string example: Carteira Digital
TYPED string example: E-Commerce Digitado
LINK string example: E-Commerce Link
RECURRENT string example: E-Commerce Recorrência
PIX_LINK string example: E-Commerce Link PIX
CREDIARY string example: Crediário}
Integração Sistema de Automação Comercial e Checkout Payer via API Localhost Payer
5-5-Tipos de Pagamento
paymentType {
CASH string example: Dinheiro
CREDIT string example: Crédito
DEBIT string example: Débito
VOUCHER string example: Voucher}
5-6-Subtipos de Pagamento
paymentMethodSubType {
FULL_PAYMENT string example: À vista
PREDATED_DEBIT string example: Pré-Datado
FINANCED_DEBIT string example: Parcelado
FINANCED_NO_FEES string example: Parcelado Lojista
FINANCED_WITH_FEES string example: Parcelado Administradora
RECURRENT string example: Recorrente}
command {
payment string example: Operação de Pagamento
cancellment string example: Operação de Cancelamento}
statusTransaction {
APPROVED string example: Operação aprovada
CANCELLED string example: Operação cancelada
ABORTED string example: Operação abortada}
paymentMethod {
CARD string example: Cartão
Integração Sistema de Automação Comercial e Checkout Payer via API Localhost Payer
paymentType {
CREDIT string example: Crédito
DEBIT string example: Débito}
{
"command": "payment",
"value": 10,
"paymentMethod": "CARD",
"paymentType": "CREDIT"
}
{
"command": "payment",
"value": 20,
"paymentMethod": "CARD",
"paymentType": "DEBIT"
}
{
"command": "payment",
"value": 1,
"paymentMethod": "PIX"
}
{
"command": "cancellment",
"idPayer": "string"
}
Observação: Preencher “string” com o ID Payer do pagamento cartão crédito aprovado.
{
"command": "cancellment",
"idPayer": "string"
}
Observação: Preencher “string” com o ID Payer do pagamento cartão débito aprovado.
Integração Sistema de Automação Comercial e Checkout Payer via API Localhost Payer
{
"command": "cancellment",
"idPayer": "string"
}
Observação: Preencher “string” com o ID Payer do pagamento PIX aprovado.
{
"command": "payment",
"value": 10,
"paymentMethod": "CARD",
"paymentType": "CREDIT"
}
{
"command": "payment",
"value": 10,
"paymentMethod": "CARD",
"paymentType": "DEBIT"
}
{
"command": "payment",
"value": 10,
"paymentMethod": "PIX"
}
Após finalizar a execução dos testes com sucesso, deve ser compartilhado com o Time
de Suporte da Payer os seguintes arquivos com os registros das evidências dos testes.
Esse é o arquivo geral de LOG do Checkout Desktop onde todos os eventos executados
no Checkout Desktop são registrados na ordem cronológica.
Esse é o arquivo específico de LOG da integração API Localhost com o Checkout Desktop
onde todos os eventos de request e response são registrados na ordem cronológica.
Integração Sistema de Automação Comercial e Checkout Payer via API Localhost Payer
E por fim, após a validação das evidências, o Time de Suporte Payer responde a
aprovação para seguir com a operacionalização em produção.
1-Baixar o Payer App nas lojas Apple ou Google para fazer o Onboarding da Empresa
Parceiro para criar o laboratório de desenvolvimento e testes da integração entre os
sistemas do Parceiro e da Payer.
Responsável: Parceiro
Responsável: Parceiro
Responsável: Parceiro