Download the PHP package jhernandes/ipag-sdk-php without Composer
On this page you can find all versions of the php package jhernandes/ipag-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jhernandes/ipag-sdk-php
More information about jhernandes/ipag-sdk-php
Files in jhernandes/ipag-sdk-php
Package ipag-sdk-php
Short Description Pacote de integração para o iPag 1.0 em PHP
License MIT
Homepage https://github.com/jhernandes/ipag-sdk-php
Informations about the package ipag-sdk-php
iPag PHP client SDK
AVISO - SDK Abandonado
Este SDK foi abandonado e não será mais mantido. Para utilizar o iPag em sua loja, utilize através do projeto oficial do iPag: ipag-sdk-php.
Não há necessidade de migrar seu projeto atual para o novo SDK, pois este ainda ficará disponível para uso. Mas se for iniciar um novo projeto, utilize o SDK oficial.
SDK Status
Índice
- iPag PHP client SDK
- AVISO - SDK Abandonado
- SDK Status
- Dependências
- Instalação
- Autenticação
- Por Basic Auth
- Cliente
- Dados do Cliente
- Cartão de Crédito/Débito
- Dados do Cartão de Crédito/Débito
- Carrinho
- Adicionando Produtos
- Transação (Pagamento)
- Transação com Cartão de Crédito
- Transação com Token de Cartão de Crédito
- Transação com Boleto
- Transação com Pix
- Consulta
- Captura
- Captura Parcial
- Cancelamento
- Cancelamento Parcial
- Assinatura
- Criando uma Assinatura
- Exemplo de Transação Completa
- Exemplo via Cartão de Crédito
- Exemplo de Transação com Regra de Split
- Exemplo via Cartão de Crédito
- Exemplo via Boleto
- Exemplo de Página de Callback
- Resposta
- Testes
- Licença
- Documentação
- Dúvidas \& Sugestões
Dependências
require
- [PHP >= 5.6]
require-dev
- [phpunit/phpunit]
- [codacy/coverage]
Instalação
Execute em seu shell:
composer require jhernandes/ipag-sdk-php
Autenticação
Por Basic Auth
Cliente
Dados do Cliente
Cartão de Crédito/Débito
Dados do Cartão de Crédito/Débito
Carrinho
Adicionando Produtos
Transação (Pagamento)
Transação com Cartão de Crédito
Transação com Token de Cartão de Crédito
Transação com Boleto
Transação com Pix
Consulta
Captura
Captura Parcial
Cancelamento
Cancelamento Parcial
Assinatura
Criando uma Assinatura
Exemplo de Transação Completa
Exemplo via Cartão de Crédito
Exemplo de Transação com Regra de Split
Exemplo via Cartão de Crédito
Exemplo via Boleto
Exemplo de Página de Callback
Resposta
Estrutura do Transaction Response:
- transaction
- id
- tid
- authId
- amount
- acquirer
- acquirerMessage
- urlAuthentication
- urlCallback
- createdAt
- creditCard
- holder
- number
- expiry
- brand
- token
- subscription
- id
- profileId
- payment
- status
- message
- order
- orderId
- customer
- name
- phone
- cpfCnpj
- address
- street
- number
- district
- complement
- city
- state
- zipCode
- antifraud
- id
- score
- status
- message
- splitRules
- [0]
- rule
- seller_id
- ipag_id
- amount
- amount
- percentage
- liable
- charge_processing_fee
- [0]
- error
- errorMessage
- history
- [0]
- amount
- operationType
- status
- responseCode
- responseMessage
- authorizationCode
- authorizationId
- authorizationNsu
- createdAt
- [0]
Testes
Os Tests Unitários são realizados contra o Sandbox do iPag, o arquivo de configuração (phpunit.xml) já vem preenchido com um acesso limitado ao Sandbox.
É 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.