vnpay

    1.0.2 • Public • Published

    VNPay

    Installation

    npm install vnpay
    # OR 
    yarn add vnpay

    Usage

    import VNPay from 'vnpay';
     
    const vnpay = new VNPay({
      payUrl: '', // string - if this field is empty - testPayUrl (https://sandbox.vnpayment.vn/paymentv2/vpcpay.html) is used
      tmnCode: '', // string
      secretKey: '', // string
      returnUrl: '' // string
    });
     
    // Get Banks
    const banks: Array<any> = vnpay.getBanks();
     
    // Get Categories
    const categories: Array<any> = vnpay.getCategories();
     
    // Create Payment URL
    const order: any = {
      orderInfo: 'Thực Phẩm - Tiêu Dùng',
      orderType: '100000',
      amount: 1000,
      ipAddr: '127.0.0.1',
      bankCode: 'NCB'
    };
    const url: string = vnpay.createPaymentUrl(order);
     
    // Verify Return URL
    const response: any = vnpay.verifyReturnUrl(query);
    const { code: '', message: '' } = message;

    Banks

    code name
    ABBANK Ngân hàng thương mại cổ phần An Bình (ABBANK)
    ACB Ngân hàng ACB
    AGRIBANK Ngân hàng Nông nghiệp (Agribank)
    BACABANK Ngân Hàng TMCP Bắc Á
    BIDV Ngân hàng đầu tư và phát triển Việt Nam (BIDV)
    DONGABANK Ngân hàng Đông Á (DongABank)
    EXIMBANK Ngân hàng EximBank
    HDBANK Ngan hàng HDBank
    IVB Ngân hàng TNHH Indovina (IVB)
    MBBANK Ngân hàng thương mại cổ phần Quân đội
    MSBANK Ngân hàng Hàng Hải (MSBANK)
    NAMABANK Ngân hàng Nam Á (NamABank)
    NCB Ngân hàng Quốc dân (NCB)
    OCB Ngân hàng Phương Đông (OCB)
    OJB Ngân hàng Đại Dương (OceanBank)
    PVCOMBANK Ngân hàng TMCP Đại Chúng Việt Nam
    SACOMBANK Ngân hàng TMCP Sài Gòn Thương Tín (SacomBank)
    SAIGONBANK Ngân hàng thương mại cổ phần Sài Gòn Công Thương
    SCB Ngân hàng TMCP Sài Gòn (SCB)
    SHB Ngân hàng Thương mại cổ phần Sài Gòn - Hà Nội(SHB)
    TECHCOMBANK Ngân hàng Kỹ thương Việt Nam (TechcomBank)
    TPBANK Ngân hàng Tiên Phong (TPBank)
    VPBANK Ngân hàng Việt Nam Thịnh vượng (VPBank)
    SEABANK Ngân Hàng TMCP Đông Nam Á
    VIB Ngân hàng Thương mại cổ phần Quốc tế Việt Nam (VIB)
    VIETABANK Ngân hàng TMCP Việt Á
    VIETBANK Ngân hàng thương mại cổ phần Việt Nam Thương Tín
    VIETCAPITALBANK Ngân Hàng Bản Việt
    VIETCOMBANK Ngân hàng Ngoại thương (Vietcombank)
    VIETINBANK Ngân hàng Công thương (Vietinbank)
    BIDC Ngân Hàng BIDC
    LAOVIETBANK NGÂN HÀNG LIÊN DOANH LÀO - VIỆT
    WOORIBANK Ngân hàng TNHH MTV Woori Việt Nam
    AMEX American Express
    VISA Thẻ quốc tế Visa
    MASTERCARD Thẻ quốc tế MasterCard
    JCB Thẻ quốc tế JCB
    UPI UnionPay International
    VNMART Ví điện tử VnMart
    VNPAYQR Cổng thanh toán VNPAYQR
    1PAY Ví điện tử 1Pay
    FOXPAY Ví điện tử FOXPAY
    VIMASS Ví điện tử Vimass
    VINID Ví điện tử VINID
    VIVIET Ví điện tử Ví Việt
    VNPTPAY Ví điện tử VNPTPAY
    YOLO Ví điện tử YOLO
    VIETCAPITALBANK Ngân Hàng Bản Việt

    Categories

    code (type) category (description)
    100000 Thực Phẩm - Tiêu Dùng
    100001 Bánh kẹo - Đồ ăn vặt - Giải khát
    100003 Thực phẩm khô
    100004 Sữa - Kem & sản phẩm từ sữa
    100005 Hóa phẩm – chất tẩy
    110000 Điện thoại - Máy tính bảng
    110001 Điện thoại dị động
    110002 Máy tính bảng
    110003 Smart Watch
    110004 Phụ kiện
    110005 Sim/Thẻ
    120000 Điện gia dụng
    120001 Điện gia dụng nhà bếp
    120002 Điện gia dụng gia đình
    120003 Điện lạnh & Điện cỡ lớn
    130000 Máy tính - Thiết bị văn phòng
    130001 Máy tính xách tay
    130002 Máy tính để bàn
    130003 Màn hình máy tính
    130004 Thiết bị mạng
    130005 Phần mềm
    130006 Linh kiện, Phụ kiện
    130007 Máy in
    130008 Thiết bị văn phòng khác
    140000 Điện tử - Âm thanh
    140001 Tivi
    140002 Loa
    140003 Dàn âm thanh
    140004 Đồ chơi công nghệ
    140005 Thiết bị Kỹ thuật số
    150000 Sách/Báo/Tạp chí
    150001 Văn phòng phẩm
    150002 Quà tặng
    150003 Nhạc cụ
    160000 Thể thao, dã ngoại
    160001 Trang phục thể thao
    160002 Phụ kiện thể thao
    160003 Đồ tập Yoga, thể hình
    160004 Đồ/Vật dụng Dã ngoại
    170000 Khách sạn & Du lịch
    170001 Du lịch trong nước
    170002 Du lịch nước ngoài
    170003 Đặt phòng khách sạn
    180000 Ẩm thực
    190000 Giải trí & Đào tạo
    190001 Vé xem phim
    190002 Thẻ học/ Học trực tuyến
    190003 Giải trí, vui chơi khác
    190004 Thẻ học trực tuyến/Thẻ hội viên
    200000 Thời trang
    200001 Thời trang nữ
    200002 Phụ kiện Nữ
    200003 Thời trang Nam
    200004 Thời trang Trẻ Em
    210000 Sức khỏe - Làm đẹp
    210001 Kem chống nắng
    210002 Chăm sóc da mặt
    210003 Trang điểm
    210004 Chăm sóc cá nhân
    220000 Mẹ & Bé
    220001 Sữa & Bột cho bé
    220002 Vệ sinh chăm sóc cho bé
    220003 Đồ chơi & Đồ dùng trẻ em
    220004 Đồ dùng ăn uống cho bé
    230000 Vật dụng nhà bếp
    230001 Nội thất
    240000 Xe cộ - phương tiện
    240001 Mô tô - Xe máy
    240002 Phụ kiện xe máy
    240003 Phụ kiện ô tô
    240004 Xe đạp điện
    250000 Thanh toán hóa đơn
    250001 Hóa đơn tiền điện
    250002 Hóa đơn tiền nước
    250003 Hóa đơn điện thoại trả sau
    250004 Hóa đơn ADSL
    250005 Hóa đơn truyền hình cáp
    250006 Hóa đơn dịch vụ
    250007 Vé máy bay
    260000 Mua mã thẻ
    260001 Thẻ điện thoại
    260002 Thẻ Game
    270000 Nhà thuốc - Dịch vụ y tế
    270001 Đăng ký khám/chữa bệnh

    Install

    npm i vnpay

    DownloadsWeekly Downloads

    10

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    38.4 kB

    Total Files

    9

    Last publish

    Collaborators

    • hieudoanm