Official PHP SDK for CheckAPI — Ukrainian bank receipt verification API.
Send a photo of a bank receipt, get verified: true/false in ~1 second. Supports PrivatBank, monobank, OTP Bank, A-Bank, Raiffeisen and more.
PHP 8.1+ with cURL and JSON extensions (standard on most setups).
composer require sarmkadan/checkapi<?php
require __DIR__ . '/vendor/autoload.php';
use CheckApi\CheckApiClient;
$client = new CheckApiClient('YOUR_API_KEY');
$result = $client->verify('receipt.jpg', 2450.00, '7731');
echo $result['verified']; // true
echo $result['detectedAmount']; // 2450.0
echo $result['reason']; // "confirmed"
echo $result['durationMs']; // 870use CheckApi\CheckApiException;
try {
$result = $client->verify('receipt.jpg', 1000, '1234');
} catch (CheckApiException $e) {
echo "Error {$e->getStatusCode()}: {$e->getResponseBody()}";
}| Plan | Price | Checks | Per check |
|---|---|---|---|
| Start | $30 | 1,000 | $0.03 |
| Business | $200 | 10,000 | $0.02 |
| Custom | from $500 | negotiable | individual |
No subscription. Pay with USDT or bank transfer.
- Website: check.sarmkadan.com
- API docs: check.sarmkadan.com/docs
- Live demo: check.sarmkadan.com/#demo
- Contact: Telegram @sarmkadan
MIT — see LICENSE.