0.1.4 • Published 2 years ago
payway v0.1.4
(Unofficial) Node.js Client for ABA PayWay
The implementation is based on https://www.payway.com.kh/developers/
!WARNING
This is not a product of ABA Bank.
npm install paywayGet started
import { PayWayClient } from 'payway';
const client = new PayWayClient(
  'https://checkout-sandbox.payway.com.kh/',
  'your_merchant_id',
  'your_api_key',
);1. Create Transaction
const data = await client.create_transaction({
  tran_id: "example-01",
  payment_option: "abapay_deeplink",
  amount: 1,
  currency: "USD",
  return_url: "https://example.com/callback",
});2. Check Transaction
const data = await client.check_transaction("example-01");3. List Transactions
const data = await client.list_transaction({
  status: "PENDING"
});Supported Features
- Create Transaction
 - Check Transaction
 - List Transactions
 - Refund Transaction
 - Pre-Authorization
 - Account-On-File (AOF)
 - Card-On-File (COF)
 - Create Payment Link
 
License
MIT