⚠️ Payment is NOT in the toll lane critical path.การชำระเงินไม่อยู่ใน critical path ของหน้าด่าน — ด่านบันทึก trip event เท่านั้น
ด่านทำหน้าที่บันทึก trip event เท่านั้น การประมวลผลการชำระเงินทั้งหมดเกิดแบบ asynchronous ใน back officeThe lane only records the trip event. All payment processing happens asynchronously.
App/Web · Consent Center · Vehicle/Tag Management · Trip Statement · Dispute/Refund Request
Tag/OBU/ANPR/Gantry/Plaza → Event normalization → Duplicate detection
Account Resolver · Vehicle/Tag Linkage · Toll Pricing · Ledger · Billing Rules Engine
Token Reference · Billing Cycle · Authorization/Capture · Retry · Refund · Chargeback · Settlement
Tokenization Vault · 3DS/CIT Setup · MIT/UCOF Charges · Settlement Files
Backoffice · Call Center · Finance Reconciliation · Audit · BI · Risk Dashboard
⚠️ ไม่ใช่ทุก Acquirer ในประเทศไทยที่รองรับ MIT/UCOF สำหรับ government toll operatorsNot all Thai acquirers support MIT/UCOF for government toll operators.
การค้นพบระหว่าง Discovery ต้องยืนยัน: Discovery Gate — Must Confirm with at least 2 qualified PSP/acquirers:
ข้อมูลทางเทคนิค: Visa กำหนดใช้ POS Entry Mode 10 + POS Environment C (UCOF) ตั้งแต่ 14 ตุลาคม 2017 · Mastercard ใช้ DE 48 SE 43 SF1=M (Merchant Initiated) + SF2=U (Unscheduled) · Acquirer หลักที่เกี่ยวข้อง: KTB, KBank, SCB, Bangkok Bank Technical: Visa mandates POS Entry Mode 10 + POS Environment C since 14 Oct 2017 · Mastercard uses DE 48 SE 43 SF1=M + SF2=U · Key acquirers: KTB, KBank, SCB, Bangkok Bank
แม้ข้อมูลการเดินทาง (toll trip data) จะไม่ใช่ "sensitive personal data" ตามมาตรา 26 ของ พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล, แต่เมื่อรวมกับข้อมูลอื่น (เวลา, สถานที่, ความถี่) ข้อมูลการเดินทาง อาจเปิดเผย ข้อมูลที่ได้รับการคุ้มครองทางอ้อม เช่น: การปฏิบัติศาสนกิจ (visitation patterns วัด/โบสถ์/มัสยิด), กิจกรรมทางการเมือง (พื้นที่ชุมนุม), ภาวะสุขภาพ (ความถี่การเข้าโรงพยาบาล), ความสัมพันธ์ส่วนบุคคล (รูปแบบการเยี่ยมเยียนที่พักอาศัย) While toll trip data is not categorically "sensitive personal data" under PDPA Section 26, when combined with other data points (time, location, frequency), trip data CAN infer protected characteristics: religious practice, political activity, health conditions, personal relationships.
จุดยืนของโครงการ: ข้อมูลการเดินทางจะถูกจัดการเป็น sensitive-by-analytics-risk — ใช้มาตรการ: data minimization, automatic masking หลัง billing cycle, retention schedule ที่เข้มงวด, ห้าม behavioral analytics โดยไม่ได้รับความยินยอมแยกต่างหาก, และ DPIA ก่อนการใช้ข้อมูลเพื่อ analytics หรือ data-sharing ใดๆ Project position: Trip data treated as sensitive-by-analytics-risk — controls include: data minimization, auto-masking after billing cycle, strict retention, no behavioral analytics without separate consent, DPIA before any analytics/data-sharing.
กฎ: ไม่มีการบล็อคหน้าด่านจากบัตรล้มเหลว · Retry ตาม PSP/acquirer guidance · Cap unpaid exposure · ระงับ postpaid ก่อนหนี้โต · ยังใช้ถนนได้ผ่าน prepaid หรือช่องทางอื่นRules: No lane blocking due to card fail · Retry per PSP guidance · Cap exposure · Suspend postpaid before debt · Normal road access via prepaid
MDR (Merchant Discount Rate) สำหรับ CNP ในไทย: ~1.8%–3.5% domestic · ~2.5%–4.5% cross-border · ค่าใช้จ่ายต่อ transaction ที่ toll ฿50 ≈ ฿0.90–฿1.75 ต่อเที่ยว — MDR เพียงอย่างเดียวอาจกินค่าธรรมเนียมบริการที่เสนอทั้งหมด ถ้าไม่ใช้ aggregation MDR for CNP in Thailand: ~1.8%–3.5% domestic · ~2.5%–4.5% cross-border · Per-trip cost at ฿50 toll ≈ ฿0.90–฿1.75 per trip — MDR alone could consume the entire proposed service fee without aggregation.
| Billing Modelโมเดล | Trips/Month | Transactions/Month | Est. MDR Cost |
|---|---|---|---|
| Per-trip chargeคิดต่อเที่ยว | 60 | 60 | ฿54–฿105 |
| Daily aggregationรวมรายวัน | 60 | ~30 | ฿27–฿52 |
| Threshold (฿500)คิดเมื่อถึง ฿500 | 60 | ~6 | ฿5.40–฿10.50 ✅ |
ข้อสรุป: POC ต้องทดสอบ aggregation economics ด้วยข้อมูลจริง — Model B (daily/threshold) เป็นสิ่งจำเป็นทางเศรษฐศาสตร์ ไม่ใช่แค่ตัวเลือกConclusion: POC must validate aggregation economics with real data — Model B (daily/threshold) is an economic necessity, not an option.
⚠️ Visa/Mastercard ไม่เปลี่ยนกฎ chargeback สำหรับ stored credential — แต่ liability ยังต้องกำหนดให้ชัดเจนVisa/MC did not change chargeback rules for stored credentials — but liability must be explicit.
ความรับผิด: PSP/Acquirer (ผ่าน 3DS) · อัตราที่คาด: ต่ำมาก ถ้าใช้ 3DS กับ CIT setupLiability: PSP/Acquirer (via 3DS) · Expected rate: very low with 3DS on CIT setup
ความรับผิด: DOH (merchant) · ต้องมีหลักฐาน trip + pricingLiability: DOH (merchant) · Requires trip + pricing evidence
ความรับผิด: ขึ้นอยู่กับต้นเหตุ · PSP หากเป็น technical error · DOH หากเป็น data errorLiability: depends on origin — PSP for technical errors, DOH for data errors
Chargeback rate ≤ 0.1% (scheme threshold 0.9%) · Pre-funded chargeback reserve · Dispute SLA: ตอบกลับภายใน 72 ชม.Chargeback rate ≤ 0.1% (scheme threshold 0.9%) · Pre-funded reserve · Dispute SLA: respond within 72h
| # | Reconciliation Step ขั้นตอน | Risk if Failed |
|---|---|---|
| 1 | Toll event count vs priced trip countจำนวน event vs จำนวน trip ที่ตั้งราคา | Missing trips |
| 2 | Priced trip count vs billing ledgerTrip ที่ตั้งราคา vs billing ledger | Unbilled trips |
| 3 | Billing ledger vs payment attemptBilling ledger vs payment attempt | Unattempted charges |
| 4 | Payment attempt vs PSP responsePayment attempt vs PSP response | Unreconciled payments |
| 5 | Captured amount vs settlement fileจำนวนที่จับได้ vs settlement file | Settlement gap |
| 6 | Settlement file vs bank creditSettlement vs เงินเข้าแบงค์ | Cash not received |
| 7 | Bank credit vs revenue accountingเงินเข้าแบงค์ vs revenue accounting | Revenue recognition error |
| 8 | Refund/chargeback vs original trip IDRefund/chargeback vs trip ID ต้นทาง | Adjustment untraceable |