payway
v0.1.4
Published
An unofficial client for ABA PayWay
Downloads
18
Maintainers
Readme
(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 payway
Get 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
- [x] Create Transaction
- [x] Check Transaction
- [x] List Transactions
- [ ] Refund Transaction
- [ ] Pre-Authorization
- [ ] Account-On-File (AOF)
- [ ] Card-On-File (COF)
- [ ] Create Payment Link
License
MIT