Usando a API do Marketplace GitHub em seu aplicativo
Aprenda como integrar a API e os eventos do webhook do GitHub Marketplace ao seu aplicativo para o GitHub Marketplace.
Pontos de extremidade de REST para a API do GitHub Marketplace
Para ajudar a gerenciar seu aplicativo em GitHub Marketplace, use esses pontos de extremidade da API de GitHub Marketplace.
Eventos de webhook para a API do GitHub Marketplace
Um aplicativo do GitHub Marketplace recebe informações sobre mudanças no plano de um usuário no webhook do evento de compra no Marketplace. Um evento de compra no Marketplace é acionado quando um usuário compra, cancela ou muda seu plano de pagamento.
Testando seu aplicativo
GitHub recomenda testar seu aplicativo com APIs e webhooks antes de enviar sua listagem para GitHub Marketplace para que você possa fornecer uma experiência ideal para os clientes. Antes que um especialista em integração aprove seu aplicativo, ele deverá tratar adequadamente os fluxos de cobrança.
Gerenciar novas compras e testes grátis
Quando um cliente adquire um plano pago, um período de teste gratuito ou a versão gratuita do seu aplicativo GitHub Marketplace, você receberá o marketplace_purchase evento webhook com a ação purchased, que inicia o fluxo de compra.
Gerenciar mudanças de plano
Atualizar ou reverter a atualização de um aplicativo do GitHub Marketplace aciona o webhook do evento marketplace_purchase com a ação changed, o que dá início ao fluxo de atualização ou reversão de atualização.
Gerenciar cancelamentos de plano
O cancelamento de um aplicativo GitHub Marketplace dispara o webhook do marketplace_purchase evento com a cancelled ação, o que inicia o fluxo de cancelamento.