Chi hộ tất cả trong một
Tổng quan
Bạn là một doanh nghiệp năng động đang tìm kiếm một giải pháp thuận tiện và nhanh chóng để dễ dàng chi trả tiền cho đội ngũ lao động hoặc đối tác kinh doanh của bạn? Tính năng Chi Hộ Tất Cả Trong Một của chúng tôi được thiết kế đặc biệt để đáp ứng chính xác những nhu cầu của bạn, với các đặc điểm nổi bật:
Chuyển tiền thuận lợi, nhanh chóng và dễ dàng qua các nền tảng: Trải nghiệm sự thuận tiện khi chuyển tiền một cách dễ dàng từ Ví Doanh Nghiệp của bạn đến bất kỳ Ví Zalopay, Tài Khoản Ngân Hàng hoặc Thẻ ATM nào. Tính năng Chi Hộ Tất Cả Trong Một của chúng tôi loại bỏ sự phiền toái khi phải đối mặt với các kênh thanh toán khác nhau - đó là một điểm đến duy nhất cho các giao dịch nhanh chóng.Đơn giản hóa với quy trình chi trả: Không còn mất thời gian với các thủ tục thanh toán phức tạp. Tính năng Chi Hộ Tất Cả Trong Một tự động hóa quá trình chuyển tiền, giảm thiểu sai sót và tối ưu hóa thời gian quản lý giao dịch tài chính của bạn.
Tính bảo mật cao: Chúng tôi ưu tiên đến sự an toàn các giao dịch chuyển tiền của bạn. Tính năng Chi Hộ Tất Cả Trong Một được xây dựng bằng các biện pháp bảo mật hiện đại nhất, đảm bảo rằng thông tin và giao dịch của bạn luôn được bảo vệ một cách an toàn.
Theo dõi và báo cáo chi tiêu: Theo dõi lịch sử chi tiêu và tạo báo cáo một cách dễ dàng để bạn có cái nhìn tổng quan về tình hình tài chính.
Hỗ trợ đa nền tảng: Khám phá tính năng Chi Hộ Tất Cả Trong Một trên nhiều nền tảng, từ ứng dụng di động đến trang web, để bạn có thể tiếp cận và quản lý tài chính mọi nơi, mọi lúc.
Dễ dàng, linh hoạt, và an toàn - tính năng Chi Hộ Tất cả Trong Một từ Ví Doanh Nghiệp là cầu nối hoàn hảo giữa doanh nghiệp của bạn và việc quản lý tài chính một cách hiệu quả. Bắt đầu trải nghiệm ngay hôm nay và cảm nhận sự thuận lợi mà nó mang lại.
Trong các phần tiếp theo, chúng tôi sẽ hướng dẫn bạn từng bước để tích hợp Chi hộ tất cả trong một của Zalopay.
Tiền điều kiện
Trước khi bạn bắt đầu, hãy đảm bảo các công việc sau được thực hiện để tích hợp suôn sẻ:
- Đã đăng ký tài khoản merchant thành công và có được
app_id
,mac_key
,private_key
từ Merchant Portal. - Hiểu cách sử dụng và đặc điểm kỹ thuật của các API sau:
Verify Account API
Transfer Fund API
Query Transaction API
Balance API
Get Bank Code List API
- Khái niệm truyền dữ liệu an toàn.
Cách hoạt động
Luồng hoạt động chi tiết như sau
Tích hợp
Phần này tập trung vào cách tích hợp luồng Chi hộ tất cả trong một từ Zalopay. Quy trình tích hợp bao gồm các bước sau:
1. Sử dụng API Balance để truy xuất số dư tài khoản Ví doanh nghiệp
2. Sử dụng API Verify Account và Get Bank Code List để kiểm tra tài khoản người dùng nhận tiền.
3. Sử dụng API Transfer Fund để tạo yêu cầu chuyển tiền từ Ví doanh nghiệp đến tài khoản người dùng.
4. Sử dụng API Query Transaction để kiểm tra trạng thái chuyển tiền.
Bước 1. Truy xuất số dư tài khoản Ví doanh nghiệp
Từ máy chủ của Doanh nghiệp, gọi API Balance, tham khảo API Explore để biết chi tiết các tham số
Đây là một ví dụ về yêu cầu (request) truy vấn số dư tài khoản Ví doanh nghiệp và phản hồi (response) nhận về:
Yêu cầu (request) truy vấn số dư tài khoản ví doanh nghiệp | Phản hồi (response) nhận về |
---|---|
{ "app_id": 15752, "payment_id": "P270868", "time": "3729797766", "partner_embed_data": "{\"merchant_wallet_id\":\"336A321832\"}", "mac": "string" } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "balance": 42712 } } |
Bước 2. Kiểm tra tài khoản người dùng nhận tiền
Từ máy chủ của Doanh nghiệp, gọi API Verify Account, tham khảo API Explore để biết chi tiết các tham số.
Người dùng nhận tiền từ Ví doanh nghiệp, thông qua 3 loại tài khoản khác nhau:
- Tài khoản Zalopay
- Tài khoản Ngân hàng
- Thẻ ATM
Đây là một ví dụ về yêu cầu (request) kiểm tra tài khoản người dùng nhận tiền và phản hồi (response) nhận về:
Phân loại | Yêu cầu (request) kiểm tra tài khoản | Phản hồi (response) nhận về |
---|---|---|
Tài khoản Zalopay | { "app_id": 15752, "disbursement_type": "WALLET", "receiver_info": "HHDOHu0caM7+hwCkQgVYSpAJ+ZSHf6ffDBuJLEcvQ...", "amount": 10000, "redirect_url": "zalopay://launch/app/2242", "time": 1700551306699, "mac": "5ad0de3161a45701896ca9f75ecc088291e58701e19..." } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "m_u_id": "Yh2mBCG983efb1Iwu4FuZJO5TgpnCXT-4fwvhNJV1a8" } } |
Tài khoản Ngân hàng | { "app_id": 15752, "disbursement_type": "BANK", "receiver_info": "P2v4OjlUaModdNXXYuqawuzgxzvAhtIRei485ubTj/PjbPNMLk9M5VpFnp7....", "amount": 10000, "time": 1700554407764, "mac": "ff65866734d50ac742ec473bad50e8283fcfcc4891..." } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "account_holder_name": "NGUYEN VAN A" } } |
Thẻ ATM | { "app_id": 15752, "disbursement_type": "BANK", "receiver_info": "mUcjpp6+M44BFdqmwa3GfpikWq8mV/24I....", "amount": 10000, "redirect_url": "zalopay://launch/app/2242", "time": 1700554120519, "mac": "3ec51c79bdf499a1833c3c831cb8e73bf84fff19637...." } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "card_holder_name": "NGUYEN VAN A" } } |
Bước 3. Tạo yêu cầu chuyển tiền từ Ví doanh nghiệp vào tài khoản người dùng nhận tiền
Từ máy chủ của Doanh nghiệp, gọi API Tranfer Fund, tham khảo API Explore để biết chi tiết các tham số.
Người dùng nhận tiền từ Ví doanh nghiệp, thông qua 3 loại tài khoản khác nhau:
- Tài khoản Zalopay
- Tài khoản Ngân hàng
- Thẻ ATM
Đây là một ví dụ về yêu cầu (request) chuyển tiền vào tài khoản người dùng nhận tiền và phản hồi (response) nhận về:
Phân loại | Yêu cầu (request) chuyển tiền | Phản hồi (response) nhận về |
---|---|---|
Chuyển tiền vào Tài khoản Zalopay | { "app_id": 15752, "payment_id": "P270868", "partner_order_id": "231010_6006493217", "disbursement_type": "WALLET", "receiver_info": "EKDa5iB2QvDMOOAlwqDXRZDTR+B3y....", "amount": 10000, "description": "Bonuses for users", "partner_embed_data": "", "extra_info": "", "time": 1700634330810, "mac": "e299e9189904266571daa7011d1746bd6d0082c8e1fccc3b07d203d3b9103585", "mc_reference_id": "TRANSACTION_01" } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "order_id": "51642840027000060", "disbursement_type": "WALLET", "m_u_id": "Yh2mBCG983efb1Iwu4FuZJO5TgpnCXT-4fwvhNJV1a8", "phone": "*******9047", "status": 3, "amount": 10000, "partner_fee": 0, "zlp_fee": 0, "server_time": 1700634331351 } } |
Chuyển tiền vào Tài khoản Ngân hàng | { "app_id": 15752, "payment_id": "P270868", "partner_order_id": "3315712257", "disbursement_type": "BANK", "receiver_info": "Y8Dmn8sD8b56oB0BvURcj.....", "amount": 10000, "description": "Bonuses for users", "partner_embed_data": "", "extra_info": "", "time": 1700634596747, "mac": "fb3a2232210d2dfa12692ed15ff57eeee6db525e367f2f808e6797f516058c9c", "mc_reference_id": "TRANSACTION_01" } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "order_id": "51643288515559318", "disbursement_type": "BANK", "bank_code": "ZPBIDV", "account_no": "*******2222", "account_holder_name": "NGUYEN VAN A", "status": 3, "amount": 10000, "partner_fee": 0, "zlp_fee": 0, "server_time": 1700634598672 } } |
Chuyển tiền vào Thẻ ATM | { "app_id": 15752, "payment_id": "P270868", "partner_order_id": "3729797766", "disbursement_type": "BANK", "receiver_info": "IhtaVoGt19bRqU8vzinEwfy....", "amount": 10000, "description": "Bonuses for users", "partner_embed_data": "", "extra_info": "", "time": 1700635341572, "mac": "76a9ef49f7b334b9957962c04e41cb16b33623ce8e457b193d30c69ae45e2044", "mc_reference_id": "TRANSACTION_01" } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "order_id": "51644538015498134", "disbursement_type": "BANK", "bank_code": "ZPCTG", "card_no": "***********6789", "card_holder_name": "NGUYEN VAN A", "status": 3, "amount": 10000, "partner_fee": 0, "zlp_fee": 0, "server_time": 1700635343439 } } |
Bước 4. Kiểm tra trạng thái giao dịch chuyển tiền
Từ máy chủ của Doanh nghiệp, gọi API Query Transaction, tham khảo API Explore để biết chi tiết các tham số.
Đây là một ví dụ về yêu cầu (request) kiểm tra trạng thái giao dịch tiền và phản hồi (response) nhận về:
Phân loại | Yêu cầu (request) chuyển tiền | Phản hồi (response) nhận về |
---|---|---|
Chuyển tiền vào Tài khoản Zalopay | { "app_id": 15752, "partner_order_id": "1613909272", "time": 1701241387331, "mac": "5651d35fc58bf276a522262b76637fb9f1dad485014d14c4179227bafab968b4" } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "order_id": "51642840027000060", "disbursement_type": "WALLET", "m_u_id": "Yh2mBCG983efb1Iwu4FuZJO5TgpnCXT-4fwvhNJV1a8", "phone": "*******9047", "status": 3, "amount": 10000, "partner_fee": 0, "zlp_fee": 0, "server_time": 1700634331351 } } |
Chuyển tiền vào Tài khoản Ngân hàng | { "app_id": 15752, "partner_order_id": "1613909272", "time": 1701241387331, "mac": "5651d35fc58bf276a522262b76637fb9f1dad485014d14c4179227bafab968b4" } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "order_id": "51643288515559318", "disbursement_type": "BANK", "bank_code": "ZPBIDV", "account_no": "*******2222", "account_holder_name": "NGUYEN VAN A", "status": 3, "amount": 10000, "partner_fee": 0, "zlp_fee": 0, "server_time": 1700634598672 } } |
Chuyển tiền vào Thẻ ATM | { "app_id": 15752, "partner_order_id": "1613909272", "time": 1701241387331, "mac": "5651d35fc58bf276a522262b76637fb9f1dad485014d14c4179227bafab968b4" } | { "return_code": 1, "return_message": "Giao dịch thành công", "sub_return_code": 1, "sub_return_message": "Giao dịch thành công", "data": { "order_id": "51644538015498134", "disbursement_type": "BANK", "bank_code": "ZPCTG", "card_no": "***********6789", "card_holder_name": "NGUYEN VAN A", "status": 3, "amount": 10000, "partner_fee": 0, "zlp_fee": 0, "server_time": 1700635343439 } } |