LogoLogo
  • Ứng dụng VinID
  • Giới thiệu chung
    • Dịch vụ thanh toán VinID Pay
    • Dịch vụ loyalty VinID Point
    • Quy trình tích hợp
  • Tài liệu tích hợp
    • Môi trường tích hợp
    • Quy tắc kết nối chung
      • Request Header
      • X-Key-Code
      • Signature - chữ kí điện tử
      • Ví dụ Request / Response
      • Extra Data
    • OneID SSO Integration (PKCE)
      • Auth endpoint
      • Token endpoint
      • Refresh token
      • Logout endpoint
      • Profile endpoint
      • OpenID Configuration
    • Tích hợp với VinID Pay
      • Thanh toán Merchant QR
      • Thanh toán Transaction QR
      • Thanh toán App to App
      • Thanh toán Web Payment
      • Thanh toán Linked Account
      • Dịch vụ chi hộ
      • Callback / IPN
      • Refund giao dịch
    • Tích hợp với VinID Loyalty
      • Dịch vụ lấy hạng thành viên trung thành
      • Dịch vụ VinID Giftcode
        • Deprecated APIs
      • Dịch vụ Topup VinID Point
        • Deprecated APIs
    • Tích hợp với VinID Voucher
      • Dịch vụ E-Voucher
    • Mã lỗi chung
  • Đối soát
    • Đối soát Ví điện tử VinID Pay
  • Khác
    • Thuật ngữ
    • Câu hỏi thường gặp
    • Ứng dụng quản lý
      • Merchant Mobile App
      • Merchant Website
    • Thông tin hỗ trợ
Powered by GitBook
On this page
  • Giới thiệu dịch vụ
  • Luồng người dùng sử dụng dịch vụ
  • Sơ đồ xử lý kĩ thuật
  • APIs
  • Lấy thông tin hạng thành viên
  • Những mã lỗi có thể xảy ra

Was this helpful?

Export as PDF
  1. Tài liệu tích hợp
  2. Tích hợp với VinID Loyalty

Dịch vụ lấy hạng thành viên trung thành

PreviousTích hợp với VinID LoyaltyNextDịch vụ VinID Giftcode

Last updated 3 years ago

Was this helpful?

Giới thiệu dịch vụ

Là giải pháp giúp các bên đối tác lấy hạng của thành viên trung thành (vàng, bạc đồng) của VinID.

Khách hàng mua hàng, sử dụng dịch vụ của đối tác VinID khi đối tác không có hệ thống loyalty, khi thực hiện thanh toán bằng VinID, hệ thống sẽ lấy hạng thành viên của khách hàng. Theo đó, khách hàng sẽ được giảm giá dựa theo thứ hạng thành viên của mình trong VinID.

Luồng người dùng sử dụng dịch vụ

Sơ đồ xử lý kĩ thuật

APIs

Lưu ý:

Merchant muốn lấy thông tin hạng thành viên VinID cần được cấp quyền cụ thể allow_loyalty_membership_check. Khi onboard một merchant hoặc một merchant đăng kí sử dụng dịch vụ này cần được set thêm quyền này trong database.

Lấy thông tin hạng thành viên

GET {API_HOST}/merchant-integration/v1/loyalty/membership?id_type=string&identity=string&business_code=string&program_code=string

Path Parameters

Name
Type
Description

id_type

string

USER_ID: Vinid User MOBILE: User's phonenumber CARD: Loyalty Card Number MEMBER_ID: Member code, Customer Loyalty Number

identity

string

user_id, phone number, card number, member code according to id_type

business_code

string

the owner of the loyalty program, eg: VGC

program_code

string

the loyalty program, eg: VGC

{
  "data": {
    "member": {
      "member_code": "string",
      "full_name": "string"
    },
    "tier_info": {
      "tier_code": "string",
      "tier_name": "string",
      "description": "string"
    } 
  },
  "meta": {
    "code": int,
    "message": "string"
  }
}

Những mã lỗi có thể xảy ra

  • 401005: identity_type not supported

  • 400002: invalid phone_number format

  • 401006: invalid customer id

  • 401007: invalid loyalty business

  • 401008: invalid loyalty program

  • 500503: generic OLS error