Download the PHP package danielsmelo/pagarme without Composer

On this page you can find all versions of the php package danielsmelo/pagarme. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package pagarme

Pagar.me Laravel SDK

Última versão no Packagist

Esse pacote existe devido à necessidade de integração de um projeto de terceiro com o pagar.me. Não existe nenhum vínculo do desenvolvedor desta SDK com a empresa pagar.me

Instalação

Você pode instalar o pacote via composer.

Você pode publicar o arquivo de configuração com:

Estes são os conteúdos do arquivo de configuração publicado:

Uso

Cada função corresponde a um endpoint da API disponibilizada pelo pagar.me (https://api.pagar.me/core/v5).


Customers


Rota: POST /customers

Função:

Descrição: Cria um novo cliente com base nos dados fornecidos.


Rota: GET /customers/{id}

Função:

Descrição: Obtém as informações de um cliente específico com base no ID.


Rota: PUT /customers/{id}

Função:

Descrição: Atualiza as informações de um cliente específico com base no ID e nos novos dados fornecidos.


Rota: GET /customers

Função:

Descrição: Obtém uma lista de todos os clientes cadastrados.


Rota: POST /customers/{id}/cards

Função:

Descrição: Cria um novo cartão de crédito associado a um cliente específico com base no ID e nos dados do cartão.


Rota: GET /customers/{id}/cards/{cardId}

Função:

Descrição: Obtém as informações de um cartão de crédito específico associado a um cliente com base nos IDs do cliente e do cartão.


Rota: GET /customers/{id}/cards

Função:

Descrição: Obtém uma lista de todos os cartões de crédito associados a um cliente específico com base no ID do cliente.


Rota: PUT /customers/{id}/cards/{cardId}

Função:

Descrição: Atualiza as informações de um cartão de crédito específico associado a um cliente com base nos IDs do cliente e do cartão, e nos novos dados fornecidos.


Rota: DELETE /customers/{id}/cards/{cardId}

Função:

Descrição: Exclui um cartão de crédito específico associado a um cliente com base nos IDs do cliente e do cartão.


Rota: POST /customers/{id}/cards/{cardId}/renew

Função:

Descrição: Renova um cartão de crédito específico associado a um cliente com base nos IDs do cliente e do cartão.


Rota: POST /customers/{id}/addresses

Função:

Descrição: Cria um novo endereço associado a um cliente específico com base no ID fornecido e nos dados do endereço.


Rota: GET /customers/{id}/addresses/{addressId}

Função:

Descrição: Obtém as informações de um endereço específico associado a um cliente com base nos IDs do cliente e do endereço.


Rota: GET /customers/{id}/addresses

Função:

Descrição: Obtém uma lista de todos os endereços associados a um cliente específico com base no ID do cliente.


Rota: PUT /customers/{id}/addresses/{addressId}

Função:

Descrição: Atualiza as informações de um endereço específico associado a um cliente com base nos IDs do cliente e do endereço, e nos novos dados fornecidos.


Rota: DELETE /customers/{id}/addresses/{addressId}

Função:

Descrição: Exclui um endereço específico associado a um cliente com base nos IDs do cliente e do endereço.


Charge


Rota: POST /charges/{id}/capture

Função:

Descrição: Captura um pagamento pendente associado a uma cobrança específica com base no ID da cobrança e nos dados fornecidos.


Rota: POST /charges

Função:

Descrição: Cria uma nova cobrança com base nos dados fornecidos.


Rota: GET /charges/{id}

Função:

Descrição: Obtém as informações de uma cobrança específica com base no ID.


Rota: PUT /charges/{id}/card

Função:

Descrição: Edita as informações do cartão associado a uma cobrança específica com base no ID da cobrança e nos novos dados fornecidos.


Rota: PUT /charges/{id}/due-date

Função:

Descrição: Atualiza a data de vencimento de uma cobrança específica com base no ID da cobrança e na nova data de vencimento.


Rota: PUT /charges/{id}/payment-method

Função:

Descrição: Atualiza o método de pagamento associado a uma cobrança específica com base no ID da cobrança e nos novos dados do método de pagamento.


Rota: DELETE /charges/{id}

Função:

Descrição: Cancela uma cobrança específica com base no ID.


Rota: GET /charges

Função:

Descrição: Obtém uma lista de todas as cobranças.


Rota: POST /charges/{id}/retry

Função:

Descrição: Tenta novamente realizar um pagamento para uma cobrança específica que tenha falhado anteriormente, com base no ID da cobrança.


Rota: POST /charges/{id}/confirm-payment

Função:

Descrição: Confirma o pagamento em dinheiro associado a uma cobrança específica com base no ID da cobrança e nos dados fornecidos.


Order


Rota: POST /orders

Função:

Descrição: Cria um novo pedido com base nos dados fornecidos.


Rota: GET /orders/{id}

Função:

Descrição: Obtém as informações de um pedido específico com base no ID.


Rota: POST /orders/{id}/closed

Função:

Descrição: Fecha um pedido específico com base no ID.


Rota: GET /orders

Função:

Descrição: Obtém uma lista de todos os pedidos.


Rota: POST /orders/{id}/items

Função:

Descrição: Adiciona um novo item a um pedido específico com base no ID do pedido fornecido e nos dados do item.


Rota: PUT /orders/{id}/items/{itemId}

Função:

Descrição: Atualiza as informações de um item específico associado a um pedido com base nos IDs do pedido e do item, e nos novos dados fornecidos.


Rota: DELETE /orders/{id}/items/{itemId}

Função:

Descrição: Exclui um item específico associado a um pedido com base nos IDs do pedido e do item.


Rota: DELETE /orders/{id}/items

Função:

Descrição: Exclui todos os itens associados a um pedido específico com base no ID do pedido.


Rota: GET /orders/{id}/items

Função:

Descrição: Obtém uma lista de todos os itens associados a um pedido específico com base no ID do pedido.


Recipients


Rota: POST /recipients

Função:

Descrição: Cria um novo destinatário com base nos dados fornecidos.


Rota: GET /recipients/{id}

Função:

Descrição: Obtém as informações de um destinatário específico com base no ID.


Rota: PUT /recipients/{id}

Função:

Descrição: Atualiza as informações de um destinatário específico com base no ID e nos novos dados fornecidos.


Rota: GET /recipients

Função:

Descrição: Obtém uma lista de todos os destinatários.


Changelog

Por favor, consulte CHANGELOG para mais informações sobre o que foi alterado recentemente.

Credits

License

Licença MIT (MIT). Por favor, consulte o Arquivo de Licença para mais informações.


All versions of pagarme with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
guzzlehttp/guzzle Version ^7.7
illuminate/contracts Version ^10.0
spatie/laravel-package-tools Version ^1.14.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package danielsmelo/pagarme contains the following files

Loading the files please wait ....