Official PHP SDK for ShegerPay — Ethiopian payment verification
# ShegerPay PHP SDK
Official PHP SDK for ShegerPay — verify Ethiopian bank payments (CBE, Telebirr, BOA, Awash).
## Install
```bash
composer require shegerpay/sdk
```
## Quick Start
```php
require_once 'ShegerPay.php';
use ShegerPay\ShegerPay;
$client = new ShegerPay('sk_live_YOUR_API_KEY');
// Verify payment
$result = $client->verify('FT26062K7WMY', 1000, 'cbe');
echo $result->verified ? 'Payment verified!' : 'Not verified';
// Verify from screenshot
$image = base64_encode(file_get_contents('receipt.png'));
$result = $client->verifyImage(['image' => $image, 'provider' => 'cbe']);
// Create payment link
$link = $client->createPaymentLink(['title' => 'Order #1234', 'amount' => 1500]);
echo $link['url'];
```
## Supported Providers
`cbe` · `telebirr` · `boa` · `awash` · `ebirr_kaafi` · `ebirr_coop`
## Docs
shegerpay.com | support@shegerpay.com