Download the PHP package iberbanco/php-sdk without Composer
On this page you can find all versions of the php package iberbanco/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download iberbanco/php-sdk
More information about iberbanco/php-sdk
Files in iberbanco/php-sdk
Package php-sdk
Short Description Production-ready PHP SDK for Iberbanco API v2 - Enterprise banking platform with 80+ currencies, professional enums, type-safe DTOs, optimized performance, and comprehensive financial services
License MIT
Homepage https://iberbancoltd.com
Informations about the package php-sdk
Iberbanco PHP SDK
๐ฆ Official PHP SDK for Iberbanco API v2 - Professional banking platform supporting 80+ currencies, 185+ jurisdictions, and comprehensive financial services.
๐ Key Features
- Complete Banking Operations: Users, Accounts, Cards, Transactions, Export
- Enhanced Security: 3-layer authentication system (Token + Timestamp + Hash)
- Multiple Transaction Types: SWIFT, SEPA, ACH, BACS, Crypto, and more
- Export Capabilities: Comprehensive data export with email delivery
- Card Management: Virtual and physical card operations
- Exchange Services: Real-time currency exchange rates
- Robust Error Handling: Comprehensive exception management
- Type-Safe DTOs: Data Transfer Objects with validation for all requests
- Professional Enums: Type-safe enums for currencies, statuses, and types
- PSR-4 Compliant: Modern PHP standards and best practices
๐ Requirements
- PHP 8.1 or higher
- cURL extension
- JSON extension
- Hash extension
๐ฆ Installation
Install the SDK via Composer:
๐ Example Files
The SDK includes comprehensive example files:
examples/basic_usage.php- Basic SDK operations and authenticationexamples/transaction_management.php- Transaction processing examplesexamples/card_management.php- Card operations and managementexamples/dto_usage.php- Complete DTO usage demonstrationsexamples/configuration_examples.php- Configuration options
๐ Quick Start
Basic Setup
โ๏ธ Configuration
Basic Configuration
Environment Variables
Configuration Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
sandbox |
boolean | true |
Environment (sandbox/production) |
username |
string | required | Your agent username |
timeout |
integer | 30 |
Request timeout in seconds |
verify_ssl |
boolean | true |
SSL certificate verification |
debug |
boolean | false |
Debug mode |
๐ Authentication
๐ฐ Currency System
Important: The Iberbanco API uses internal currency IDs, not ISO codes.
๐ง Using Data Transfer Objects (DTOs)
The SDK includes comprehensive DTOs that provide type safety and validation:
Account Operations
Card Operations
Transaction Operations
Crypto Operations
๐ Basic Operations
Working with Accounts
Working with Cards
Working with Transactions
Exchange Services
๐ Security
The SDK implements Iberbanco's 3-layer security system:
- Agent Token: Your unique API access token
- Timestamp: Current Unix timestamp for request validation
- Hash: HMAC-SHA256 signature for request integrity
๐งช Testing
๐ Supported Services
โ Complete Banking Platform
- 16 Currencies supported (USD, EUR, GBP, CHF, RUB, TRY, AED, CNH, AUD, CZK, PLN, CAD, USDT, HKD, SGD, JPY)
- 185+ Jurisdictions for operations
- 10+ Payment Networks (SWIFT, SEPA, ACH, BACS, EFT, INTERAC, etc.)
- Virtual Multi-Currency Accounts
- Debit Cards (Virtual & Physical)
- Crypto Transactions (USDT support)
- Export Services with email delivery
๐ฆ About Iberbanco
Iberbanco Ltd is a Canadian MSB-registered financial services company providing comprehensive banking solutions.
- Company: Iberbanco Ltd
- Address: 4 Robert Speck Parkway, Mississauga, ON L4Z 1S1, Canada
- Phone: +1 (251) 277-8085 | +3 (716) 731-4388
- Email: [email protected]
- MSB Registration: M23371461
- Website: https://iberbancoltd.com/
๐ API Documentation
For detailed API documentation, visit: https://sandbox.api.iberbanco.finance/doc
๐ Support
- ๐ง Email: [email protected]
- ๐ API Documentation: https://sandbox.api.iberbanco.finance/doc
- ๐ Website: https://iberbancoltd.com/
๐ License
The MIT License (MIT). Please see License File for more information.