Comandos existentes

šŸš§

Esta documentaĆ§Ć£o estĆ” desatualizada.

Para informaƧƵes sempre atualizadas, acesse https://paygodev.readme.io/docs.

O primeiro campo 000-000 identifica o propĆ³sito do arquivo, ou seja, o comando executado (no caso de uma resposta do PayGo) ou a ser executado (no caso de uma solicitaĆ§Ć£o da AutomaĆ§Ć£o Comercial).

Como visto no capĆ­tulo anterior, existem 6 tipos de comando possĆ­veis, listados na tabela abaixo, que ainda identifica se o comando gera um arquivo de status (Resp\intpos.sts) e um arquivo de resposta (Resp\intpos.001):

ComandoStatusRespostaDescriĆ§Ć£o
ATVāœ“Verifica se o PayGo estĆ” ativo
CRTāœ“āœ“Realiza uma transaĆ§Ć£o de Venda
ADMāœ“āœ“Realiza uma transaĆ§Ć£o Administrativa
CNCāœ“āœ“Realiza uma transaĆ§Ć£o de Cancelamento
CNFāœ“Confirma a Ćŗltima transaĆ§Ć£o realizada
NCNāœ“Desfaz a Ćŗltima transaĆ§Ć£o realizada
CDPāœ“āœ“Captura um dado pessoal no pinpad

ObservaĆ§Ć£o: os comandos ā€œCNFā€ e ā€œNCNā€ somente devem ser gerados pela AutomaĆ§Ć£o Comercial quando a Ćŗltima transaĆ§Ć£o ā€œCRTā€, ā€œADMā€ ou ā€œCNCā€ foi realizada com sucesso (campo 009-000 igual a zero) e:

  • O campo 729-000 estĆ” presente e indica a necessidade de confirmaĆ§Ć£o;

    ou

  • O campo 729-000 estĆ” ausente e a transaĆ§Ć£o gerou comprovantes (para compatibilidade com versƵes
    anteriores de especificaĆ§Ć£o).