2️API Ecommerce Sync
API đồng bộ website mới sử dụng ecommerce-wordpress
POST
POSThttps://<vietqr-host>/<basepath>/api/ecommerceRequest Headers
Name
Value
Content-Type
application/json
Authorization
Basic Authentication: Base64[username:password]
Request Body
Field
Type
Description
ecommerceSite
String
Địa chỉ url của hệ thống ecommerce
checkSum
String
Chuỗi mã hóa checkSum MD5:
password + : + ecommerceSite + VietQRAccesskey
webhook
String
Webhook trả vể khi có thông báo BĐSD
Response
{
"webhook": "",
"clientId": "ZTk2NjVmMTgtM2I3MC00YTUwLTkxZTItM2ZiMjAwOGNiMTM2VmlldFFSQm94QWNjZXNzS2V5",
// clientId để nhận wss
"certificate": "MER-ECM-MER37695058",
// certificate hiển thị dưới dạng mã QR cho người dùng muốn đồng bộ
// tài khoản ngân hàng vào trang có thể quét
"token": {
"access_token": "eyJhbGciOiJIUzUxMiJ9.eyJhdXRob3JpdGllcyI6WyJST0xFX1VTRVIiXSwidXNlciI6IlkzVnpkRzl0WlhJdFltd3RkWE5sY2pBMSIsImlhdCI6MTcyNDQ3MTY3OX0.axvTVS5lFEZcjE3nWqDoJDw2plzRjTK86Q34LqsXvDkTvcJfBmfDWrkAfQiimMWGqYX4s0PaHAgYmpfJH3WDtQ",
"token_type": "Bearer",
"expires_in": 0
}
}{
"status": "FAILED",
"message": "mã_lỗi_và_mô_tả_lỗi"
}Code mẫu
{
"ecommerceSite": "https://www.google.com",
"checkSum": "8a3439ca64d2394713e946f9f3677bb1",
//HashMD5: 37256497631:https://www.google.comVietQRAccesskey
"webhook": "https://www.google.com"
}Last updated