Este documento define o padrão de comunicação de dados entre a Linx Commerce e parceiros de meios de pagamento integrados através do modelo GenericExternal (Pagamento Externo Genérico).

O contrato tem como objetivo padronizar as chamadas de API, os formatos de requisição e resposta, e os comportamentos esperados no fluxo de pagamento.

Tipos de Requisições

  1. Criação de Transação

2 - Sincronização de Transação

3 - Cancelamento de Transação

  • O campo status deve seguir padrões pré-estabelecidos:
    • approved → pagamento aprovado

    • denied → pagamento negado

    • pending → pagamento em processamento

    • canceled → pagamento cancelado

  • URLs de integração (CreateUrl, SynchronizeUrl, CancellationUrl) são fornecidas pelo parceiro e configuradas no painel da Linx Commerce.

  • A segurança das transações deve ser garantida pelo uso de AppKey, AppToken e protocolos HTTPS.

  • O CallbackUrl deve ser utilizado pelo parceiro para notificar a Linx Commerce em tempo real sobre mudanças de status.