03 February, 2025

[CSHARP] Tạo mã thanh toán VietQR không sử dụng API

February 03, 2025 Posted by Tôi Hùng ✅ , , , No comments
Chào mọi người, hôm nay mình sẽ hướng dẫn mọi người tạo mã VietQR Pay không cần lấy thông tin API nhanh nhất trong lập trình ứng dụng 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.

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:


Chúng ta bắt đầu từng bước để thiết lập chương trình nhé.

Bước 1. Các bạn cần cài đặt thư viện VietQRHelper từ Nuget.

NuGet\Install-Package VietQRHelper -Version 1.0.0

Bước 2. 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 Hung.Pro.VN"  // Nội dung chuyển tiền,
               
              );
            var content = qrPay.Build();

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

Như vậy đã hoàn thành việc setup chương trình Winform tạo mã VietQR Pay đơn giản cho người dùng.


PassWord Unzip: HUNG.PRO.VN

0 Comments:

Post a Comment

Top