@hezos/aba-payway-sdk
v0.1.0
Published
Reusable PayWay API client helpers for payment init and status checks.
Readme
@hezos/aba-payway-sdk
Reusable PayWay helpers extracted from Next.js route handlers.
Install
npm install @hezos/aba-payway-sdk
# or
bun add @hezos/aba-payway-sdkAPI
import {
initPayment,
checkPaymentStatus,
buildAbaMobileBankDeepLink,
isMobileDevice,
} from "@hezos/aba-payway-sdk";initPayment
const payment = await initPayment({
amount: "10",
paywayLinkUrl: "https://link.payway.com.kh/YOUR_LINK_ID",
});checkPaymentStatus
const status = await checkPaymentStatus({
clientId: "...",
deviceId: "...",
requestTime: "...",
token: "...",
});Build package
cd packages/aba-payway-sdk
npm run buildValidate PayWay link URL
import { validatePaywayLinkUrl } from "@hezos/aba-payway-sdk";
const result = await validatePaywayLinkUrl({
paywayLinkUrl: "https://link.payway.com.kh/YOUR_LINK_ID",
});