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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wiopayments

WioPayments PHP SDK

Latest Stable Version Test Coverage PHP Version Require Total Downloads

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

System Requirements

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

  1. Environment Variables: Never commit API keys to version control
  2. Webhook Verification: Always verify webhook signatures
  3. Input Validation: Validate all payment parameters
  4. Error Logging: Log errors securely without exposing sensitive data
  5. HTTPS Only: Use SSL/TLS for all API communications
  6. 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

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

PHP Build Version
Package Version
Requires php Version ^8.1
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
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wio/wiopayments contains the following files

Loading the files please wait ....