by afu-it
Agent skills for implementing Malaysia payment gateway integrations.
# Add to your Claude Code skills
git clone https://github.com/afu-it/malaysia-payment-gatewayGuides for using ai agents skills like malaysia-payment-gateway.
malaysia-payment-gateway is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by afu-it. Agent skills for implementing Malaysia payment gateway integrations. It has 62 GitHub stars.
malaysia-payment-gateway's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/afu-it/malaysia-payment-gateway" and add it to your Claude Code skills directory (see the Installation section above).
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh malaysia-payment-gateway against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Agent skills for implementing Malaysian payment gateway integrations with server-side checkout, verified webhooks, and idempotent settlement.
Made from Malaysia for developers building FPX, DuitNow QR, card, e-wallet, and local payment flows.
| Skill | Use for |
|---|---|
malaysia-payment-gateway |
Gateway-agnostic planning, review, and security checklist |
setup-chip |
CHIP Collect checkout, purchases, callbacks, refunds, payment methods |
setup-curlec |
Curlec/Razorpay Orders API, Checkout.js, callbacks, webhooks |
setup-xendit |
Xendit Payment Sessions, Payment Requests, webhooks, xenPlatform |
setup-bayarcash |
Bayarcash API v2/v3, payment intents, callbacks, checksums |
setup-bcl |
BCL Pay, Payment Link, QR Terminal, Forms, Bayarcash-linked setup |
setup-toyyibpay |
toyyibPay categories, bills, callbacks, DuitNow QR, transaction checks |
setup-billplz |
Billplz collections, bills, X Signature callbacks, Payment Order payouts |
setup-fiuu |
Fiuu hosted payment, Seamless Integration, Inpage Checkout, XDK, callbacks |
setup-senangpay |
senangPay hosted/manual checkout, Direct API, callbacks, query status, refunds, plugins, recurring, payout, tokenisation, split settlement |
setup-hitpay |
HitPay Payment Request API, hosted checkout, Drop-In UI, webhooks, refunds, plugins, recurring billing, payouts |
setup-stripe-malaysia |
Stripe Malaysia Checkout, Payment Element, webhooks, Stripe CLI, MYR, cards, FPX |
Before installing:
Install from this repository:
npx skills@latest add afu-it/malaysia-payment-gateway
The CLI can show available skills and let you select them interactively.
List available skills:
npx skills@latest add afu-it/malaysia-payment-gateway --list
Install all skills:
npx skills@latest add afu-it/malaysia-payment-gateway --all
Install one skill:
npx skills@latest add afu-it/malaysia-payment-gateway --skill setup-curlec
Install globally:
npx skills@latest add afu-it/malaysia-payment-gateway -g
Verify CLI version:
npx skills@latest --version
npx skills@latest add afu-it/malaysia-payment-gateway --skill malaysia-payment-gateway
npx skills@latest add afu-it/malaysia-payment-gateway --skill setup-curlec
Ask your agent to inspect your project before coding.
Ask your agent to implement checkout, webhook verification, settlement, tests, and docs together.
Use the skill name in your prompt:
Use $malaysia-payment-gateway to review my app payment flow and tell me what is missing before production.
Use $setup-curlec to implement Curlec checkout, callback verification, webhook settlement, and tests in this Next.js project.
Use $setup-chip to add CHIP Collect checkout and webhook handling. Do not unlock access from redirect alone.
Use $setup-xendit to implement hosted checkout with Xendit Payment Sessions and idempotent webhook settlement.
Use $setup-bayarcash to integrate Bayarcash payments with checksum/callback verification.
Use $setup-bcl to set up BCL Pay and explain which parts are BCL-owned versus Bayarcash-linked.
Use $setup-toyyibpay to integrate toyyibPay bills, callback hash verification, and idempotent settlement.
Use $setup-billplz to integrate Billplz bills, X Signature verification, and idempotent settlement.
Use $setup-fiuu to integrate Fiuu hosted checkout, Notify URL verification, Callback URL handling, and idempotent settlement.
Use $setup-senangpay to integrate senangPay hosted checkout, Callback URL verification, query status reconciliation, and idempotent settlement.
Use $setup-hitpay to integrate HitPay Payment Request checkout, webhook signature verification, status fallback, and idempotent settlement.
Use $setup-stripe-malaysia to integrate Stripe Malaysia checkout, webhook verification, and idempotent settlement.
Ask the agent to:
references/account-setup.md before explaining registration, credentials, dashboard setup, or required API keys.references/account-setup.md for framework setup notes, required env vars, and deployment secrets where documented.Contributions are welcome. Use one folder per skill.
Use action-style names:
setup-toyyibpay
setup-senangpay
setup-stripe-malaysia
Rules:
name: in SKILL.md.mkdir -p setup-yourgateway/references setup-yourgateway/agents
SKILL.mdMinimum shape:
---
name: setup-yourgateway
description: Set up, build, debug, review, and explain YourGateway payment integrations. Use when working with checkout, payment links, callbacks, webhooks, signatures, refunds, sandbox/live setup, and payment settlement for YourGateway.
---
# Setup YourGateway
Use this skill for YourGateway integration work.
## Source
Read `references/yourgateway.md` before giving factual API guidance or writing integration code.
## Core Workflow
1. Identify environment: sandbox or production.
2. Create local pending payment first.
3. Create checkout/session server-side.
4. Verify callback/webhook signature.
5. Re-fetch payment state from provider when possible.
6. Settle idempotently after amount, currency, provider, and reference match.
agents/openai.yamlinterface:
display_name: "Setup YourGateway"
short_description: "Set up YourGateway payments"
default_prompt: "Use $setup-yourgateway to integrate YourGateway payments."
Create:
setup-yourgateway/references/yourgateway.md
Include:
Do not include real API keys, tokens, merchant secrets, or private customer data.
Run validator:
python3 /home/user/.codex/skills/.system/skill-creator/scripts/quick_validate.py setup-yourgateway
If you do not have that validator, install the latest Skills CLI and at minimum verify:
npx skills@latest --version
From a separate test directory:
npx skills@latest add /path/to/malaysia-payment-gateway --skill setup-yourgateway
git checkout -b add-setup-yourgateway
git add setup-yourgateway
git commit -m "Add setup-yourgateway skill"
git push origin add-setup-yourgateway
Then open a pull request with: