โมเดลข้อมูล - เงิน
Less than 1 minute
ภาพรวมเงิน
โมเดลข้อมูลเงินจะกำหนดโครงสร้างสำหรับข้อมูลสกุลเงินและจำนวนเงินในธุรกรรมการชำระเงิน โมเดลนี้จะรวมข้อมูลรายละเอียดสกุลเงิน จำนวนเงินธุรกรรม และจำนวนเงินการชำระบัญชีในสกุลเงินและภูมิภาคต่างๆ
โครงสร้างโมเดลข้อมูล
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
currency | String | ข้อกำหนดรหัสสกุลเงิน ISO 4217 รูปแบบ: รหัสสกุลเงินสามตัวอักษร การใช้งาน: ระบุสกุลเงินสำหรับการประมวลผลธุรกรรมและการชำระบัญชี ตัวอย่าง: IDR, THB, BRL, INR, PHP, USDT, BTC |
amount | Number | จำนวนเงินธุรกรรมในหน่วยสกุลเงินที่เล็กที่สุด รูปแบบ: ค่าตัวเลข (จำนวนเต็มหรือทศนิยม) การใช้งาน: จำนวนเงินธุรกรรมหลักสำหรับการประมวลผลการชำระเงิน ตัวอย่าง: 10000, 500.00, 200.1234 |
payAmount | Number | จำนวนเงินการชำระบัญชีจริง (อาจแตกต่างจากจำนวนเงินธุรกรรม) รูปแบบ: ค่าตัวเลข (จำนวนเต็มหรือทศนิยม) การใช้งาน: จำนวนเงินสุดท้ายที่จะชำระบัญชี ใช้สำหรับการกระทบยอด ตัวอย่าง: 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 | รูปแบบจำนวนเต็ม ไม่มีทศนิยม |
สกุลเงินดิจิทัล
สกุลเงิน | รหัส | รูปแบบ | ตัวอย่าง | คำอธิบาย |
---|---|---|---|---|
เทเธอร์ USD | USDT | #.#### | 200.0000 | ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ |
บิตคอยน์ | BTC | #.#### | 0.0001 | ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ |
อีเธอร์ | ETH | #.#### | 1.5000 | ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ |
ทรอน | TRX | #.#### | 1000.0000 | ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ |
บินานซ์คอยน์ | BNB | #.#### | 5.0000 | ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำ |
ตัวอย่างการใช้งาน
{
"currency": "IDR",
"amount": 10000
}
{
"currency": "THB",
"amount": 500.00
}
{
"currency": "INR",
"amount": 500.00
}
{
"currency": "BRL",
"amount": 500.00
}
{
"currency": "MXN",
"amount": 500.00
}
{
"currency": "PEN",
"amount": 200.00
}
{
"currency": "COP",
"amount": 50000.00
}
{
"currency": "CLP",
"amount": 50000
}
{
"currency": "USDT",
"amount": 200.0000
}
{
"currency": "BTC",
"amount": 0.0001
}
แนวทางการประมวลผลจำนวนเงิน
ข้อกำหนดความแม่นยำ
- สกุลเงินฟิแอต: ปฏิบัติตามมาตรฐานความแม่นยำสกุลเงินท้องถิ่น
- สกุลเงินดิจิทัล: ใช้ทศนิยมสี่ตำแหน่งสำหรับความแม่นยำสูงสุด
- การปัดเศษ: ใช้กฎการปัดเศษที่เหมาะสมสำหรับแต่ละสกุลเงิน
กฎการตรวจสอบ
- จำนวนเงินขั้นต่ำ: แต่ละสกุลเงินมีจำนวนเงินธุรกรรมขั้นต่ำเฉพาะ
- จำนวนเงินสูงสุด: ขีดจำกัดเฉพาะแพลตฟอร์มใช้กับสกุลเงินทั้งหมด
- การตรวจสอบรูปแบบ: จำนวนเงินต้องตรงกับข้อกำหนดรูปแบบเฉพาะสกุลเงิน
การประมวลผลการชำระบัญชี
- การกระทบยอดจำนวนเงิน: ตรวจสอบจำนวนเงินธุรกรรมตรงกับจำนวนเงินการชำระบัญชี
- การแปลงสกุลเงิน: จัดการธุรกรรมข้ามสกุลเงินอย่างเหมาะสม
- การคำนวณค่าธรรมเนียม: ใช้ค่าธรรมเนียมธุรกรรมตามสกุลเงินและจำนวนเงิน
ความปลอดภัยและการปฏิบัติตาม
การตรวจสอบจำนวนเงิน
- การตรวจสอบช่วง: ตรวจสอบจำนวนเงินกับขีดจำกัดขั้นต่ำและสูงสุด
- การตรวจสอบรูปแบบ: ตรวจสอบให้แน่ใจว่าจำนวนเงินตรงกับข้อกำหนดรูปแบบสกุลเงิน
- การตรวจจับการฉ้อโกง: ตรวจสอบรูปแบบธุรกรรมที่น่าสงสัย
การปฏิบัติตามกฎระเบียบ
- กฎระเบียบท้องถิ่น: ปฏิบัติตามกฎระเบียบสกุลเงินและธุรกรรมในภูมิภาค
- ข้อกำหนดการรายงาน: รักษาบันทึกที่แม่นยำสำหรับการรายงานตามกฎระเบียบ
- ร่องรอยการตรวจสอบ: ร่องรอยการตรวจสอบที่สมบูรณ์สำหรับการดำเนินการที่เกี่ยวข้องกับจำนวนเงินทั้งหมด