Download the PHP package thiagobueno/zoop-sdk without Composer
On this page you can find all versions of the php package thiagobueno/zoop-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download thiagobueno/zoop-sdk
More information about thiagobueno/zoop-sdk
Files in thiagobueno/zoop-sdk
Informations about the package zoop-sdk
Introdução - Zoop SDK - PHP :elephant:
SDK Não oficial Zoop PHP, para realizar integração com o gateway de pagamento.
Você pode acessar a documentação oficial da Zoop acessando esse link.
Índice
- Instalação
- Configuração
- Transações
- Criando pagamento com Cartão de Crédito.
- Criando pagamento com Boleto.
- Criando pagamento com Boleto Pix.
- Listando e tratando trasações da Zoop.
- Obtendo dados de uma transação.
- Vendedores
- Recuperando detalhes de todo os vendedores do Marketplace
- Recuperando detalhes do vendedor
- Compradores
- Criando o comprador dentro do marketplace configurado.
- Listando todos os compradores do Markeplace
- Recuperando detalhes do comprador
- Atualizando dados do comprador
- Deletando comprador do Marketplace
- Transferências
- Listar transferências por seller
- Listar transferências por marketplace
- Recuperar detalhes de transferência
- Listar transações associadas a transferência
- WebHook
- Instanciando seu cliente
- Criando o Webhook (POST)
- Retornando as chamadas da Zoop (POST)
- Listando todos WebHooks
- Deletando WebHook
Instalação
Instale a biblioteca utilizando o comando
composer require thiagobueno/zoop-sdk
Configuração
Para incluir a biblioteca em seu projeto, basta fazer o seguinte:
Transações
Criando pagamento com Cartão de Crédito.
O segundo parâmetro passado para SDK é opcional e pode ser utilizado para guardar na zoop (e recuperar posteriormente via webhook) o id do pagamento local na sua aplicação.
SEU_ID_VENDA é um ID gerado pela sua aplicação.
O valor deve ser um número inteiro positivo em centavos, por exemplo, 4950 para R$ 49,50
Criando pagamento com Boleto.
Para gerar um Boleto primeiro você deve registrar um comprador e adicioná-lo no lugar de ID_DO_COMPRADOR
SEU_ID_VENDA é um ID gerado pela sua aplicação.
O valor deve ser um número inteiro positivo em centavos, por exemplo, 4950 para R$ 49,50
Aplicando multa, juros e descontos, você pode verificar todas as opções e regras em https://docs.zoop.co/docs/multa-juros-e-descontos
Criando pagamento com Boleto Pix.
Para gerar um Boleto primeiro você deve registrar um comprador e adicioná-lo no lugar de ID_DO_COMPRADOR
SEU_ID_VENDA é um ID gerado pela sua aplicação.
O valor deve ser um número inteiro positivo em centavos, por exemplo, 4950 para R$ 49,50
Aplicando multa, juros e descontos, você pode verificar todas as opções e regras em https://docs.zoop.co/docs/multa-juros-e-descontos
Você precisa passar 'bolepix' depois do SEU_ID_VENDA, no retornon não terá url, e com barcode, digitable_line e pix você consegue montar seu boleto.
Saiba mais sobre Boleto com Pix
Listando e tratando trasações da Zoop.
Listando todas as transações do marketplace, caso algo esteja errado a Exception irá realizar um split diretamente da mensagem enviada pela propria Zoop, facilitando manutenção e entendimento do ocorrido.
Obtendo dados de uma transação.
Esse método retorna os dados detalhados de uma transação.
Vendedores
Recuperando detalhes de todo os vendedores do Marketplace
Recuperando detalhes do vendedor
Compradores
Criando o comprador dentro do marketplace configurado.
Listando todos os compradores do Markeplace
Recuperando detalhes do comprador
Atualizando dados do comprador
Deletando comprador do Marketplace
Transferências
Listar transferências por seller
Listar transferências por marketplace
Recuperar detalhes de transferência
Listar transações associadas a transferência
WebHook
Instanciando seu cliente
Criando o Webhook (POST)
Retorna o status, se o webhook foi criado com sucesso.
Retornando as chamadas da Zoop (POST)
Precisamos entender como iremos utilizar o Webhook da zoop no nosso projeto, após criarmos alguma transação como por exemplo com cartão de crédito, essa ação cria um Evento dentro da Zoop, esse evento envia para uma URL sua, como por exemplo: https://seusite.com.br/webhook a SDK ajuda você a pegar os dados enviador para seu Webhook.
Listando todos WebHooks
Retorna uma lista com todos os webhooks criados dentro do marketplace.
Deletando WebHook
Deleta o webhook com id passado por parametro e retorna o status, se o mesmo foi deletado ou não.
All versions of zoop-sdk with dependencies
ext-curl Version *
ext-json Version *
psr/log Version ^1.1
guzzlehttp/guzzle Version >=7.0