« Tin tức »
Hướng dẫn tích hợp api website tại thesieutoc.net
Hướng Dẫn Tích Hợp API WEBSITE
tài liệu tích hợp đổi thẻ cào thành tiền mặt tại thesieutoc.net
- Yêu cầu:
- Yêu cầu tối thiểu:
- 
	- Có được APIKEY ở mục TÍCH HỢP API tại websise https://thesieutoc.net
 

(hình 1.1)
- 
	- Hệ thống website muốn tích hợp api có tính năng thực hiện request http (CURL) có hỗ trợ OpenSSL phiên bản 2.0 trở lên.
 
- Mô tả API:
- Quy trình gửi thẻ cào lên hệ thống và trả kết quả thẻ cào về hệ thống được chia làm 2 bước :
	- Bước 1: Gửi thẻ cào lên hệ thống:
		- Method: Hỗ trợ cả hai phương thức là POST và GET.
- Accept: x-www-form-urlencoded.
- Content Type: Text/json.
- Body:
			- Url: https://thesieutoc.net/chargingws/v2
- Data:
 
 
 
- Bước 1: Gửi thẻ cào lên hệ thống:
		
| Tên dữ liệu | Dữ liệu điền vào | 
| APIkey | API đã lấy từ website | 
| type | Loại thẻ cào có các dạng (Lưu ý viết đúng cả hoa lẫn viết thường): - Mobifone - Vinaphone - Zing - Vietnamobile - Vcoin - Gate | 
| seri | Mã số serial của thẻ cào. | 
| mathe | Mã số pin của thẻ cào. | 
| menhgia | Mệnh giá của thẻ cào (Số nguyên vd: 20000, 50000, 100000) | 
| content | Mã đối chiếu với hệ thống (có thể tạo ra một chuỗi random không trùng nhau vd: 84d03011369c135f0ba48cdb37c63c12) | 
- Response (phản hồi):
	- Json: {"status":"00","transaction_id":"3c51eb5dbf559927d6417d5b01c2c5ab","title":"Tha\u0300nh c\u00f4ng","msg":"Th\u1ebb \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi l\u00ean h\u1ec7 th\u1ed1ng vui l\u00f2ng ch\u1edd x\u1eed l\u00fd"}
 
Trong đó:
- status:
- 54: Chưa Nhập API key
- 1: Sai Thông Tin API
- 3: tài khoản đã bị khóa
- -1089: Thẻ Đang Bảo Trì
- 2: Thẻ đã được sử dụng trên hệ thống
- 56: Chưa Nhập Seri
- 55: Chưa Nhập Mã Thẻ
- 52: Chưa Chọn Mệnh Giá
- 00: Nạp Thẻ Thành công hệ thống đang xử lý
- 47: Lỗi không xác định
	- Msg: là chuỗi thông báo kết quả gửi thẻ.
 
VD trên phần mềm Postman:

(Hình 1.2)
- Bước 2: Hệ thống trả kết quả thẻ về máy chủ website:
	- Ở bước này hệ thống sẽ căn cứ theo url callback đã được bạn cung cấp (Xem hình 1.1) để gửi thẻ về thông qua Curl.
- Method: chỉ có phương thức POST.
- Accept: x-www-form-urlencoded.
- Data:
 
| Tên dữ liệu gửi về | Mô tả dữ liệu | 
| status | Cho biết trạng thái của thẻ cào. Có 3 trường hợp: - thanhcong : Thẻ đúng. - thatbai : Thẻ sai. - saimenhgia Thẻ chọn sai mệnh giá. | 
| serial | Mã serial của thẻ được trả kết quả. | 
| pin | Mã pin của thẻ được trả kết quả. | 
| card_type | Tên loại thẻ. Vd: Viettel, Vinaphone,… | 
| amount | Mệnh giá của thẻ cào (khi status là saimenhgia thì mệnh giá chính xác sẽ được cập nhật ở đây). | 
| receive_amount | Mệnh giá đã được gửi lên. | 
| real_amount | Số tiền thực nhận sau khi trừ chiết khấu thẻ. | 
| noidung | Thông báo chuỗi kết quả trả thẻ. | 
| content | Mã đã được gửi ở bước 1 để đối chiếu dữ liệu. |