Search by

kechankrisna / php_payway

kechankrisna

ABA PayWay Ecommerce Checkout client for PHP: purchase, check, close, refund and list transactions, exchange rates, and callback verification.

Package info

github.com/kechankrisna/payway-checkout

Homepage

Language:Kotlin

pkg:composer/kechankrisna/php_payway

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 5

Open Issues: 0

v2.0.0 2026-09-30 11:03 UTC

README

Clients for the ABA PayWay Ecommerce Checkout API in several languages. For the PayWay partner API (merchant onboarding), see payway-partner.

Folder Package Status
dart/ dart_payway (pub.dev) 2.0.0: every checkout API, callback verification, tested against ABA's PHP samples and the sandbox
flutter/ flutter_payway (pub.dev) 2.0.0: payment method picker with the ABA PAY, KHQR and card logos, built on dart_payway 2.0.0
php/ kechankrisna/php_payway (Packagist) 2.0.0: every checkout API, callback verification, tested against ABA's PHP samples and the sandbox
kotlin/ io.github.kechankrisna:payway-checkout (Maven Central) 2.0.0: Kotlin/JVM, every checkout API, callback verification, tested against ABA's PHP samples
node/ @kechankrisna/payway-checkout (npm) 2.0.0: every checkout API, callback verification, tested against ABA's PHP samples and the sandbox

spec/ holds what every SDK should agree on: request hashes and callback signatures computed with the PHP samples from ABA's documentation (spec/test-vectors/), and throwaway RSA test keys (spec/fixtures/).

Where to run it

Call PayWay from your server: the API key is a secret, and PayWay only accepts requests from whitelisted domains or IPs.

Repository layout

spec/       shared known answers and test keys
dart/       Dart SDK        → pub.dev
flutter/    Flutter widgets → pub.dev
php/        PHP SDK         → Packagist (composer.json is at the root)
kotlin/     Kotlin/JVM SDK  → Maven Central
node/       Node.js SDK     → npm

See CONTRIBUTING.md for tests and releases.