Skip to main content

โมเดลข้อมูล - เงิน

smilepayz teamsLess than 1 minute

ภาพรวมเงิน

โมเดลข้อมูลเงินจะกำหนดโครงสร้างสำหรับข้อมูลสกุลเงินและจำนวนเงินในธุรกรรมการชำระเงิน โมเดลนี้จะรวมข้อมูลรายละเอียดสกุลเงิน จำนวนเงินธุรกรรม และจำนวนเงินการชำระบัญชีในสกุลเงินและภูมิภาคต่างๆ

โครงสร้างโมเดลข้อมูล

พารามิเตอร์ประเภทคำอธิบาย
currencyStringข้อกำหนดรหัสสกุลเงิน ISO 4217
รูปแบบ: รหัสสกุลเงินสามตัวอักษร
การใช้งาน: ระบุสกุลเงินสำหรับการประมวลผลธุรกรรมและการชำระบัญชี
ตัวอย่าง: IDR, THB, BRL, INR, PHP, USDT, BTC
amountNumberจำนวนเงินธุรกรรมในหน่วยสกุลเงินที่เล็กที่สุด
รูปแบบ: ค่าตัวเลข (จำนวนเต็มหรือทศนิยม)
การใช้งาน: จำนวนเงินธุรกรรมหลักสำหรับการประมวลผลการชำระเงิน
ตัวอย่าง: 10000, 500.00, 200.1234
payAmountNumberจำนวนเงินการชำระบัญชีจริง (อาจแตกต่างจากจำนวนเงินธุรกรรม)
รูปแบบ: ค่าตัวเลข (จำนวนเต็มหรือทศนิยม)
การใช้งาน: จำนวนเงินสุดท้ายที่จะชำระบัญชี ใช้สำหรับการกระทบยอด
ตัวอย่าง: 10000, 500.00, 200.1234

ข้อกำหนดรูปแบบสกุลเงิน

สกุลเงินฟิแอต

สกุลเงินรหัสรูปแบบตัวอย่างคำอธิบาย
รูเปียอินโดนีเซียIDR#10000รูปแบบจำนวนเต็ม ไม่มีทศนิยม
บาทไทยTHB#.##500.00ทศนิยมสองตำแหน่ง
เรอัลบราซิลBRL#.##10000.00ทศนิยมสองตำแหน่ง
รูปีอินเดียINR#.##10000.00ทศนิยมสองตำแหน่ง
เปโซฟิลิปปินส์PHP#.##10000.00ทศนิยมสองตำแหน่ง
เปโซเม็กซิโกMXN#.##500.00ทศนิยมสองตำแหน่ง
โซลเปรูPEN#.##200.00ทศนิยมสองตำแหน่ง
เปโซโคลอมเบียCOP#.##50000.00ทศนิยมสองตำแหน่ง
เปโซชิลีCLP#50000รูปแบบจำนวนเต็ม ไม่มีทศนิยม

สกุลเงินดิจิทัล

สกุลเงินรหัสรูปแบบตัวอย่างคำอธิบาย
เทเธอร์ USDUSDT#.####200.0000ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ
บิตคอยน์BTC#.####0.0001ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ
อีเธอร์ETH#.####1.5000ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ
ทรอนTRX#.####1000.0000ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ
บินานซ์คอยน์BNB#.####5.0000ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ

ตัวอย่างการใช้งาน

{
  "currency": "IDR",
  "amount": 10000
}

แนวทางการประมวลผลจำนวนเงิน

ข้อกำหนดความแม่นยำ

  • สกุลเงินฟิแอต: ปฏิบัติตามมาตรฐานความแม่นยำสกุลเงินท้องถิ่น
  • สกุลเงินดิจิทัล: ใช้ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำสูงสุด
  • การปัดเศษ: ใช้กฎการปัดเศษที่เหมาะสมสำหรับแต่ละสกุลเงิน

กฎการตรวจสอบ

  • จำนวนเงินขั้นต่ำ: แต่ละสกุลเงินมีจำนวนเงินธุรกรรมขั้นต่ำเฉพาะ
  • จำนวนเงินสูงสุด: ขีดจำกัดเฉพาะแพลตฟอร์มใช้กับสกุลเงินทั้งหมด
  • การตรวจสอบรูปแบบ: จำนวนเงินต้องตรงกับข้อกำหนดรูปแบบเฉพาะสกุลเงิน

การประมวลผลการชำระบัญชี

  • การกระทบยอดจำนวนเงิน: ตรวจสอบจำนวนเงินธุรกรรมตรงกับจำนวนเงินการชำระบัญชี
  • การแปลงสกุลเงิน: จัดการธุรกรรมข้ามสกุลเงินอย่างเหมาะสม
  • การคำนวณค่าธรรมเนียม: ใช้ค่าธรรมเนียมธุรกรรมตามสกุลเงินและจำนวนเงิน

ความปลอดภัยและการปฏิบัติตาม

การตรวจสอบจำนวนเงิน

  • การตรวจสอบช่วง: ตรวจสอบจำนวนเงินกับขีดจำกัดขั้นต่ำและสูงสุด
  • การตรวจสอบรูปแบบ: ตรวจสอบให้แน่ใจว่าจำนวนเงินตรงกับข้อกำหนดรูปแบบสกุลเงิน
  • การตรวจจับการฉ้อโกง: ตรวจสอบรูปแบบธุรกรรมที่น่าสงสัย

การปฏิบัติตามกฎระเบียบ

  • กฎระเบียบท้องถิ่น: ปฏิบัติตามกฎระเบียบสกุลเงินและธุรกรรมในภูมิภาค
  • ข้อกำหนดการรายงาน: รักษาบันทึกที่แม่นยำสำหรับการรายงานตามกฎระเบียบ
  • ร่องรอยการตรวจสอบ: ร่องรอยการตรวจสอบที่สมบูรณ์สำหรับการดำเนินการที่เกี่ยวข้องกับจำนวนเงินทั้งหมด
Last update: