This repository has been archived by the owner on Apr 24, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #73 from pagseguro/desenvolvimento
Update PagSeguro PHP Library and improvements
- Loading branch information
Showing
180 changed files
with
6,590 additions
and
1,162 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
3.3.0 | ||
- Removidas funcionalidades depreciadas | ||
- Correções e melhorias gerais | ||
|
||
3.2.0 | ||
- Adicionado serviço de assinatura transparente | ||
|
||
3.1.0 | ||
- Alterada URL do checkout transparente | ||
- Correções e melhorias gerais | ||
|
||
3.0.8 | ||
- Corrigido problema de conversão de tipo bool em string na geração de URL | ||
- Corrigido erro *undefined index* no serviço de parcelamento | ||
|
||
3.0.6 | ||
- Corrigidos nomes e siglas dos estados brasileiros | ||
- Corrigido bug no serviço de parcelamento | ||
- Correções e melhorias gerais | ||
|
||
3.0.0 | ||
- Criar requisições de pagamentos | ||
- Criar requisições de pagamentos com assinaturas | ||
- Criar requisições de cancelamento de transações | ||
- Criar requisições de estorno de transações | ||
- Consultar transações por código | ||
- Consultar transações por intervalo de datas | ||
- Consultar transações abandonadas | ||
- Consultar transações por código de referência | ||
- Criar requisições de autorizações | ||
- Consultar autorizações por código | ||
- Consultar autorizações por intervalo de datas | ||
- Consultar autorizações por código de notificação | ||
- Consultar autorizações por código de referência | ||
- Criar requisições de assinaturas | ||
- Criar requisições de cancelamento de assinaturas | ||
- Criar requisições de cobrança de assinaturas | ||
- Consultar assinaturas por código | ||
- Consultar assinaturas por intervalo de datas | ||
- Consultar assinaturas por intervalo de dias | ||
- Consultar assinaturas por código de notificação | ||
- Receber notificações de autorizações | ||
- Receber notificações de assinaturas | ||
- Receber notificações de transações | ||
- Criar requisições de checkout transparente utilizando boleto | ||
- Criar requisições de checkout transparente utilizando debito online | ||
- Criar requisições de checkout transparente utilizando cartão de crédito | ||
- Criar requisições de checkout transparente utilizando cartão de crédito internacional | ||
- Criar requisições de checkout transparente utilizando boleto com split payment | ||
- Criar requisições de checkout transparente utilizando debito online com split payment | ||
- Criar requisições de checkout transparente utilizando cartão de crédito com split payment | ||
- Criar requisições de checkout transparente utilizando cartão de crédito internacional com split payment | ||
- Atualização do código da biblioteca, aderindo ao uso de *namespaces*. | ||
- Refatoração do código base. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 45 additions & 0 deletions
45
lib/PagseguroPhpSdk/public/DirectPreApproval/accession.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
<?php | ||
require_once "../../vendor/autoload.php"; | ||
|
||
\PagSeguro\Library::initialize(); | ||
\PagSeguro\Library::cmsVersion()->setName("Nome")->setRelease("1.0.0"); | ||
\PagSeguro\Library::moduleVersion()->setName("Nome")->setRelease("1.0.0"); | ||
/** | ||
* Para usa o ambiente de testes (sandbox) descomentar a linha abaixo | ||
*/ | ||
//\PagSeguro\Configuration\Configure::setEnvironment('sandbox'); | ||
//\PagSeguro\Configuration\Configure::setLog(true, '/var/www/git/pagseguro/pagseguro-php-sdk/Log.log'); | ||
|
||
$preApproval = new \PagSeguro\Domains\Requests\DirectPreApproval\Accession(); | ||
$preApproval->setPlan('código do plano'); | ||
$preApproval->setReference('referência da assinatura'); | ||
$preApproval->setSender()->setName('nome');//assinante | ||
$preApproval->setSender()->setEmail('email');//assinante | ||
$preApproval->setSender()->setIp('ip');//assinante | ||
$preApproval->setSender()->setAddress()->withParameters('logradouro', 'numero', 'bairro', 'cep', 'cidade', 'UF', | ||
'BRA');//assinante | ||
$document = new \PagSeguro\Domains\DirectPreApproval\Document(); | ||
$document->withParameters('CPF', 'cpf'); //assinante | ||
$preApproval->setSender()->setDocuments($document); | ||
$preApproval->setSender()->setPhone()->withParameters('ddd', 'telefone'); //assinante | ||
$preApproval->setPaymentMethod()->setCreditCard()->setToken('token'); //token do cartão de crédito gerado via javascript | ||
$preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setName('Nome Teste'); //nome do titular do cartão de crédito | ||
$preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setBirthDate('10/10/1990'); //data de nascimento do titular do cartão de crédito | ||
$document = new \PagSeguro\Domains\DirectPreApproval\Document(); | ||
$document->withParameters('CPF', 'cpf'); //cpf do titular do cartão de crédito | ||
$preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setDocuments($document); | ||
$preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setPhone()->withParameters('ddd', 'telefone'); //telefone do titular do cartão de crédito | ||
$preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setBillingAddress()->withParameters('logradouro', 'numero', | ||
'bairro', 'cep', 'cidade', 'UF', 'BRA'); //endereço do titular do cartão de crédito | ||
|
||
try { | ||
$response = $preApproval->register( | ||
new \PagSeguro\Domains\AccountCredentials('email vendedor', 'token vendedor') // credencias do vendedor no pagseguro | ||
); | ||
|
||
echo '<pre>'; | ||
print_r($response); | ||
} catch (Exception $e) { | ||
die($e->getMessage()); | ||
} | ||
|
Oops, something went wrong.