Principais requisitos

Requisitos que o app precisa possuir para uma homologação certeira.

1) Utilizar sempre a versão mais recente do PayOsSdk

A versão mais recente disponível está destacada na página https://docs-parceiro.paytime.com.br/docs/smartpos-desenvolvimento. Antes de enviar seu app para homologação, certifique-se de verificar a versão do PayOsSdk e, caso não esteja utilizando a versão mais recente, fazer a atualização.


2) Obrigatoriedade de exibição de mensagens

Os principais métodos do PayOsSdk possuem como parâmetro o ConnectorCallback. Esse parâmetro possui nele uma função chamada onMessage. É obrigatório a exibição de todas as mensagens entregues por esta função, principalmente nos métodos de init, makeTransaction e revertTransaction. A não exibição dessas mensagens fará com que seu app não seja aprovado.

📘

Algumas mensagens podem estar com quebra de linha ou com todas as letras em maiúsculo. Você pode tratar esses casos, removendo possíveis quebras de linha e padronizando o case. Apenas garanta que toda a mensagem seja exibida.


3) Comprovante impresso (recomendações)

  • É obrigatório identificar a via sendo impressa, com o texto "via do estabelecimento" e "via do cliente", na parte superior do comprovante;
  • É necessário exibir o CPF/CNPJ do estabelecimento (devidamente formatado), na parte superior do comprovante;
  • Adicionar a informação de "1a via" (quando o comprovante estiver sendo impresso pela primeira vez) ou "reimpressão" (para reimpressões futuras);
  • Adicionar o código da venda (obrigatório):
    • Usar o label "CV";
    • Apenas para transações crédito/débito;
    • É o campo nsuResponse do PayOsSdkTransactionStore;
  • Adicionar o ID do Pix (endToEnd):
    • Usar o label "E2E";
    • Apenas para transações PIX;
    • É o campo nsuResponse do PayOsSdkTransactionStore;
  • Adicionar o número de série do terminal:
    • Usar o label "TERM";

4) Transações Pix não podem ser canceladas/estornadas

No momento, transações Pix não podem ser canceladas/estornadas através da SDK. Portanto, não exiba botões de "Cancelar" ou "Estornar" e nem chame o método revertTransaction para transações Pix.


Did this page help you?