An unofficial client for ABA PayWay
npm install paywayThe implementation is based on https://www.payway.com.kh/developers/

> [!WARNING]
> This is not a product of ABA Bank.
``shell`
npm install payway
`javascript
import { PayWayClient } from 'payway';
const client = new PayWayClient(
'https://checkout-sandbox.payway.com.kh/',
'your_merchant_id',
'your_api_key',
);
`
`javascript`
const data = await client.create_transaction({
tran_id: "example-01",
payment_option: "abapay_deeplink",
amount: 1,
currency: "USD",
return_url: "https://example.com/callback",
});
`javascript`
const data = await client.check_transaction("example-01");
`javascript``
const data = await client.list_transaction({
status: "PENDING"
});
- [x] Create Transaction
- [x] Check Transaction
- [x] List Transactions
- [ ] Refund Transaction
- [ ] Pre-Authorization
- [ ] Account-On-File (AOF)
- [ ] Card-On-File (COF)
- [ ] Create Payment Link
---
MIT