PaystationdocsPaystation

O Paystation vende as suas ofertas com cartão, Pix e boleto. Você cadastra a oferta, coloca o checkout no seu site e recebe cada pagamento no seu servidor. Esta página mostra como as peças se ligam; as seguintes detalham cada uma.

Arquitetura do checkout embutido A página do parceiro contém o elemento paystation-checkout, que cria um iframe com o checkout. O elemento manda a configuração ao iframe por postMessage e recebe eventos. O checkout fala com a API do Paystation, que notifica o servidor do parceiro por webhook. sualoja.com.br/matriculaSua páginaseu HTML, seu domínio<paystation-checkout>elemento do @quero/paystation-sdkCheckout do Paystationiframe · /embed/{client_token}/{offer}Confirmarcartão · Pix · boletoconfigpostMessageeventospaystation-*API do Paystationpaystation.quero.spacepreço, pedido, cobrançapedido epagamentoSeu servidorPOST /webhooks/paystationconfirma o pagamentowebhookAPI /v1

As peças ​

PeçaO que éOnde mora
ClienteA sua conta no Paystation: marca, webhook, regras de pagamento, domínios liberados.Painel do Paystation
OfertaO que está à venda: preço, métodos, parcelas, order bumps, upsell.Painel do Paystation
CheckoutA tela de pagamento. Embutida no seu site ou numa página do Paystation.Checkout embutido, link hospedado
WebhookO aviso de cada mudança de status, enviado ao seu servidor.Webhooks
API /v1Ofertas, cobranças e destinos de webhook por código.Referência da API

Uma compra, do começo ao fim ​

  1. O comprador abre a sua página, e o checkout aparece com a oferta e o preço.
  2. Ele escolhe o método e paga. Os dados do cartão vão direto ao checkout, nunca à sua página.
  3. O Paystation cria a transação e cobra na adquirente. Se o cartão for recusado, tenta a próxima adquirente da lista.
  4. O seu servidor recebe transaction_paid por webhook e libera o produto.
  5. Se a oferta tiver upsell, a página de obrigado oferece a próxima compra com o mesmo cartão.

Por onde começar ​

  1. Peça o acesso de homologação e confira os ambientes e chaves.
  2. Cadastre o cliente e a oferta.
  3. Escolha a integração do checkout.
  4. Prepare o seu webhook e valide a assinatura.
  5. Faça uma compra em homologação do começo ao fim e só então troque para produção.