Skip to content

Projetos de exemplo ​

Os guias desta seção mostram o código trecho a trecho. Se você prefere clonar algo que já roda e ler por dentro, existem dois repositórios abertos com a integração inteira: instalação do app na loja e checkout com tokenização, ponta a ponta.

Escolha pela stack — os dois cobrem o mesmo fluxo, com ênfases diferentes.

O que cada um cobre ​

appstore-demo-nextjsappstore-demo-php
StackNext.js 16, TypeScript, ReactPHP puro, HTML/JS, Docker
Instalação do appsimsim
Health checksimsim
Cartão tokenizadosimsim
Pixnãosim
Apple Paysimsim
Webhooksnãopainel com o JSON cru de cada evento
Sandbox e produção lado a ladosimsim

O repositório em PHP nasceu do trabalho de Apple Pay, e é o mais completo em meios de pagamento. O de Next.js é o mais detalhado sobre o contrato do Appmax JS numa SPA — ordem de montagem do DOM, formas do init() e o que fazer com o external_id.

Nenhum dos dois é código de produção

São bancadas de teste: as telas de configuração não têm autenticação, e os segredos ficam em SQLite sem criptografia. Os próprios READMEs listam o que precisa mudar antes de qualquer coisa parecida ir ao ar. Use credenciais de sandbox.

Por onde começar ​

  1. Crie um aplicativo no painel — veja Criar aplicativo.
  2. Suba o projeto atrás de um túnel HTTPS público: a Appmax não alcança localhost, nem para o health check da instalação, nem para o Apple Pay.
  3. Rode a instalação pela tela do projeto e guarde o external_id que o health check devolveu — é ele que o checkout usa. Ver external-id.