PHP code example of vitorccs / braspag-pagador-php-sdk
1. Go to this page and download the library: Download vitorccs/braspag-pagador-php-sdk 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/ */
vitorccs / braspag-pagador-php-sdk example snippets
# Para serviços da API Pagador
$parameters = new \Braspag\Entities\Pagador\Parameters(
'myMerchantId',
'myMerchantKey',
true // modo sandbox
);
$saleService = new \Braspag\SaleService($parameters);
# Para serviços da API Cartão Protegido
$parameters = new \Braspag\Entities\CartaoProtegido\Parameters(
'myMerchantId',
'myClientId'
'myClientSecret',
true // modo sandbox
);
$cardService = new \Braspag\CardService($parameters);
$saleService = new \Braspag\SaleService();
// Nota: utilize preferencialmente os Sales Builder (descrito mais
// abaixo na documentação) para gerar o parâmetro $sale
$response = $saleService->create($sale);
// importante: amount deve ser em centavos e tipo inteiro
$response = $saleService->refund($paymentId, $amount);
$cardService = new \Braspag\CardService($parameters);
// Nota: utilize preferencialmente o CardBuilder (descrito mais
// abaixo na documentação) para gerar o parâmetro $card
$response = $cardService->createToken($card);
use Braspag\Builders\Pagador\CustomerBuilder;
// Somente Nome é obrigatório para todos os Meios de Pagamento
$customer = CustomerBuilder::create('Nome Cliente')
->setIdentity('01.027.058/0001-91')
->setEmail('[email protected]')
->setBirthdate('2000-01-01')
->setAddress($address)
->setIpAddress('64.111.123.211')
->get();