Skip to content

Tích hợp BeePay bằng AI

Dùng AI assistant (Claude / ChatGPT / Cursor / Copilot) để tự build tích hợp thanh toán BeePay vào hệ thống của bạn — không cần tự code, chỉ điền 4 thông tin.

3 bước

1. Tải file prompt

⬇ Tải beepay-integration-prompt.md

2. Điền 4 thông tin

Mở file, thay 4 dòng đầu với thông tin của bạn:

BANK_CODE=MB
BANK_ACCOUNT=<số TK>
BANK_HOLDER=<tên HOA KHÔNG DẤU>
BEEPAY_API_KEY=<lấy tại id.beepay.vn/account>

3. Paste vào AI

Mở Claude, ChatGPT hoặc Cursor → attach / paste file → thêm yêu cầu:

"Đọc file này và build cho tôi — tech stack Next.js 14 + Postgres, domain myshop.com, bán 3 gói 199k-999k/tháng."

AI sẽ tự:

  • Gọi POST /api/systems qua API key → tạo connected system
  • Gọi POST /api/webhooks → lấy webhook secret
  • Sinh toàn bộ code: DB schema, endpoints, UI, .env, README

Tại sao cần file prompt?

Không có promptCó prompt
AI không biết BeePay là gìFile giải thích đầy đủ flow + API spec
AI đoán webhook payloadFile ghi rõ headers + body chuẩn
AI có thể implement sai signature verifyFile có code mẫu crypto.timingSafeEqual
Mỗi lần hỏi lại mất 20 câu prompt1 file, 1 câu "đọc file này rồi build"

Demo code AI sinh ra

Reference thực tế build theo prompt này: ai.huyhoang.online — landing page bán 3 gói, nhận webhook BeePay, SQLite DB, HTML + Express.

Bảo mật

API Key

File prompt có chứa BEEPAY_API_KEY của bạn. Không upload công khai (GitHub public, Discord, forum). Chỉ paste trực tiếp vào chat AI của bạn.

Nếu lỡ lộ: rotate tại id.beepay.vn/account, key cũ invalidate ngay.

FAQ

Q: AI có build đúng 100% không? A: 90%+ với Claude Sonnet 4 / ChatGPT-4. Kiểm tra: signature verify đúng không, idempotency có không, order_id format PREFIX[A-Z0-9]{3,30} có đúng không.

Q: Có cần tôi tự vào dashboard không? A: KHÔNG nếu AI gọi đúng 2 API setup. Merchant chỉ cần: (1) đăng ký BeePay, (2) connect bank, (3) copy API key, (4) paste vào file prompt. Các bước tạo connected_system + webhook rule AI tự làm qua API.

Q: Muốn đổi code sau khi AI sinh? A: Tự edit như bình thường — code là code của bạn, không phụ thuộc BeePay SDK.