Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michelmelo/laravel-easypay
Laravel :: Easypay Payment Gateway
https://github.com/michelmelo/laravel-easypay
easypay laravel mb multibanco pagamentos pagamentos-online portugal
Last synced: 22 days ago
JSON representation
Laravel :: Easypay Payment Gateway
- Host: GitHub
- URL: https://github.com/michelmelo/laravel-easypay
- Owner: michelmelo
- License: mit
- Created: 2019-03-15T11:01:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-23T10:48:32.000Z (almost 5 years ago)
- Last Synced: 2024-05-01T22:39:10.496Z (8 months ago)
- Topics: easypay, laravel, mb, multibanco, pagamentos, pagamentos-online, portugal
- Language: PHP
- Homepage:
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Visite a [Wiki](https://github.com/michelmelo/laravel-easypay/wiki) para verificar os detalhes de como utilizar esta Package.
Qualquer problema, dúvida ou sugestão sinta-se livre para abrir uma issue ou enviar um PR.
```php
use EasyPay; //Utilize a Facadetry {
$pagseguro = EasyPay::setReference('2')
->setSenderInfo([
'senderName' => 'Nome Completo', //Deve conter nome e sobrenome
'senderPhone' => '(32) 1324-1421', //Código de área enviado junto com o telefone
'senderEmail' => '[email protected]',
'senderHash' => 'Hash gerado pelo javascript',
'senderCNPJ' => '98.966.488/0001-00' //Ou CPF se for Pessoa Física
])
->setShippingAddress([
'shippingAddressStreet' => 'Rua/Avenida',
'shippingAddressNumber' => 'Número',
'shippingAddressDistrict' => 'Bairro',
'shippingAddressPostalCode' => '12345-678',
'shippingAddressCity' => 'Cidade',
'shippingAddressState' => 'UF'
])
->setItems([
[
'itemId' => 'ID',
'itemDescription' => 'Nome do Item',
'itemAmount' => 12.14, //Valor unitário
'itemQuantity' => '2', // Quantidade de itens
],
[
'itemId' => 'ID 2',
'itemDescription' => 'Nome do Item 2',
'itemAmount' => 12.14,
'itemQuantity' => '2',
]
])
->send([
'paymentMethod' => 'boleto'
]);
}
catch(\MichelMelo\EasyPay\EasyPayException $e) {
$e->getCode(); //codigo do erro
$e->getMessage(); //mensagem do erro
}
```#### Créditos