PHP SDK

The Simiz PHP SDK provides an elegant client for integrating payments into PHP applications.
Package: simiz/simiz-php · Packagist · GitHub

Installation

Install and initialize the Simiz PHP SDK:
composer require simiz/simiz-php
use Simiz\SimizClient;

$simiz = new SimizClient('sk_test_xxxxxxxxxxxx');

Configuration

use Simiz\SimizClient;

$simiz = new SimizClient('sk_test_xxxxxxxxxxxx', [
    'timeout' => 30,
    'max_retries' => 3,
]);

Quick example

$transaction = $simiz->transactions->create([
    'amount' => 5000,
    'currency' => 'XAF',
    'payment_method' => 'ORANGE_MONEY',
    'payer' => [
        'phone' => '237690000000',
        'name' => 'John Doe',
    ],
    'description' => 'Order #12345',
    'callback_url' => 'https://your-site.com/webhooks/simiz',
]);

echo $transaction->id;     // tx_xxx
echo $transaction->status; // PENDING

Available resources

ResourceMethods
$simiz->transactionscreate, retrieve, list, cancel
$simiz->refundscreate, retrieve, list
$simiz->subscriptionscreate, retrieve, list, update, cancel
$simiz->payoutscreate, retrieve, list
$simiz->webhooksconstructEvent

Changelog

Version history

VersionDateChanges
1.0.02026-02-27Initial pre-release — transactions, refunds, customers