Thanh toán tự động
Hướng dẫn cách cài đặt tự động thông báo số biến động số dư từ tài khoản ngân hàng của bạn lên Chatbot.
Cơ chế hoạt động của chức năng này sẽ là: Khi khách hàng mua hàng trên chatbot sẽ phát sinh đơn hàng bao gồm số tiền và nội dung chuyển khoản, khách hàng dựa vào thông tin đó để thanh toán đơn hàng bằng cách chuyển khoản vào số TK đã được thiết lập sẵn. App sẽ theo dõi biến động số dư từ tin nhắn SMS trên điện thoại của bạn và đối chiếu các tham số như: Tên ngân hàng, số tiền, nội dung chuyển khoản, nếu trùng khớp các thông tin trên thì sẽ gửi một thông báo đến với khách hàng là đã thanh toán thành công và tiếp tục quy trình tự động hoá.
DEMO: https://m.me/ahachatter?ref=thanhtoantudong
Kịch bản mẫu: https://ahachat.com/share-story-to-bot/f4a1975935f0391bb57d71173c12eaa2Ie9Q58NdvO3194568
Yêu cầu:
- Cần Smartphone Android có kết nối 4G (nên ai dùng iPhone thì chưa dùng được nhé)
- Cần đăng ký thông báo số dư qua SMS (vì cách này là bắt biến động số dư qua SMS trên điện thoại)
- Cần bật kết nối 4G hoặc wifi 24/24.
Bước 1: Tải Ứng dụng trên điện thoại và cấu hình
Có hai ứng dụng bạn có thể sử dụng để theo dõi SMS
Aha Gateway
Bạn tải Aha Gateway về điện thoại tại link này.
Tiếp theo là cài đặt và cấp các quyền khi app yêu cầu.
Thực hiện theo các bước như hình bên dưới để dán link API check bank vào App
Link API : https://ahachat.com/api/check-bank/receive-sms?ahachat_token=<bot_token>
Trong đó <bot_token> là API Token bạn lấy trong cài đặt của AhaChat
Bạn có thể bật tắt App nếu không muốn nó chạy
MacroDroid
Bạn tải ứng dụng MacroDroid về điện thoại tại link này. Để nó tự cài dặt và cấp quyền SMS cho ứng dụng
Xem video HD: HD Cài App Macro Droid.mp4
Link API : https://ahachat.com/api/check-bank/receive-sms?ahachat_token=<bot_token>
Trong đó <bot_token> là API Token bạn lấy trên AhaChat
Tham số truy vấn:
- message - {sms_message}
- number - {sms_number}
- type - received
Bước 2: Cài đặt cấu hình thanh toán trên AhaChat
Trên AhaChat bạn vào menu Bán hàng → Thanh toán → Thông tin tài khoản ngân hàng
Điền chính xác tất cả các thông tin bao gồm:
- Tên ngân hàng
- Số tài khoản
- Tên chủ tài khoản
- Tên brand hoặc số điện thoại: (Là tên của ngân hàng hiển thị trên SMS)
Bước 3: Tạo kịch bản thanh toán và nhận thông báo tự động
Để bắt đầu kích hoạt chức năng thanh toán tự động bạn tạo block Check Bank
Trong giao diện Check Bank bao gồm
Số tiền: Có thể nhập trực tiếp hoặc dùng thuộc tính
Mã QR: Sử dụng API tạo link QR theo cú pháp
https://api.vietqr.io/image/<BANK_ID>-<ACCOUNT_NO>-aPb5vJk.jpg?accountName=<ACCOUNT_NAME>&amount=<AMOUNT>&addInfo=<DESCRIPTION>
Ví dụ:
<BANK_ID>
: Bạn tham khảo tại đây: https://www.vietqr.io/danh-sach-api/link-tao-ma-nhanh<ACCOUNT_NO>
: Số TK ngân hàng<ACCOUNT_NAME>
: Tên chủ tài khoản
Thay thế 2 tham số <AMOUNT>
và <DESCRIPTION>
bằng thuộc tính của bot để lấy số tiền và nội dung tự động khi quét QR
<AMOUNT>
: {{format(sotien, '')}}<DESCRIPTION>
: {{bank_code}}