Download the PHP package ipagdevs/ipag-sdk-php without Composer
On this page you can find all versions of the php package ipagdevs/ipag-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package ipag-sdk-php
SDK para PHP
A ferramenta certa para efetuar a sua integração de forma rápida e segura com os serviços iPag.
Observação
Este SDK, não necessariamente, reflete todos dos recursos e funcionalidades disponíveis na API do iPag. Veja a documentação completa da API em https://developers.ipag.com.br/.
Status
Índice
- iPag PHP client SDK
- Observação
- Status
- Dependências
- Instalação
- IpagClient
- Autenticação
- Pagamento (Payment)
- Criar Pagamento
- Consultar Pagamento
- Capturar Pagamento
- Cancelar Pagamento
- Cliente (Customer)
- Novo Cliente
- Alterar Cliente
- Obter Cliente
- Listar Clientes
- Deletar Cliente
- Plano de Assinatura (Subscription Plan)
- Novo Plano de Assinatura
- Alterar Plano de Assinatura
- Obter Plano de Assinatura
- Listar Planos de Assinatura
- Deletar Plano de Assinatura
- Assinatura (Subscription)
- Nova Assinatura
- Alterar Assinatura
- Obter Assinatura
- Listar Assinaturas
- Desvincular Token da Assinatura
- Quitar Parcela da Assinatura
- Agendar Parcelamento da Assinatura
- Transação (Transaction)
- Obter Transação
- Listar Transações
- Liberar Recebíveis da Transação
- Token (Card Token)
- Novo Token
- Obter Token
- Cobrança (Charge)
- Nova Cobrança
- Alterar Cobrança
- Obter Cobrança
- Listar Cobranças
- Estabelecimento (Establishment)
- Novo Estabelecimento
- Alterar Estabelecimento
- Obter Estabelecimento
- Listar Estabelecimentos
- Transações (Transactions)
- Listar todas Transações dos Estabelecimentos
- Listar Transações dos Estabelecimentos
- Obter Transação de um Estabelecimento
- Métodos de Pagamento (Payment Methods)
- Configurar Métodos de Pagamento
- Antifraudes (Antifraud)
- Configurar Antifraudes
- Regra de Split (Split Rules)
- Nova Regra de Split
- Obter Regra de Split
- Listar Regras de Split
- Deletar Regra de Split
- Vendedor (Seller)
- Novo Vendedor
- Alterar Vendedor
- Obter Vendedor
- Listar Vendedores
- Transferência (Transfer)
- Listar Transferências
- Obter Transferência
- Transferência dos Vendedores (Sellers Transfers)
- Listar Transferências dos Vendedores
- Obter Transferência de Vendedor
- Lançamentos Futuros (Future Transfers)
- Listar Lançamentos Futuros
- Listar Lançamentos Futuros de Vendedor (Por Id)
- Listar Lançamentos Futuros de Vendedor (Por CPF/CNPJ)
- Link de Pagamento (Payment Links)
- Novo Link de Pagamento
- Obter Link de Pagamento (Por Id)
- Obter Link de Pagamento (Por External Code)
- Webhook
- Novo Webhook
- Obter Webhook
- Listar Webhooks
- Deletar Webhook
- Checkout
- Novo Checkout
- Voucher
- Novo Voucher
- Helpers
- Credenciais dos Provedores de Antifraudes
- Clear Sale
- Konduto
- Red Shield
- Credenciais dos Provedores de Meios de Pagamentos
- Adiq
- Bin
- Cielo
- Getnet
- Global Payments
- Rede
- Sipag
- Stone
- Zoop
- Testes
- Licença
- Documentação
- Dúvidas \& Sugestões
Dependências
require
- [PHP >= 7.4]
- [guzzlehttp/guzzle]
- [kubinyete/assertation]
- [psr/log]
- [symfony/polyfill-php81]
- [symfony/polyfill-php80]
require-dev
- [phpunit/phpunit]
- [symfony/var-dumper]
- [fakerphp/faker]
Instalação
Execute em seu shell:
composer require ipagdevs/ipag-sdk-php
IpagClient
Classe responsável pela integração com a API do iPag. Através dela você consegue acessar todos os endpoints disponíveis na API.
Para mais informações de como funciona a autenticação no Ipag, consulte: Autenticação Ipag
Autenticação
Pagamento (Payment)
Exemplo de Pagamento via Cartão de Crédito (Simples): examples/payment/00-payment-create-card-simple.php
Exemplo de Pagamento via Cartão de Crédito (Completo): examples/payment/01-payment-create-card-complete.php
Exemplo de Pagamento via Cartão de Crédito para Clientes Estrangeiros (Simples): examples/payment/02-payment-create-card-foreign-customer.php
Exemplo de Pagamento via Cartão de Crédito para um Evento: examples/payment/03-payment-create-card-for-event.php
Exemplo de Pagamento via Boleto (Completo): examples/payment/04-payment-create-bankslip.php
Exemplo de Pagamento com Tokenização do Cartão de Crédito: examples/payment/05-payment-create-card-tokenization.php
Exemplo de Pagamento utilizando apenas o Token de Cartão: examples/payment/06-payment-create-card-token.php
Exemplo de Pagamento via Cartão de Crédito com Criação de Assinatura|Cobrança Recorrente: examples/payment/07-payment-create-subscription-recurring-billing-card.php
Exemplo de Pagamento via Cartão de Crédito com Split de Pagamento: examples/payment/08-payment-create-card-with-split.php
Exemplo de Pagamento via Pix (Completo): examples/payment/09-payment-create-pix.php
ou
Criar Pagamento
Consultar Pagamento
Capturar Pagamento
ou
ou
ou
Cancelar Pagamento
ou
ou
ou
Todos os exemplos: examples/payment/
Cliente (Customer)
ou
Novo Cliente
Alterar Cliente
Obter Cliente
Listar Clientes
Deletar Cliente
Todos os exemplos: examples/customer/
Plano de Assinatura (Subscription Plan)
ou
Novo Plano de Assinatura
Alterar Plano de Assinatura
Obter Plano de Assinatura
Listar Planos de Assinatura
Deletar Plano de Assinatura
Todos os exemplos: examples/subscription_plan/
Assinatura (Subscription)
ou
Nova Assinatura
Alterar Assinatura
Obter Assinatura
Listar Assinaturas
Desvincular Token da Assinatura
Quitar Parcela da Assinatura
Agendar Parcelamento da Assinatura
Todos os exemplos: examples/subscription/
Transação (Transaction)
Obter Transação
Listar Transações
Liberar Recebíveis da Transação
Todos os exemplos: examples/transaction/
Token (Card Token)
ou
Novo Token
Obter Token
Todos os exemplos: examples/token/
Cobrança (Charge)
ou
Nova Cobrança
Alterar Cobrança
Obter Cobrança
Listar Cobranças
Todos os exemplos: examples/charge/
Estabelecimento (Establishment)
ou
Novo Estabelecimento
Alterar Estabelecimento
Obter Estabelecimento
Listar Estabelecimentos
Transações (Transactions)
Listar todas Transações dos Estabelecimentos
Listar Transações dos Estabelecimentos
Obter Transação de um Estabelecimento
Métodos de Pagamento (Payment Methods)
Configurar Métodos de Pagamento
Antifraudes (Antifraud)
Configurar Antifraudes
Todos os exemplos: examples/establishment/
Regra de Split (Split Rules)
ou
Nova Regra de Split
Obter Regra de Split
Listar Regras de Split
Deletar Regra de Split
Todos os exemplos: examples/split_rules/
Vendedor (Seller)
ou
Novo Vendedor
Alterar Vendedor
Obter Vendedor
Listar Vendedores
Todos os exemplos: examples/seller/
Transferência (Transfer)
Listar Transferências
Obter Transferência
Transferência dos Vendedores (Sellers Transfers)
Listar Transferências dos Vendedores
Obter Transferência de Vendedor
Lançamentos Futuros (Future Transfers)
Listar Lançamentos Futuros
Listar Lançamentos Futuros de Vendedor (Por Id)
Listar Lançamentos Futuros de Vendedor (Por CPF/CNPJ)
Todos os exemplos: examples/transfer/
Link de Pagamento (Payment Links)
ou
Novo Link de Pagamento
Obter Link de Pagamento (Por Id)
Obter Link de Pagamento (Por External Code)
Todos os exemplos: examples/payment_links/
Webhook
ou
Novo Webhook
Obter Webhook
Listar Webhooks
Deletar Webhook
Todos os exemplos: examples/webhook/
Checkout
ou
Novo Checkout
Todos os exemplos: examples/checkout/
Voucher
ou
Novo Voucher
Todos os exemplos: examples/voucher/
Helpers
Credenciais dos Provedores de Antifraudes
Clear Sale
Konduto
Red Shield
Credenciais dos Provedores de Meios de Pagamentos
Adiq
Bin
Cielo
Getnet
Global Payments
Rede
Sipag
Stone
Zoop
Testes
É necessário a instalação do PHPUnit para a realização dos testes.
Licença
Documentação
Dúvidas & Sugestões
Em caso de dúvida ou sugestão para o SDK abra uma nova Issue.
All versions of ipag-sdk-php with dependencies
guzzlehttp/guzzle Version >=6.0
kubinyete/assertation Version ^1.0
psr/log Version ^1.1
symfony/polyfill-php81 Version ^1.28
symfony/polyfill-php80 Version ^1.28