aba-payway-integration
Explain how to use this skill, select a PayWay flow, or integrate, test, review and troubleshoot ABA PayWay in a merchant project.
Skill by Ruzaid-aman
Chalk Labs
Need help deploying aba-payway-integration?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ruzaid-aman-aba-payway-integration
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, backend, testing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/aba-payway-integration
What's inside
- Skill name
aba-payway-integration- Description
- Explain how to use this skill, select a PayWay flow, or integrate, test, review and troubleshoot ABA PayWay in a merchant project. Inspect existing orders, authentication and storage; implement server-side verification, fulfillment and recovery. TypeScript/JavaScript recipes cover Express and Next.js, with workflow references for COF, subscriptions, QR, refunds, payouts and partner capabilities.
- License
- MIT
- Metadata
- version: 1.1.2
- Instructions
- 62 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (53)
- SKILL.md
- customer-state.ts · assets/
- evidence.ts · assets/
- express.ts · assets/
- money.ts · assets/
- next.ts · assets/
- payway-gateway.ts · assets/
- service.ts · assets/
- settlement.ts · assets/
- sqlite-store.ts · assets/
- MANIFEST.json · references/
- agent-integration.md · references/
- agent-setup-playbook.md · references/
- agentic-cli-guide.md · references/
- api-datetime-timezones.md · references/
- callbacks-webhooks.md · references/
- close-transaction.md · references/
- cloudflare-webhook.md · references/
- code-snippets.md · references/
- contributing.md · references/
- customer-module-qr.md · references/
- deep-linking.md · references/
- deployment-checklist.md · references/
- docs-index.md · references/
- error-codes.json · references/
- errors-and-debugging.md · references/
- first-payment-walkthrough.md · references/
- integration-contracts.md · references/
- integration-finance.md · references/
- integration-onboarding.md · references/
- integration-operations.md · references/
- integration-recipes.md · references/
- integration-ui.md · references/
- link-lifecycle.md · references/
- merchant-scenarios.md · references/
- native-apps.md · references/
- overview.md · references/
- payment-link.md · references/
- qr-handling.md · references/
- quickstart-1-page.md · references/
- quickstart.md · references/
- sdk-cli-reference.md · references/
- security.md · references/
- settlement-disputes.md · references/
- setup.md · references/
- storage-service.md · references/
- support.md · references/
- telegram-mini-app.md · references/
- transaction-journal.md · references/
- ui-customization.md · references/
- web-implementation.md · references/
- webhook-setup.md · references/
- webviews.md · references/
SKILL.md (first lines)
# ABA PayWay Merchant Integration Community-maintained guidance for merchant coding agents. This skill is usable by itself; references and recipe assets are included. Other languages receive documented API guidance, not a claim of tested language support. MCP is optional. ## Help Using This Skill For usage help, start with [how to use the skill](references/agent-integration.md#use-the-skill-in-chat). Explain discovery, task choices, prerequisites, expected results and a suitable starter prompt. Tailor the explanation to known project facts without demanding secrets. A help/explanation request stays guidance-only; follow an implementation request when the user actually asks for project changes. Starter: “Use aba-payway-integration. Explain how to use it for my project, compare suitable payment flows, and give me the next prompt. Do not change files or contact PayWay.” ## Quick Start Inspect the project before changing it: framework/runtime, existing payment providers, server-owned orders/prices, authentication, database transactions, workers, and test commands. Keep the merchant's architecture and explicit choices. Infer what is available; ask only about unresolved choices that affect the integration. Read [integration journey and capability matrix](references/agent-integration.md). Select one flow and read its references; do not load the whole library. Record a masked [integration profile and merchant gates](references/integration-onboarding.md). Infer project facts; leave unconfirmed credentials, entitlements and bank policies as explicit blockers. For a supported commerce platform evaluate its verified official plugin before custom code. | Merchant need | Read | |---|---| | Online QR | [QR handling](references/qr-handling.md) | | Browser hosted checkout | [Web implementation](references/web-implementation.md) | | Shareable payment link | [Payment link](references/payment-link.md) | | Offline KHQR / printed Customer QR | [QR handling](references/qr-handling.md), [Customer QR](references/customer-module-qr.md) | | Link account/card, token lifecycle, recurring charges | [COF](references/link-lifecycle.md), relevant operation in [SDK/CLI reference](references/sdk-cli-reference.md) | | Refund / pre-auth / payout / beneficiary / split | Relevant operation in [SDK/CLI reference](references/sdk-cli-reference.md), [settlement boundaries](references/settlement-disputes.md) | | Status, recovery, reconciliation | [Journal](references/transaction-journal.md), [Customer QR](references/customer-module-qr.md), [closure policy](references/close-transaction.md) | | Soundbox / partner activation / exchange rate | Relevant operation in [SDK/CLI reference](references/sdk-cli-reference.md) and the capability matrix | | Mobile or webview presentation | [Native guidance](references/native-apps.md), [webviews](references/webviews.md), [deep links](references/deep-linking.md); native SDKs are not validated by these TS recipes | For a new project read [setup](references/setup.md) and [quickstart](references/quickstart.md). For implementation read [framework recipes](references/integration-recipes.md) and [callbacks](references/callbacks-webhooks.md). Copy and adapt only the assets needed for the selected flow. Load [contracts and source/version policy](references/integration-contracts.md) for signing, callback variants or inquiry; [customer UI/mobile](references/integration-ui.md) for presentation; [advanced operations](references/integration-operations.md) for consent, refunds, holds, payouts or companion boundaries; and [finance evidence](references/integration-finance.md) for production acceptance/reconciliation. Internal ABA policy and uncontracted adjacent products require their own approved contracts; do not claim account/tool access. ```sh # After installing a reviewed tarball, or the approved published package: npm exec -- payway-sdk skills add codex --only aba-payway-integration npm exec -- payway-sdk skills doctor --agent codex npm exec -- payway-sdk docs agent-integration ``` ## Implement and Verify - Keep SDK calls, signing keys and raw gateway responses on the server. Retrieve price/currency and authorize order ownership there. Return only the customer's QR, signed hosted form or hosted link. - Save a unique attempt before submission. Gateway transaction IDs are not idempotency keys. After a lost response, query the saved attempt; never blindly repeat a charge/create. - Use confirmed SDK symbols and endpoint-specific units/field shapes from the local reference. Do not invent APIs or port another provider's signing/retry rules. - For default checkout follow [UI requirements](references/integration-ui.md#default-e-commerce-checkout-requirements) and [branding configuration](references/ui-customization.md): expose all profile-enabled methods, use exact ABA KHQR wording/current assets, gate Pay with linked policies and consent, use the expected web plugin popup or full-screen app WebView with merchant header, and configure the supported success continuation/app return. Show merchant success and clear purchased cart contents only after backend verification. Record Integration Team screen approval before production credentials; supplied logos/design examples do not establish entitlement or public redistribution permission. - Signed online and confirmed Customer Printed QR callbacks use SDK verification. Payment-link and offline KHQR notifications are unsigned hints under their own contracts. Never downgrade a signed flow because a header is missing. Query PayWay and bind results to the immutable, scoped attempt; redirects and missing callbacks prove nothing. - Compare the original transaction currency and amount due with the stored order; payer debit can differ in currency. PRE-AUTH is not captured payment. Durably record acceptance and enqueue fulfillment atomically with a unique order/job constraint. - Reconcile missing callbacks and uncertain outcomes. Remote PENDING is not proof of a live QR; expiry/closure also need local order policy. - Use USD cents and whole KHR in these recipes, validate before submission, preserve attempt history and verified payment state, and distinguish a newly queued fulfillment job from completed delivery. Customer status reads persisted state; workers use current inquiry and paced detail only for final/historical evidence. - Use the merchant's test commands, then [recipe acceptance scenarios](references/integration-recipes.md). Distinguish simulated/offline tests, dated sandbox evidence, blocked enablement, and production prerequisites. Finish with profile, selected flow/contracts, changed files, executed evidence, merchant gate statuses, blockers and the next action. G5/G6 require ABA's existing production rule and actual settlement evidence; approval is not settlement. For deployment read [go-live checklist](references/deployment-checklist.md). Rollback disables new production initiation while preserving in-flight receipts/recovery. Installing a skill does not authorize gateway mutations, deployment or publication. ## Error Handling Read [errors and debugging](references/errors-and-debugging.md). Gather masked errors, endpoint, attempt ID and correlation/trace IDs; use inquiry and existing CLI diagnostics before proposing another payment. Correct local validation failures; resolve gateway business rejections; respect rate limits. Treat transport failures during mutation as unknown outcomes. Never request secrets in chat or log full request bodies. Merchant/profile enablement failures are external prerequisites, not signing bugs to work around. Report unconfirmed behavior as unconfirmed and preserve exact evidence in the merchant's private environment.
From Ruzaid-aman/ABA-Payway-SDK-unofficial, MIT.
More from Ruzaid-aman/ABA-Payway-SDK-unofficial
- 0.567score
aba-payway-customer-qr
Ruzaid-aman
Handle Merchant Portal Customer Module static QRs (Printed QR channel) — decoded payload anatomy, callback handling, and reconciliation via…
SkillAFreshness: AClaude Code +9 - 0.565score
aba-payway-agent
Ruzaid-aman
Use when operating the agentic PayWay CLI with provider modes, the 14 tools (incl.
SkillAFreshness: AClaude Code +9 - 0.565score
aba-payway-knowledge-base
Ruzaid-aman
Use when you need PayWay integration guidance offline — the built-in knowledge base of integration and support topics (setup…
SkillAFreshness: AClaude Code +9 - 0.564score
aba-payway-first-payment
Ruzaid-aman
Start an ABA PayWay payment, choose QR or hosted checkout or payment link, verify it, and fulfill once.
SkillAFreshness: AClaude Code +9 - 0.564score
aba-payway-hash
Ruzaid-aman
Verify ABA PayWay webhook signatures with timing-safe HMAC verification.
SkillAFreshness: AClaude Code +9 - 0.558score
aba-payway-journal
Ruzaid-aman
Query the local ABA PayWay transaction journal — timelines, stats, reconciliation, anomalies, and RCA for AI agents.
SkillAFreshness: AClaude Code +9 - 0.554score
aba-payway-purchase
Ruzaid-aman
Create a signed ABA PayWay checkout purchase with aba-payway-ts.
SkillAFreshness: AClaude Code +9 - 0.551score
aba-payway-qr
Ruzaid-aman
Generate an online ABA PayWay KHQR payment QR code.
SkillAFreshness: AClaude Code +9 - 0.521score
aba-payway-bulk-operations
Ruzaid-aman
Run one transaction operation (close, check, detail) across many ABA PayWay transaction IDs with per-item results, rate-limit pacing, and evidence reports.
SkillBFreshness: BClaude Code +9 - 0.521score
aba-payway-beneficiary
Ruzaid-aman
Manage the ABA PayWay payout beneficiary whitelist — add payees, update status, and test with seeded sandbox beneficiaries.
SkillBFreshness: BClaude Code +9 - 0.518score
aba-payway-payout
Ruzaid-aman
Make an ABA PayWay payout / split-payout and manage payout beneficiaries (whitelist, currency matching, error codes).
SkillBFreshness: BClaude Code +9 - 0.518score
aba-payway-link-card
Ruzaid-aman
Link a payment card for ABA PayWay credential-on-file payments.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 6, 2026 (25 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.1.2
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Ruzaid-aman
- 0.567score
aba-payway-customer-qr
Ruzaid-aman
Handle Merchant Portal Customer Module static QRs (Printed QR channel) — decoded payload anatomy, callback handling, and reconciliation via…
SkillAFreshness: AClaude Code +9 - 0.565score
aba-payway-knowledge-base
Ruzaid-aman
Use when you need PayWay integration guidance offline — the built-in knowledge base of integration and support topics (setup…
SkillAFreshness: AClaude Code +9 - 0.565score
aba-payway-agent
Ruzaid-aman
Use when operating the agentic PayWay CLI with provider modes, the 14 tools (incl.
SkillAFreshness: AClaude Code +9 - 0.564score
aba-payway-hash
Ruzaid-aman
Verify ABA PayWay webhook signatures with timing-safe HMAC verification.
SkillAFreshness: AClaude Code +9 - 0.564score
aba-payway-first-payment
Ruzaid-aman
Start an ABA PayWay payment, choose QR or hosted checkout or payment link, verify it, and fulfill once.
SkillAFreshness: AClaude Code +9 - 0.558score
aba-payway-journal
Ruzaid-aman
Query the local ABA PayWay transaction journal — timelines, stats, reconciliation, anomalies, and RCA for AI agents.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get aba-payway-integration running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
aba-payway-integration skill. Agent Mart. https://agentmart.dev/skills/ruzaid-aman-aba-payway-integration (last updated 2026-10-24)