Check-out e provedores de pagamento

LicenseChain Pay (https://pay.licensechain.app) hospeda páginas de checkout do vendedor, emite licenças, e fornece redirecionamentos assinados ou webhooks de comerciante. A API principal (/v1/products) define metadados do produto; Pay executa o pagamento e o cumprimento.

Modos de checkout

  • Página de pagamento hospedada/checkout/{'{'}productId{'}'} com espelho opcional ?payload=... (modo estrito).
  • Modo estrito de espelhamento — o vendedor cria carga útil criptografada (TOKEN, CLIENT_EMAIL), redireciona o comprador para Pay e recebe retorno de chamada assinado. Ver Espelho SDK.
  • WooCommerceCheck-out do LicenseChain WC plugin automatiza carga útil + fluxo de validação.

Provedores de pagamento no Pay

Parceiro de pagamento terceirizado (principal)

Pagamentos com cartão e assinaturas. A entrada do cartão está incorporada na página de checkout do Pay. Produtos recorrentes exigem stripePriceIdRecurring no produto Core API. Renovações do uso de back-ends do vendedor POST /api/checkout/espelho/assinatura/cobrança.

Crypto (parceiro terceirizado)

Check-out de criptografia opcional quando cryptoPaymentsEnabled é verdadeiro no produto (podem ser aplicados níveis Business/Enterprise). A validação ainda flui através do Mirror /validate após pagamento confirmado.

Parceiro terceirizado de vitrine (externo/alternativo)

Alguns vendedores usam um parceiro de loja terceirizado para checkout do criador/SaaS. Esse parceiro é não incorporado dentro do Pay checkout hoje – ele atua como uma vitrine alternativa ao lado do LicenseChain, não como um processador drop-in como o principal parceiro de pagamento terceirizado (consulte Pay docs/payment-provider-expansion-analysis.md).

Padrão típico: vender acesso no parceiro de loja terceirizado e, em seguida, emitir ou verificar licenças LicenseChain por meio da API Core (POST /v1/licenses/verify) ou pague webhooks do comerciante ao fazer a ponte de pedidos manualmente ou por meio de automação. Para checkout hospedado nativo em seu domínio, use o Mirror com o principal parceiro de pagamento terceirizado no Pay.

Verificação pós-checkout

  1. Verificar redirecionamento de espelho signature (se estiver usando o modo estrito).
  2. Chamar POST /api/checkout/mirror/validate com license + email.
  3. Opcionalmente, consuma webhooks do comerciante Pay (x-lc-pay-signature) para cumprimento assíncrono — consulte Pague webhooks de comerciante.

Referência da API