Download the PHP package wio/wiopayments without Composer
On this page you can find all versions of the php package wio/wiopayments. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download wio/wiopayments
More information about wio/wiopayments
Files in wio/wiopayments
Package wiopayments
Short Description WioPayments PHP SDK - Secure payment processing for Laravel applications
License MIT
Homepage https://github.com/wiopayments/laravel-sdk
Informations about the package wiopayments
WioPayments PHP SDK
WioPayments PHP SDK is the official, enterprise-grade payment processing library for PHP applications. Built with modern PHP standards and comprehensive test coverage, it provides a secure and reliable integration with the WioPayments Gateway platform.
Features
- ✅ 100% Test Coverage - Enterprise-grade reliability
- 🔒 Security-First Design - Built-in signature verification and validation
- 🚀 Modern PHP 8.1+ - Leveraging latest PHP features and performance
- 📦 Framework Agnostic - Works with Laravel, Symfony, or any PHP application
- 💳 Comprehensive Payment Support - Cards, digital wallets, and alternative payment methods
- 🌍 Multi-Currency - Support for major global currencies
- 📊 Advanced Analytics - Detailed payment statistics and reporting
- 🔄 Idempotent Operations - Safe retry mechanisms for network failures
- 📚 Complete Documentation - Extensive examples and API reference
System Requirements
- PHP: 8.1 or higher
- Dependencies: cURL extension, JSON extension
- Framework: Laravel 10.0+ (optional), Symfony 6.0+ (optional)
- Memory: Minimum 64MB PHP memory limit
- SSL: TLS 1.2 or higher for secure communications
Installation
Install the SDK using Composer:
For Laravel applications, the service provider will be automatically registered via package discovery.
Configuration
Environment Variables
Add your WioPayments credentials to your .env
file:
Basic Initialization
Quick Start Guide
Processing Your First Payment
Core API Reference
Payment Operations
Create Payment Charge
Create Payment Intent (for client-side completion)
Retrieve Payment Details
Process Refunds
Cancel Pending Payments
Customer Management
Create Customer Profile
Retrieve Customer Information
Update Customer Details
Advanced Payment Features
Checkout Sessions (Hosted Payment Pages)
Payment Analytics and Reporting
Webhook Security and Event Handling
Webhook Signature Verification
Currency and Localization
Supported Currencies
Amount Conversion Utilities
Development and Testing
Test Mode Configuration
API Credential Validation
Account Information and Balance
Error Handling and Exception Management
The SDK provides comprehensive error handling with specific exception types:
Laravel Integration
Service Provider Registration
The package automatically registers with Laravel via package discovery. For manual registration:
Configuration Publishing
Using in Controllers
Using Facade
Security Best Practices
- Environment Variables: Never commit API keys to version control
- Webhook Verification: Always verify webhook signatures
- Input Validation: Validate all payment parameters
- Error Logging: Log errors securely without exposing sensitive data
- HTTPS Only: Use SSL/TLS for all API communications
- Rate Limiting: Implement appropriate rate limiting for payment endpoints
Testing and Quality Assurance
This SDK maintains 100% test coverage with comprehensive unit and integration tests:
Version Compatibility
SDK Version | PHP Version | Laravel Version | Support Status |
---|---|---|---|
1.x | 8.1+ | 10.0+ | ✅ Active |
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details on how to contribute to this project.
Security Vulnerabilities
If you discover a security vulnerability within this SDK, please send an email to [email protected]. All security vulnerabilities will be promptly addressed.
Support
- Documentation: https://docs.wiopayments.com
- API Reference: https://api.wiopayments.com/docs
- Support Email: [email protected]
- GitHub Issues: Report Issues
License
The WioPayments PHP SDK is open-source software licensed under the MIT license.
Built with ❤️ by the WioPayments Team
Secure payments made simple for developers worldwide
All versions of wiopayments with dependencies
ext-curl Version *
ext-json Version *
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/contracts Version ^10.0|^11.0|^12.0
guzzlehttp/guzzle Version ^7.5