Ultraner PHP SDK, one API for payments across Africa.
# Ultraner PHP SDK
One API for payments across Africa: mobile money, cards, PayPal and wallets. Live in Tanzania and Rwanda, expanding across the continent.
- Docs:
ultraner.com
- OpenAPI:
ultraner.com
- For AI:
ultraner.com
## Install
```bash
composer require ultraner/sdk
```
## Usage
```php
createMobileMoney([
'amount' => 5000,
'currency' => 'TZS',
'provider' => 'Vodacom',
'accountNumber' => '255700000000',
'externalId' => 'order_1001',
]);
// Poll status
$status = $ultraner->paymentStatus($payment['reference']);
// Wallet, transactions
$ultraner->wallet();
$ultraner->transactions(1, 20);
// Escrow
$escrow = $ultraner->createEscrow(['amount' => 10000, 'currency' => 'TZS', 'recipient' => 'vendor@example.com']);
$ultraner->releaseEscrow($escrow['escrowCode']);
```
Errors throw `Ultraner\UltranerException` with `->status` and `->apiCode`.
## License
MIT