Tích hợp Cổng Thanh Toán
Hướng dẫn cách tích hợp Cổng Thanh Toán từ Nhà cung cấp thứ 3
Bước 1:
Sao chép chương trình Thanh toán của Nhà cung cấp thứ 3 vào thư mục PharmacyGPP / Integration.
Lưu ý: đặt tên tệp là PaymentGPP.exe
(Ví dụ ➜ D: / PharmacyGPP / Integration / PaymentGPP.exe)
Bước 2:
Khi người dùng nhấn nút Thanh toán ⇨ PharmacyGPP sẽ cung cấp cho Nhà cung cấp thứ 3 tệp PaymentGPP.xml.
⇨ D: / PharmacyGPP / Integration / PaymentGPP.xml
⇨ nội dung của nó bao gồm:
– 1 Dòng và 18 Cột
– Tên cột: từ 1 đến 18
Tên cột |
Kiểu dữ liệu |
Mô tả |
1 | String | Customer Code |
2 | String | Customer Name |
3 | Boolean | Sử dụng hoặc không sử dụng Điểm tích lũy |
4 | Double | Điểm tích lũy |
5 | Boolean | Cho phép hoặc không cho phép Quy đổi Điểm tích lũy thành Tiền mặt |
6 | Double | Số tiền (Quy đổi Điểm tích lũy thành Tiền mặt) |
7 | Double | Tổng trước thuế |
8 | Double | VAT |
9 | Double | Discount |
10 | Double | Coupon |
11 | Double | Tổng sau thuế |
12 | String | Doanh thu/Công nợ (lịch sử Khách hàng) |
13 | Boolean | Bán mới (true) or Sửa hóa đơn (false) |
14 | String | Visa or Master or … (Thông tin 1) |
15 | String | Visa or Master or … (Thông tin 2) |
16 | String | Visa or Master or … (Thông tin 3) |
17 | String | Visa or Master or … (Thông tin 4) |
18 | String | Dự phòng |
Chú ý:
a/ Nếu Cột_3 = false ➜ Cột_4 = 0.0
b/ Nếu Cột_5 = false ➜ Cột_6 = 0.0
c/ Nếu Cột_13 = true ➜ Bán mới:
➜ Cột_14 = Cột_15 = Cột_16 = Cột_17 = rỗng
Bước 3:
Khi người dùng nhấn nút Thanh toán ở Bước 2 trên:
- Thì tệp PaymentGPP.exe của Nhà cung cấp sẽ đọc file PaymentGPP.xml và xử lý việc Thanh toán.
- Sau khi Xử lý Thanh toán hoàn tất. Nhà cung cấp phải xuất ra 1 tập tin PaymentGPPvendor.xml cho chương trình Phần mềm bán hàng, gồm những thông tin sau:
– 1 Dòng and 15 cột
– Tên cột: từ 1 đến 15Tên cột
Loại dữ liệu
Mô tả
1 Double Khách hàng đã thanh toán 2 Double Tiền dư (thối lại) 3 Double Thanh toán bằng điểm 4 Double Công nợ 5 Boolean In hóa đơn 6 Boolean Xem trước hóa đơn trước khi in 7 Double Phí 8 Integer Gửi: Hóa đơn bán hàng (0.None, 1.SMS, 2.Email, 3.Social) 9 Integer Loại tệp (0.jpg, 1.pdf) 10 String Đường dẫn lưu tệp (tệp Hóa đơn bán hàng) 11 String Visa or Master or … (Thông tin 1) 12 String Visa or Master or … (Thông tin 2) 13 String Visa or Master or … (Thông tin 3) 14 String Visa or Master or … (Thông tin 4) 15 String Dự phòng Chú ý: Cột_11 + Cột_12 + Cột_13 + Cột_14 < 41 kí tự
Thay mặt cho người dùng của chúng tôi, chúng tôi muốn gửi lời cảm ơn đến sự hỗ trợ của bạn. Chúng tôi thật may mắn khi có những Nhà cung cấp như bạn!
Tích hợp Phần mở rộng
Dành cho các Nhà phát triển
Thêm một chức năng theo yêu cầu hoặc tính năng mở rộng hoặc một chức năng cần cải tiến,… những gì bạn muốn chia sẻ.
➜ Bạn đã có một ý tưởng trong đầu. Hãy bắt tay vào thực hiện nhé.
Lưu ý: đảm bảo một số yêu cầu sau :
1. Tên tệp: GPP_ _ _.dll hoặc GPP_ _ _.exe
2. (Tùy chọn) Nếu chương trình yêu cầu có tham số: lấy từ tệp .txt (cùng tên tệp ở bước 1)
3. Sao chép các tập tin vào thư mục PharmacyGPP / Extension
4. Phần mềm quản lý Bán hàng PharmacyGPP sẽ thêm tên tệp này vào menu Phần mở rộng