agelgil/cbe-transaction-verifier

CBE Transaction Verifier

v0.1.1 2025-04-13 01:28 UTC

This package is not auto-updated.

Last update: 2025-04-13 20:42:52 UTC


README

Installation

composer require agelgil/cbe-transaction-verifier

Dependency

Make sure you installed tesseract-ocr for verification based on image (e.g. screenshots).

Usage

use Agelgil\CBETransactionVerifier/Verify;
use Agelgil\CBETransactionVerifier/Transaction;

$verify = resolve(Verify::class);

$path = '/home/user/.../cbe-transaction****.png';
$accountLast8 = '12345678';

/** @var Transaction $transaction */
$transaction = $verifier->fromImage($path, $accountLast8);
// or
$transaction = $verifier->fromTransactionId($path, $accountLast8);

// $transaction->id
// $transaction->payer
// $transaction->receiver
// $transaction->amount
// $transaction->reason
// $transaction->paidAt