Download the PHP package joao-pedro-alves/hotmart-php-sdk without Composer
On this page you can find all versions of the php package joao-pedro-alves/hotmart-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download joao-pedro-alves/hotmart-php-sdk
More information about joao-pedro-alves/hotmart-php-sdk
Files in joao-pedro-alves/hotmart-php-sdk
Package hotmart-php-sdk
Short Description Biblioteca em PHP para utilização da API da Hotmart
License MIT
Homepage https://github.com/joao-pedro-alves/hotmart-php-sdk
Informations about the package hotmart-php-sdk
Hotmart PHP SDK
Biblioteca criada para viabilizar de forma simples a utilização das funcionalidades da API da Hotmart em projetos em PHP.
É altamente recomendado acessar a documentação oficial da API da Hotmart antes de utilizar essa biblioteca.
Índice
- Instalação
- Testes
- Configuração
- API
- Assinaturas
- Obter assinaturas
- Sumário de assinaturas
- Compras de assinantes
- Cancelar assinatura
- Cancelar lista de assinaturas
- Reativar assinatura
- Reativar lista de assinaturas
- Alterar dia da cobrança da assinatura
- Transações (vendas)
- Histórico de vendas
- Sumário de vendas
- Participantes de vendas
- Comissões de vendas
- Detalhamento de preços de vendas
- Reembolso de venda
- Área de membros
- Obter módulos
- Obter páginas de um módulo
- Obter usuários
- Obter progresso de um usuário
- Assinaturas
Instalação
Instale a biblioteca utilizando o comando
composer require joao-pedro-alves/hotmart-php-sdk
Testes
docker compose run php vendor/bin/phpunit
Configuração
Obtendo credenciais
Para iniciar a configuração da biblioteca é necessário antes obter as credenciais de acesso à API da Hotmart.
-
Acesse a área de Credenciais da Hotmart através da URL: https://app.hotmart.com/tools/credentials
-
Clique em "Criar credenciais"
-
Selecione "API Hotmart" e clique em "Criar credenciais"
-
Informe um nome para identificar essas credenciais, por exemplo "Aplicação Web" e prossiga clicando em "Criar credencial"
- Salve as Chaves de acesso (Cliente ID, Client Secret e Basic), essas informações serão utilizadas para a configuração.
Configurando SDK
Instancie a classe de cliente da SDK passando como parâmetros os dados das credenciais obtidos no passo anterior
API
Funcionalidades suportadas pela API da Hotmart.
Todos os métodos aceitam os parâmetros informados na documentação do end-point correspondente, assim como também seu valor de retorno.
Assinaturas
Operações relacionadas a assinaturas.
Obter assinaturas
Sumário de assinaturas
Compras de assinantes
Cancelar assinatura
Cancelar lista de assinaturas
Reativar assinatura
Reativar lista de assinaturas
Alterar dia da cobrança da assinatura
Transações (vendas)
Operações relacionadas as vendas.
Histórico de vendas
Sumário de vendas
Participantes de vendas
Comissões de vendas
Detalhamento de preços de vendas
Reembolso de venda
Área de membros
Operações relacionadas as informações da área de membros.