Luke a Pro

Luke Sun

Developer & Marketer

🇺🇦
EN||
MEXAR KYC microservice

MEXAR KYC MSA

production

Jan 2024 — Dec 2025

MicroservicePythonFastAPIKYCComplianceRemittance

專案概覽

MEXAR 國際匯款系統的 KYC(Know Your Customer)microservice。負責管理身分驗證與法規法遵工作流程,並透過 Webhook 與 Kafka 與核心後端通訊。

在開發過程中,由於法規限制,KYC 供應商曾多次更換(例如從 Onfido 換成 RegTank,以及本地印尼合作夥伴)。抽象化的供應商介面設計,確保了這些轉換能夠快速完成。

技術棧

  • Backend — Python/FastAPI
  • Database — PostgreSQL
  • Message Queue — Kafka、RabbitMQ
  • 服務間通訊 — Webhook、Kafka

核心功能

  • 雙重驗證 — 先由第三方供應商自動篩查,最終核准前再由 KYC 專員進行強制性的人工審查
  • 多供應商整合 — 抽象化的供應商介面支援 Onfido、RegTank 與 Glair.AI;可隨法規要求變動而快速切換供應商

設計原則

  • Extensibility — 與供應商無關的抽象層,使得在法規要求變動時得以快速切換 KYC 供應商
  • 資料安全 — 安全地處理符合印尼央行標準的敏感個人身分資料
  • Idempotency — 在非同步的供應商回呼之間維持一致的驗證狀態管理

Gallery

Related Projects

MEXAR 官方網站落地頁

MEXAR Official Website

一個使用 Astro 建構的三語官方網站,用於介紹 MEXAR 的產品定位、平台架構、模組能力、合規姿態與授權模式。

WebsiteAstroTailwindCSSDaisyUI +6
MEXAR Back Office 儀表板

MEXAR Back Office

MEXAR 國際匯款系統的後台儀表板,負責管理營運、法遵與交易監控。

DashboardNext.jsMUITailwindCSS +1
MEXAR Backend

MEXAR Backend

MEXAR 國際匯款系統的核心後端 API,負責處理商業邏輯、身分驗證與服務編排。

APIPHPLaravelPostgreSQL +3
MEXAR Messaging microservice

MEXAR Messaging MSA

MEXAR 的 messaging microservice,負責處理 SMS 通知與交易訊息。

MicroservicePythonFastAPISMS +2
MEXAR Payment Gateway microservice

MEXAR Payment Gateway

MEXAR 的 payment gateway microservice,負責處理向匯款人收取款項的入款收款。

MicroservicePythonFastAPIPayment +2
MEXAR Payout Gateway microservice

MEXAR Payout Gateway

MEXAR 的 payout gateway microservice,負責處理向匯款收款人撥付的出款撥款。

MicroservicePythonFastAPIPayout +2
MEXAR MCP Server headless AI operations bridge
ongoing

MEXAR MCP Server

一個 headless Model Context Protocol server,透過 read tools 與 confirm-gated write tools 將部分 MEXAR Core API 工作流暴露給 AI clients。

MCPAITypeScriptNode.js +7