Thư viện Node.js tích hợp cổng thanh toán VNPay vào ứng dụng của bạn.
Thư viện VNPay:
- vnpay.js.org - Tài liệu chi tiết của thư viện
- sandbox.vnpayment.vn/apis - Tài liệu tích hợp từ VNPay
Tip
Nếu bạn đang sử dụng Nestjs
, hãy cài đặt nestjs-vnpay
- một wrapper tích hợp sẵn cho NestJS.
# NPM
npm install vnpay
# Yarn
yarn add vnpay
# PNPM
pnpm install vnpay
import { VNPay, ignoreLogger } from 'vnpay';
const vnpay = new VNPay({
// Thông tin cấu hình bắt buộc
tmnCode: '2QXUI4B4',
secureSecret: 'secret',
vnpayHost: 'https://sandbox.vnpayment.vn',
// Cấu hình tùy chọn
testMode: true, // Chế độ test
hashAlgorithm: 'SHA512', // Thuật toán mã hóa
enableLog: true, // Bật/tắt ghi log
loggerFn: ignoreLogger, // Hàm xử lý log tùy chỉnh
});
vnpayjs là một dự án mã nguồn mở và miễn phí
Nếu bạn thấy thư viện hữu ích, hãy:
- Tặng sao ⭐️ trên GitHub
- Mời tác giả một ly cà phê ☕️
Tham gia phát triển dự án:
- Đọc hướng dẫn đóng góp
- Fork dự án và tạo Pull Request
- Tham gia thảo luận trong Issues
Cảm ơn tất cả những người đã đóng góp cho dự án: