Hướng dẫn chi tiết cách cài đặt, cấu hình và quản lý quy đổi tỷ giá đa tiền tệ bằng module Chuyển Đổi Tỷ Giá Nhanh & Thanh Toán Đa Tiền Tệ (Smart Payment cho Perfex CRM - smartpayment).
Hướng Dẫn Cài Đặt Nhanh
- Tải về tệp cài đặt nén
smart_payment.zip. - Đăng nhập trang quản trị Perfex CRM Admin, truy cập Cài đặt > Modules.
- Tải tệp
smart_payment.ziplên và chọn Kích hoạt. - Truy cập Cài đặt > Setting > Smart Payment để chọn và điều chỉnh tỷ giá các cặp tiền tệ.
Kiến Trúc Hệ Thống & Quy Trình Chuyển Đổi Tỷ Giá
graph TD
A[Client Views Public Invoice Payment Page] --> B[Smart Payment Intercepts Gateway Checkout Head Hook]
B --> C[Fetch Fixed Exchange Rate from tblsmart_payment_exchange_rates]
C --> D[Calculate Converted Target Payment Amount]
D --> E[Render Conversion Notice & Update Gateway Checkout Button]
E --> F[Client Completes Payment via PayPal / Gateway]
F --> G[Record Transaction Payment with Locked Historical Exchange Rate]
Quản Lý Tỷ Giá Quy Đổi & Khóa Tỷ Giá Lịch Sử Hóa Đơn
graph TD
A[Admin Configures Currency Pair Exchange Rates] --> B[Save Pair Rates to Perfex DB Table]
B --> C[Incoming Payment Checkout Request]
C --> D{Currency Match Check}
D -->|Same Currency| E[Pass Direct Unconverted Amount to Gateway]
D -->|Different Currency| F[Apply Conversion Rate & Lock Rate into Invoice Record]
F --> G[Generate Payment Receipt with Conversion Notes]
Luồng Xử Lý Chuyển Đổi Tỷ Giá Cho Các Cổng Thanh Toán
graph TD
A[Payment Gateway Request Initiated] --> B[Filter Hook payment_gateway_head Triggered]
B --> C[Inject Smart Payment Dynamic Rate Conversion Panel]
C --> D[Pass Converted Amount Payload to Gateway Processing API]
D --> E[Receive Successful Gateway Transaction Webhook]
E --> F[Update Perfex Invoice Status to Paid]