Ví dụ mẫu gọi API chuyển tiền (payout) PayOS bằng Node.js.
npm installnode index.js- Không public các key thật lên repo công khai.
- Nên sử dụng biến môi trường để bảo mật thông tin.
- Tham khảo thêm tài liệu chính thức của PayOS để biết chi tiết các trường dữ liệu.
- Nên sinh giá trị
x-idempotency-keylà một UUID cho mỗi request thực tế để tránh trùng lặp giao dịch (đã tự động sinh trong code).
index.js: Mã mẫu gọi API chuyển tiền.lib/signature.js: Hàm tạo signature HMAC SHA-256..env.sample: File mẫu biến môi trường.