Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

CheckAPI — Python Client

License Python

Minimal Python client for CheckAPI — an API that automatically verifies bank transfer receipts by photo. Send an image of a receipt along with the expected amount and card number, and get a match/no-match result back in about a second.

Why CheckAPI

  • Fast — verification typically completes in ~1 second.
  • Simple — one endpoint, one request, structured JSON response.
  • Broad bank coverage — works with receipts from major banks and payment apps in the region.
  • Privacy-conscious — images are processed for verification only and are not retained beyond what's needed to serve the request.

CheckAPI checks that the amount and card number on a receipt match what you expect — it's built for automating payment confirmation workflows, not for detecting forged documents.

Install

pip install requests

Then drop checkapi.py into your project (no package registry required).

Usage

from checkapi import CheckAPI

client = CheckAPI(api_key="YOUR_API_KEY")

result = client.verify(
    image_path="receipt.jpg",
    expected_amount=150.00,
    expected_card_last4="1234",
)

if result["match"]:
    print("Receipt verified: amount and card match.")
else:
    print("Receipt does NOT match expected details.")

API Reference

Full API reference, request/response schema, and error codes: https://check.sarmkadan.com/docs/

Pricing

See current plans and rate limits: https://check.sarmkadan.com/#pricing

Contact

Questions or integration support: @sarmkadan

License

MIT — see LICENSE.

About

Python client for CheckAPI — automated bank receipt verification API (https://check.sarmkadan.com)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages