Ứng dụng giúp đọc số tiền nhận được mỗi khi có thông báo nhận tiền từ chuyển khoản ngân hàng.
Xem chi tiếtXác nhận thanh toán của khách hàng là nhu cầu cần thiết khi bạn bán hàng hay cung cấp dịch vụ trực tuyến. Lấy một ví dụ đơn giản bạn mua xác nhận khách hàng đã chuyển khoản hay chưa để đổi trạng thái đơn hàng thành đã thanh toán. Một ví dụ khác bạn cần nạp xu tự động cho khách hàng sau khi họ chuyển khoản. Để xác nhận được thanh toán khi khách hàng chuyển khoản bạn cần dùng đến API của ngân hàng hoặc bên thứ 3. Nhưng giải pháp này tương đối phức tạp và thường là tốn phí chúng tôi xin giới thiệu giải pháp xác nhận chuyển khoản qua thông báo điện thoại của chúng tôi đơn giản, miến phí và dễ dàng tích hợp.
Mô
hình xác nhận thanh toán tự động.
Mỗi khi bạn nhận chuyển khoản sẽ có thông báo về điện thoại, ứng dụng trên điện thoại sẽ đọc thông báo này để lấy số tiền và mã chuyển khoản trong nội dung thông báo. Sau đó ứng dụng sẽ gọi API để truyền số tiền và mã chuyển khoản tới máy chủ của bạn xử lý.
So với các API ngân hàng hoặc bên thứ 3 thì hệ thống xử lý chuyển khoản dựa vào thông báo điện thoại có những ưu điểm sau:
Xử lý chuyển khoản tự động bằng cách đọc thông báo thay đổi số dư của app ngân hàng cũng có những nhược điểm sau:
Để sử dụng được hệ thống xử lý chuyển khoản theo phương pháp này bạn cần chuẩn bị các yếu tố sau:
Sau đây mình sẽ hướng dẫn viết API xử lý chuyển khoản. Những hướng dẫn này cần am hiểu lập trình để có thể thiết kế được.
Trước tiên bạn cần quy định mã chuyển khoản có quy tắc để app Đọc Chuyển Khoản có thể tách mã chuyển khoản ra từ nội dung chuyển khoản. Một quy tắc mà nhiều người sử dụng đó là mã chuyển khoản sẽ cố định 3-4 ký tự đầu tiên ví dụ CMT..., CKIQ... App Đọc Chuyển Khoản sẽ bắt mã chuyển khoản theo biểu thức chính quy (regex).
Lấy 1 ví dụ thực tế bạn cần xác thực chuyển khoản để thanh toán đơn hàng có mã đơn hàng là 1234 thì bạn cần yêu cầu người mua hàng chuyển khoản ghi nội dung mã chuyển khoản là TTDH01234 trong đó TTDH là chuỗi cố định 01234 là mã đơn hàng.
Lấy thêm 1 ví dụ tài khoản A có Id là 1234 mua 1000 xu thì bạn yêu cầu người mua xu phải chuyển khoản đúng cú pháp NXN001234 trong đó NXN là chuỗi cố định 001234 là Id tài khoản A.
Như vậy nội dung chuyển khoản cần ghi đúng cú pháp, cụ thể là mã chuyển khoản. Bạn nên tạo ra ảnh QR chuyển khoản để tiện cho người dùng quét QR là có số tiền và nội dung chuyển khoản chính xác.
Bạn cần viết một API xử lý chuyển khoản dạng POST trong đó body truyền dạng Json và dữ liệu Json có chứa số tiền và mã chuyển khoản, ngoài ra bạn có thể thêm vào Json những dữ liệu khác như token để bảo mật.
Dưới đây là một ví dụ về API xử lý chuyển khoản:
POST: https://abc.com/XuLyChuyenKhoan?NgonNgu=vi
Json
body:
{
"SoTien": {amount},
"MaChuyenKhoan": {code},
"Token": "a1b2c3d4-e5f6-6890-abcd-ef1434567890"
}
Như vậy khi nhận được chuyển khoản, app Đọc Chuyển Khoản sẽ tách được Số tiền {amount} và mã chuyển khoản {code} khoản sau đó chèn vào Json body và POST lên https://abc.com/XuLyChuyenKhoan?NgonNgu=vi.
Tóm lại công việc quan trọng nhất của bạn là viết API như yêu cầu, viết xong API này là bạn có thể áp dụng ngay để xử lý giao dịch tự động cho hệ thống của mình. Cần hỗ trợ thêm về mô tả API vui lòng liên hệ chúng tôi.
App đọc số tiền khi nhận chuyển khoản sẽ gọi API xử lý chuyển khoản mỗi khi nhận được thông báo chuyển khoản từ các app ngân hàng. Để app này đọc được thông báo chuyển khoản thì bạn cần cấp quyền đọc thông báo cho app và chọn những ngân hàng cần đọc thông báo. Trên app này có nhiều tính năng và cài đặt khác nhau bạn có thể tìm hiểu thêm ở bài viết chi tiết về ứng dụng. Ở đây chúng tôi chỉ hướng dẫn bạn cài đặt hệ thống xử lý chuyển khoản tự động như sau:
Nhấp
vào tài khoản.
Nhấp
Gọi API khi nhận được thông báo.
Cài
đặt xử lý tự động chuyển khoản.
Kết quả xử lý chuyển khoản tự động sẽ được báo cáo trong mục thống kê.
Thống
kê lọc những chuyển khoản có gọi API hay không gọi hay cả hai.
Dấu
hiệu nhận biết kết quả gọi API xử lý chuyển khoản: 200 là OK, còn lại là lỗi.
Nhấp vào dấu hiệu sẽ xem chi tiết được lần gọi API.
Chi
tiết kết quả của một lần gọi API.
Giải pháp đọc thông báo chuyển khoản ngân hàng để xử lý tự động giao dịch là một giải pháp hay và rẻ có thể thay thế hoàn toàn cho việc sử dụng API ngân hàng. Giải pháp xử lý chuyển khoản tự động này cũng có những ưu nhược điểm riêng so với API ngân hàng nhưng nếu bạn phù hợp có thể áp dụng thử cho hệ thống của mình - chúng tôi đã sử dụng giải pháp này để kích hoạt gói VIP, nạp xu, nạp tiền... rất nhiều dịch vụ trong hệ thống iClick của chúng tôi và kết quả là rất tốt. Cần tư vấn hỗ trợ gì thêm vui lòng liên hệ chúng tôi.
Tác giả:
quanly
|
Đăng lúc: 24/02/25 00:12 |
Lần sửa cuối: 24/02/25 00:12 |
Số lượt xem: 880