PHPackages                             ixopay/ixopay-php-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. ixopay/ixopay-php-client

ActiveLibrary[Payment Processing](/categories/payments)

ixopay/ixopay-php-client
========================

Ixopay Client for PHP

v3.21.0(1y ago)9135.7k↓44.2%13[2 PRs](https://github.com/ixopay/php-ixopay/pulls)MITPHPPHP &gt;=v8.1

Since Sep 9Pushed 9mo ago10 watchersCompare

[ Source](https://github.com/ixopay/php-ixopay)[ Packagist](https://packagist.org/packages/ixopay/ixopay-php-client)[ RSS](/packages/ixopay-ixopay-php-client/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (128)Used By (0)

IXOPAY PHP SDK
==============

[](#ixopay-php-sdk)

[![Packagist](https://camo.githubusercontent.com/74168a62d5ae574bacc735643b5c98a6c0dc02a121759c88c94d3a425f0cb52e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f69786f7061792f69786f7061792d7068702d636c69656e742e737667)](https://packagist.org/packages/ixopay/ixopay-php-client)[![PHP Version](https://camo.githubusercontent.com/095da3faad55ccdb698ca9043857a530fa68434cd1c8cdaf3054f906b50ef9b0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f69786f7061792f69786f7061792d7068702d636c69656e742e737667)](https://packagist.org/packages/ixopay/ixopay-php-client)[![License](https://camo.githubusercontent.com/12b6c3ecb33e81b07a43b00aed4f96d8300245ffd15cfcfd3827e9df2e343a8d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f69786f7061792f7068702d69786f7061792e737667)](LICENSE.md)

Accept payments and integrate 100+ payment methods on your PHP backend: the [IXOPAY](https://ixopay.com) PHP SDK provides convenient access to the [IXOPAY REST APIs](https://documentation.ixopay.com/api/transaction/transaction-api).

 Table of Contents- [IXOPAY PHP SDK](#ixopay-php-sdk)
    - [Installation](#installation)
        - [Requirements](#requirements)
        - [Composer](#composer)
    - [Documentation](#documentation)
    - [Usage](#usage)
        - [Prerequisites](#prerequisites)
        - [Setting up credentials](#setting-up-credentials)
        - [Process a debit transaction](#process-a-debit-transaction)
    - [Support](#support)
    - [Licence](#licence)
    - [See also](#see-also)

Installation
------------

[](#installation)

### Requirements

[](#requirements)

- PHP v8.1 or newer
- [Composer](https://getcomposer.org)

### Composer

[](#composer)

Add the IXOPAY PHP SDK to your `composer.json`.

```
composer require ixopay/ixopay-php-client
```

Documentation
-------------

[](#documentation)

Please see [IXOPAY Gateway Documentation](https://documentation.ixopay.com) for general information about how to use the transaction processing API.

See the [IXOPAY API Reference](https://documentation.ixopay.com/api/transaction/transaction-api) for a reference of all transaction processing API calls.

Usage
-----

[](#usage)

### Prerequisites

[](#prerequisites)

- [IXOPAY](https://ixopay.com) account
- API User - consisting of:
    - username, and
    - password
- Connector - consisting of:
    - API key, and
    - optional: shared secret

### Setting up credentials

[](#setting-up-credentials)

Instantiate a new `Ixopay\Client\Client` authenticated via your API user &amp; password, connecting it to a payment adapter identified by an API key and authenticated using a shared secret.

```
