Skip to main content

[CSHARP] Create VietQR payment code without using API

Chào mọi người, bài viết này chia sẽ về một tiện ích tạo mã QR thanh toán onine trên VIETQR hiện này, và được nhiều người sữ dụng làm mã thanh toán cho quán ăn, nhà hàng, và doanh nghiệp nhỏ.

[C#] Hướng dẫn tạo mã thanh toán VietQR Pay không sử dụng API trên winform

Mã thanh toán VietQR giờ quá phổ biến ở nước ta, hầu như tất cả các ngân hàng hiện tại đều có thể thanh toán qua mã VietQR.

[CSHARP] Create VietQR payment code without using API

Bài viết này, hướng dẫn các bạn tạo mã thanh toán VietQR một cách dễ dàng trên C#, mà không cần phụ thuộc vào đơn vị thứ 3 qua API.

Video hướng dẫn step by step các bước thực hiện:


Đầu tiên, các bạn cần cài đặt thư viện VietQRHelper từ Nuget.

NuGet\Install-Package VietQRHelper -Version 1.0.0

Source code tạo mã VietQR đơn giản:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using VietQRHelper;

namespace TaoMaVietQR
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void picQRPay_Click(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            var qrPay = QRPay.InitVietQR(
                bankBin: BankApp.BanksObject[BankKey.VIETCOMBANK].bin,
                bankNumber: "0721000584901", // Số tài khoản
                amount: "20000", // Số tiền
                purpose: "Donate LapTrinhVB"  // Nội dung chuyển tiền,
               
              );
            var content = qrPay.Build();

            var imageQR = QRCodeHelper.TaoVietQRCodeImage(content);
            picQRPay.Image = imageQR;
        }
    }
}

Qua đoạn code trên mọi người cũng biết nên thay đổi nội dung gì để khi in hóa đơn ra sẽ hiện thông tin ròi chứ.
Cảm ơn mọi người đã quan tâm.

DOWNLOAD SOURCE CODE


PASSWORD UNZIP: HUNG.PRO.VN
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar