Referral Integration Document
Auth get access token
POST {{base_url}}/mgm/authReq Header
Content-Type : application/jsonReq Body
{
"username": "yourcompany",
"password": "@@@123478##"
}Response
{
"status": "success",
"code": "0",
"message": "successful",
"data": {
"access_token": "fd8726cb-aade-4d9d-9123-dd087007e0e2",
"token_type": "bearer",
"expires_in": 35999,
"expires_at": "2023-09-12T21:21:51+0700"
}
}CURL
Store profile
Req Header
Req Body
Param
Required?
Type
Description, example
user_id
R
string
Mã tài khoản
full_name
R
string
Họ và tên
id_number
R
string
Số CMND hoặc CCCD
tax_code
O
string
Mã số thuế cá nhân
payment_info.account_number
R
string
Số tài khoản ngân hàng
payment_info.account_name
R
string
Tên tài khoản ngân hàng
payment_info.bank_name
R
string
Tên ngân hàng
payment_info.bank_branch_name
O
string
Tên chi nhánh ngân hàng
payment_info.bank_address
O
string
Địa chỉ ngân hàng
payment_info.swift_code
R
string
Mã quốc tế bank, của MB: MSCBVNVX
payment_info.expire_date
O
date
Ngày hết hạn của tài khoản / thẻ
Response
CURL
Store transaction
Req Header
Req Body
Param
Required?
Type
Description, example
txn_id
R
string
Mã giao dịch
to_user_id
R
string
ID tài khoản nhận
ref_id
R
string
Mã REF giới thiệu
amount
R
number
Số tiền thưởng
pit
R
number
Thuế tạm tính
net_amount
R
number
Số tiền thưởng sau thuế
balance_before
R
number
Số dư trước TK chi
balance_after
R
number
Số dư sau TK chi
Response
CURL
Error codes
Error Code
Error Message
Status
0
Successful (thành công)
success
1
Authorization failed, access token is invalid
error
2
Bad request
error
3
Password is not correct
error
11
Field must required: {field_name}
error
12
Field is invalid: {field_name}: {field_value}
error
13
Field is not existed: {field_name}
error
14
Field already existed: {field_name}
error
41
{item} is not existed. Ex: acc01 is not existed
error
44
{item} is inactive
error
99
Unknown error
error
500
Internal error: {more_info}
error
5. Environments
DEV
PROD
username
yourcompany
Chờ cấp phát
password
@@@123478##
Chờ cấp phát
Last updated
Was this helpful?