1. Go to this page and download the library: Download carloswgama/php-moip library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
carloswgama / php-moip example snippets
composer
{
" "carloswgama/php-moip": "1.*"
}
}
php
Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
$urlPagamento = $moipPag->setID('CWG_001') //ID unico da compra
->setPreco(10.00) //Preço da compra
->setDescricao('Descrição da Compra')
->pagar(); //Cria a compra e retorna o link para checkout
if (!$urlPagamento) die ($moipPag->getErro()); //Apresenta mensagem, caso tenha ocorrido algum erro
echo "URL para o checkout do moip: " . $urlPagamento;
php
Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
$urlPagamento = $moipPag->setID(uniqid()) //ID unico para identificar a compra (OPCIONAL)
->addProduto('Caderno', 23.99) //Preço do Caderno
->addProduto('Lápis', 2.00) //Preço do Lápis
->pagar();
if (!$urlPagamento) die ($moipPag->getErro()); //Apresenta mensagem, caso tenha ocorrido algum erro
echo "URL para o checkout do moip: " . $urlPagamento;
php
e CWG\Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
$urlPagamento = $moipPag->setID(uniqid()) //ID unico para a compra
->setPreco(50.00) //Preço da compra
->addFormaPagamento(MoipPagamento::CHECKOUT_BOLETO) //Libera forma de pagamento via Boleto
->configurarBoleto('2017-03-01', 'http://site.com.br/logo.png', array('Linha 1', 'Linha 2')) //Informações do boleto
->addFormaPagamento(MoipPagamento::CHECKOUT_CARTAO) //Libera forma de pagamento via cartão
->setDescricao('Descrição da Compra')
->setVendedor('[email protected]') //Adiciona quem deverá receber o apagamento ao invés da conta vinculada a API
->addComissao('[email protected]', 10) //Adiciona outro vendedor que irá receber 10 reais de comissão do vendedor principal dessa venda
->addComissao('[email protected]', 10, TRUE) //Adiciona outro vendedor que irá receber 10% (5 reais) de comissão do vendedor principal dessa venda
->pagar();
if (!$urlPagamento) die ($moipPag->getErro());
echo "URL para o checkout do moip: " . $urlPagamento;
php
e CWG\Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
//Adicionando produtos de diferentes vendedores
$urlPagamento = $moipPag->setID(uniqid()) //ID unico para identificar a compra (OPCIONAL)
->addProduto('Caderno', 20) //Produto do vendedor principal
->addProduto('Tenis', 140.50, '[email protected]') //produto de [email protected]
->addProduto('Camiseta', 40.00, '[email protected]') //produto de [email protected]
->addProduto('Storage 500GB', 300.00, '[email protected]') //produto de '[email protected]'
->setComissaoVendedorPrincipal(10) //(Opcional) 10% dos outros vendedores será dado ao vendedor principal
->setDescricao('Compra Marketplace')
->pagar();
if (!$urlPagamento) die ($moipPag->getErro());
echo "URL para o checkout do moip: " . $urlPagamento;
php
e CWG\Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
$scripts = $moipPag->setID(uniqid()) //ID unico para identificar a compra
->setPreco(50.00) //Preço da compra
->setDescricao('Descrição da Compra')
->addFormaPagamento(MoipPagamento::CHECKOUT_BOLETO) //Gera apenas scripts para o Boleto
->configurarBoleto('2017-03-01', 'http://site.com.br/logo.png', array('Linha 1', 'Linha 2'))
->addVendedorSecundario('[email protected]', 10) //Adiciona outro vendedor que irá receber 10 reais dessa venda
->addVendedorSecundario('[email protected]', 10, TRUE) //Adiciona outro vendedor que irá receber 10% (5 reais) dessa venda
->getCheckoutTransparente();
php
e CWG\Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
$scripts = $moipPag->setID(uniqid()) //ID unico para identificar a compra
->addProduto('Caderno', 20) //Produto do vendedor principal
->addProduto('Storage 500GB', 300.00, '[email protected]') //produto de '[email protected]'
->setComissaoVendedorPrincipal(10) //(Opcional) 10% do vendedor [email protected] será dado ao vendedor principal
->addFormaPagamento(MoipPagamento::CHECKOUT_DEBITO_BANCARIO) //Libera forma de pagamento
->getCheckoutTransparente();
$instituicoesDebito = $moipPag->getInstituicoesDebito();
php
CWG\Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
$scripts = $moipPag->setID(uniqid()) //ID unico para identificar a compra
->setPreco(10.00) //Preço da compra
->setDescricao('Descrição da Compra')
->addFormaPagamento(MoipPagamento::CHECKOUT_CARTAO) //Libera forma de pagamento por cartão
->getCheckoutTransparente();
php
e CWG\Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
$extraScriptSucesso = 'alert(data.Mensagem);';
$extraScriptFalha = 'alert(data.Mensagem);';
$scripts = $moipPag->setID(uniqid()) //ID unico para identificar a compra
->setPreco(10.00) //Preço da compra
->setDescricao('Descrição da Compra')
->getCheckoutTransparente($extraScriptSucesso, $extraScriptFalha);
php
e CWG\Moip\MoipPagamento;
$token = 'J27IIMSM0MWSQJIXT1MDUTHZFBWMV4W2';
$key = 'IEVEAUWW0E4GX6FPYIEUHC7YTJEGOFNYXCEPKAER';
$sandbox = true;
$moipPag = new MoipPagamento($token, $key, $sandbox);
$scripts = $moipPag->setID(uniqid()) //ID unico para identificar a compra
->setPreco(10.00) //Preço da compra
->setDescricao('Descrição da Compra')
->addFormaPagamento(MoipPagamento::CHECKOUT_DEBITO_BANCARIO) //Libera forma de pagamento
->addFormaPagamento(MoipPagamento::CHECKOUT_BOLETO) //Libera forma de pagamento
->getCheckoutTransparente();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.