Official Java 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.
Java 17+ (uses `java.net.http.HttpClient` and records — no external dependencies).
```java import com.checkapi.CheckApiClient; import com.checkapi.CheckApiResult; import java.nio.file.Path;
try (var client = new CheckApiClient("YOUR_API_KEY")) { CheckApiResult result = client.verify( Path.of("receipt.jpg"), 2450.00, "7731" );
System.out.println(result.verified()); // true
System.out.println(result.detectedAmount()); // 2450.0
System.out.println(result.reason()); // "confirmed"
} ```
| 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.