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

Post a Comment
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


Lê Hùng
Lê Hùng
Chia sẽ kiến thức và tư duy sáng tạo của bản thân mỗi ngày cho cộng đồng internet Việt Nam và thế giới

Post a Comment

@Partner

Chúng tôi sẽ gỡ liên kết đối với những blog/website vi phạm chính sách & quy định chung về liên kết.