Fluxo ponta a ponta

De “Adicionar ao carrinho” até USDC na sua wallet.

Você não precisa checar a Polygonscan. Todo pagamento dispara webhook + email + DM Telegram opcional.

O fluxo completo

10 passos. Zero surpresa.

Diagrama de sequência de pagamento Peptide-Pay mostrando 10 mensagens entre Cliente, Site Merchant, Peptide-Pay e a on-ramp de cartão do clique ao settlement em USDC
  1. Cliente adiciona ao carrinho no seu site

    BPC-157 + Retatrutide no carrinho.

  2. WooCommerce cria pedido #1234

    Status: pagamento pendente. Estoque reservado.

  3. Redirect pro checkout seguro

    A gente hospeda o checkout em peptide-pay.com/session/xyz. Seu order_id viaja como metadata.

  4. Cliente escolhe um método

    Apple Pay / Google Pay / Cartão / Cripto direto. Recomendação inteligente baseada no valor.

  5. Rail de pagamento assume

    A on-ramp do cartão processa o cartão. Ou a gente aceita cripto direto. Os fundos nunca encostam num saldo Peptide-Pay.

  6. USDC chega na sua wallet

    Polygon. ~30 segundos. Verificável na PolygonScan (você não precisa).

  7. Camada de settlement nos pinga (IPN)

    Confirmação de backend: pagamento é final.

  8. A gente pinga seu site (webhook HMAC)

    POST assinado em /wc-api/peptidepay_webhook_authed. Seu plugin verifica a assinatura, encontra pedido #1234, chama payment_complete().

  9. Seu site + WooCommerce atualizam o pedido

    Status vai pra 'Processing'. Emails disparam: um pra você ('novo pedido pago'), um pro cliente ('pedido confirmado').

  10. Você envia

    Confere seu admin WC. Bate pedido #1234. Envia. Pronto.

Três setups

Escolhe sua stack.

Mesmo fluxo, três jeitos de conectar.

A

Plugin WooCommerce

  • Instala plugin → cola wallet → pronto.
  • Webhook + email + cadeia de emails WC, tudo automático.
Baixar plugin
B

Site custom

(Next.js, estático, qualquer coisa)

  • Chama /api/v1/checkout/init → redireciona cliente → escuta em /seu-webhook.
  • A gente assina com HMAC-SHA256. Você verifica. Você atualiza seu DB + email.
Docs da API
C

Sem site

(Telegram / IG / DM)

  • Usa /pay 80 EUR no nosso bot. Manda link pro cliente.
  • Ele paga. Você recebe US$ na wallet + confirmação por DM.
Configurar Telegram
Notificações

“Mas como eu sei que recebi?”

  • Email WooCommerce pro admin (se modo plugin)
  • Nosso email pro seu endereço de notificação ("Novo pagamento: US$ 150")
  • DM Telegram via nosso bot (opt-in)
  • Dashboard ao vivo em peptide-pay.com/app (top-line atualiza a cada 10s)
  • Webhook pro seu site retry 6× em ~42h se seu servidor tiver fora
  • PolygonScan pros paranoicos — toda tx é verificável on-chain

Você vai saber em segundos do pagamento compensar.

FAQ

Edge cases.

E se meu site tiver fora quando vocês mandam o webhook?
A gente retenta 6 vezes em ~42 horas (5min → 15min → 1h → 4h → 12h → 24h). Depois, manda pra dead-letter. Sempre dá pra re-sincronizar fazendo poll em GET /api/v1/sessions/{id}.
Posso testar sem dinheiro de verdade?
Pode, as 3 primeiras transações são sandbox (a gente estorna as taxas). Confere seu dashboard em /app.
Posso adicionar meu próprio order_id?
Pode, passa metadata: {order_id: "1234"} em /api/v1/checkout/init. A gente devolve no payload do webhook.
Quais dados vocês armazenam?
session_id, wallet, amount, status, email do cliente (hasheado pros logs). Tudo em /privacy.
Chargebacks?
Impossível. USDC on-chain é final. Esse é o ponto inteiro.

Pronto pra conectar?

Escolhe o caminho que bate com sua stack. Os três compartilham os mesmos rails de pagamento.