vnpay
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

vnpay

VI | EN

Thư viện mã nguồn mở hỗ trợ thanh toán qua VNPay.

Tài liệu từ VNPay: https://sandbox.vnpayment.vn/apis/docs/huong-dan-tich-hop/

Cài đặt:

Cài đặt vnpay với npm:

npm install vnpay

Cài đặt vnpay với yarn:

yarn add vnpay

Cài đặt vnpay với pnpm:

pnpm add vnpay

Sử dụng:

Khởi tạo

import { VNPay } from 'vnpay';

const vnpay = new VNPay({
    tmnCode: '2QXUI4B4',
    secureSecret: 'secret',
    api_Host: 'https://sandbox.vnpayment.vn',
    testMode: true, // optional
    hashAlgorithm: 'SHA512', // optional
});

Các phương thức

Phương thức Mô Tả Trạng thái
getBankList Lấy danh sách ngân hàng VNPay hỗ trợ
buildPaymentUrl Tạo đường dẫn thanh toán
verifyIpnCall Xác thực lời gọi ipn từ VNPay
verifyReturnUrl Xác thực kết quả trả về từ VNPay
queryDr Truy vấn kết quả giao dịch
refund Tạo yêu cầu hoàn tiền

Ghi chú:

  • Biểu tượng ✅ cho biết công việc đã được hoàn thành.
  • Biểu tượng 📝 cho biết công việc cần được thực hiện.
  • Biểu tượng ❗ cho biết công việc cần sự giúp đỡ.

Code tham khảo: Bấm vào đây

Contribution

Package Sidebar

Install

npm i vnpay

Weekly Downloads

39

Version

1.1.0

License

MIT

Unpacked Size

67.3 kB

Total Files

37

Last publish

Collaborators

  • lehuygiang28