Cấu hình phương thức thanh toán
Đăng ký với đối tác thanh toán
Để tích hợp thanh toán cho Mini App, đầu tiên cần đăng ký tài khoản Merchant (Doanh nghiệp) với đối tác thanh toán, sau khi đăng ký thành công, đối tác thanh toán sẽ cung cấp cho đơn vị kinh doanh thông tin cấu hình để kết nối với API của đối tác.
Đơn vị kinh doanh có thể dùng thông tin cấu hình cấu hình dùng thử của các đối tác thanh toán để trải nghiệm trong quá trình tích hợp.
Cấu hình thanh toán cho Mini App
Sau khi có thông tin cấu hình kết nối API của đối tác, tiến hành thiết lập cho Mini App bằng cách truy cập trang quản lý ứng dụng Mini App, chọn Mini App cần tích hợp. Lựa chọn tab Tích hợp thanh toán
- Chỉ admin của Mini App mới có quyền sử dụng tab này.
1. Cài đặt chung
Bao gồm những thông tin sử dụng chung cho toàn bộ phương thức thanh toán.
- Callback URL: Đường dẫn nhận callback từ ZMP Payment Server khi trừ tiền user thành công.
- Private key: Dùng để tạo thông tin chứng thực của callback từ ZMP Payment Server.
- Security Method: phương thức bảo mật, mặc định là HmacSHA256.
- App Status: Trạng thái thanh toán của app, mặc định là ACTIVE.
2. Thêm đối tác thanh toán mới và nhập các thông tin cấu hình của đối tác thanh toán cung cấp
Cấu hình thanh toán ZaloPay
Giao diện cấu hình thanh toán cho Mini App với ví điện tử ZaloPay
- Merchant App ID: Thông tin để định danh tài khoản doanh nghiệp.
- Key 1 (Mac key): Dùng để tạo thông tin chứng thực.
- Key 2 (Callback key): Dùng để kiểm tra tính hợp lệ của callback.
- Redirect Path: Đường dẫn về lại ZMP khi thanh toán thành công (Mặc định sẽ về home)
Cấu hình thanh toán Momo
Giao diện cấu hình thanh toán cho Mini App với ví điện tử Momo
- Partner Code: Thông tin để định danh tài khoản doanh nghiệp.
- Access Key: Cấp quyền truy cập vào hệ thống MoMo.
- Secret Key: Dùng để tạo chữ ký điện tử signature.
- Public Key: Sử dụng để tạo mã hoá dữ liệu bằng thuật toán RSA.
- Redirect Path: Đường dẫn về lại ZMP khi thanh toán thành công (Mặc định sẽ về home)
Cấu hình thanh toán VNPay
Giao diện cấu hình thanh toán cho Mini App với VNPay
- Terminal ID (vnp_TmnCode): Thông tin để định danh tài khoản doanh nghiệp.
- Version (vnp_Version): Phiên bản api mà doanh nghiệp kết nối với VNPay.
- Secret Key (vnp_HashSecret): Dùng để tạo checksum chứng thực.
- Redirect Path: Đường dẫn về lại ZMP khi thanh toán thành công (Mặc định sẽ về home).
Khi doanh nghiệp cấu hình địa chỉ IPN (server call server) sử dụng cập nhật tình trạng thanh toán (trạng thái thanh toán) cho giao dịch với VNPay.
Cần cấu hình theo URL sau https://payment-mini.zalo.me/api/transaction/{Mini-App-ID}/vnp-ipn
Trong đó {Mini-App-ID} là Mini App ID tương ứng.