Download the PHP package pagocards/php-laravel without Composer
On this page you can find all versions of the php package pagocards/php-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pagocards/php-laravel
More information about pagocards/php-laravel
Files in pagocards/php-laravel
Package php-laravel
Short Description Official PHP Laravel SDK for Pagocards card issuance and wallet APIs
License MIT
Homepage https://github.com/pagocards/php-laravel
Informations about the package php-laravel
Pagocards PHP Laravel SDK
The official PHP SDK for Pagocards - A powerful card issuance and virtual wallet platform. This SDK allows you to easily integrate Pagocards services into your Laravel applications.
Features
- 🚀 Easy-to-use API client for Pagocards
- 💳 Create and manage Mastercard and Visa cards
- 💰 Fund cards and check wallet balances
- 🔐 Secure authentication with public/secret keys
- 📦 Laravel Service Provider integration
- ✅ Full test coverage
- 📝 Comprehensive documentation
Requirements
- PHP 8.1 or higher
- Laravel 8.0 or higher
- Composer
- Guzzle HTTP client (installed via Composer)
Installation
Via Composer (From GitHub)
Or add to your composer.json:
Then run:
From Released Package
When the package is available on Packagist:
Configuration
1. Publish Configuration File
This creates config/pagocards.php in your Laravel project.
2. Set Environment Variables
Add the following to your .env file:
You can get your API keys from your Pagocards Dashboard.
Usage
Using the Facade
Direct Client Usage
In Service Classes or Controllers
API Methods
Cards
Create Mastercard
Create Visa Card
Get Card Details
List Cards
Fund Visa Card
Block Mastercard
Unblock Mastercard
Wallet
Get Wallet Balance
Error Handling
All methods throw an \Exception on failure. The exception message contains the API error message.
Configuration
Change Base URL
Get Current Base URL
Testing
Run tests with:
Generate coverage report:
Coverage reports will be generated in the coverage/ directory.
Development
Clone the Repository
Install Dependencies
Run Tests
Build and Contribute
- Create a feature branch
- Make your changes
- Write tests for new features
- Ensure all tests pass
- Submit a pull request
Troubleshooting
"Could not resolve: api"
This error typically means the request is being sent to an invalid URL. Ensure:
PAGOCARDS_API_URLis set correctly in.env- The base URL is the full domain (e.g.,
https://pagocards.com)
"An email must have a "To", "Cc", or "Bcc" header"
This error occurs when making API calls without proper authentication. Ensure:
PAGOCARDS_PUBLIC_KEYandPAGOCARDS_SECRET_KEYare set in.env- These keys are valid and not expired
"Incorrect column count"
If you're experiencing data issues, ensure:
- Your API response format matches expectations
- Your API keys have proper permissions
Documentation
For complete documentation and API reference, visit:
Support
For support and questions:
- Email: [email protected]
- Website: https://pagocards.com
- GitHub Issues: github.com/pagocards/php-laravel/issues
License
This SDK is open-sourced software licensed under the MIT License.
Changelog
See CHANGELOG.md for a list of changes in each version.
Contributing
Thank you for considering contributing! Please see CONTRIBUTING.md for details.
Pagocards: Transform your financial products with our robust card issuance platform.
All versions of php-laravel with dependencies
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0