Tích hợp T-VAN
Tổng quan
Tương tác T-VAN (Mạng giá trị gia tăng về thuế) được ủy quyền và chỉ-đọc. Việc phát hành, ký và gửi tới Tổng cục Thuế (GDT) đều đi qua VNPAY thông qua @nx/iiapi (xem Phát hành).
Adapter @nx/t-van là một REST client Axios mỏng, có kiểu bao quanh cổng T-VAN của VNPAY. @nx/invoice chỉ dùng nó cho truy vấn trạng thái và người nộp thuế (MST). @nx/invoice không tự viết bất kỳ lời gọi REST T-VAN nào, không gửi hóa đơn tới T-VAN, và không chạy stack webhook / retry / polling riêng cho nó.
@nx/invoice làm gì
| Vấn đề | Chủ thể |
|---|---|
| Phát hành / ký / gửi GDT | VNPAY qua @nx/iiapi |
| Truy vấn trạng thái / người nộp thuế (MST) T-VAN | adapter @nx/t-van (chỉ-đọc) |
| Đăng ký client | TVanConnectionComponent từ TVAN_DEFAULT_CONNECTION (bản ghi Configuration của core) |
Adapter @nx/t-van
| Khía cạnh | Chi tiết |
|---|---|
| Lớp cơ sở | BaseTVanRequest extends AxiosNetworkRequest |
| Truyền tải | Axios REST có kiểu |
| Xác thực | API key (config.apiKey) |
| Nhà cung cấp | Cổng T-VAN của VNPAY |
| Sử dụng | truy vấn trạng thái / người nộp thuế (MST) - chỉ-đọc |