« 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. |