We open service for exchange money from Thai Bath to USD and our API get Exchange Rate from BOT API and then plus margin Fee
- สามารถแลกเงินได้ตั้งแต่ 1$ ขึ้นไป
- ต้องแลกเป็นเงินจำนวนเต็ม 1$ เท่านั้น ไม่สามารถแลกเงินเป็นเศษได้
- บวกค่าธรรมเนียมการแลกเงิน 2.50% จากราคาปกติ เมื่อลูกค้าแลกเงินในช่วง 1$ - 100$
- บวกค่าธรรมเนียมการแลกเงิน 2.15% จากราคาปกติ เมื่อลูกค้าแลกเงินในช่วง 101$-500$
- บวกค่าธรรมเนียมการแลกเงิน 2.00% จากราคาปกติ เมื่อลูกค้าแลกเงินตั้งแต่ 501$ ขึ้นไป
- แสดงค่าอัตราแลกเปลี่ยนเป็นทศนิยม 2 ตำแหน่ง ถ้ามีเศษให้ปัดขึ้นเสมอ โดยพิจารณาที่ตำแหน่งที่ 2 (ตัวอย่าง 1 USD = 35.00THB + 2.5% = 35.875THB = 35.88THB)
- ให้ดึงค่าอัตราแลกเปลี่ยนจาก BOT API ที่ https://iapi.bot.or.th/Developer?lang=th (ใช้ API: อัตราแลกเปลี่ยนเฉลี่ย - รายวัน)
- สามารถแลกเงินที่มากกว่าหรือเท่ากับ 1$ แต่ไม่เกิน 100$ ที่อ้างอิงกับอัตราแลกเปลี่ยนของวันที่ 1 กพ 2018 และบวกค่าธรรมเนียม 2.50% ได้ถูกต้อง
- สามารถแลกเงินที่มากกว่าหรือเท่ากับ 101$ แต่ไม่เกิน 500$ ที่อ้างอิงกับอัตราแลกเปลี่ยนของวันที่ 1 กพ 2018 และบวกค่าธรรมเนียม 2.15% ได้ถูกต้อง
- สามารถแลกเงินที่มากกว่าหรือเท่ากับ 501$ ขึ้นไป ที่อ้างอิงกับอัตราแลกเปลี่ยนของวันที่ 1 กพ 2018 และบวกค่าธรรมเนียม 2.00% ได้ถูกต้อง
- ไม่สามารถแลกเงินที่น้อยกว่า 1$ ได้
- ใช้อัตราแลกเปลี่ยนของวันที่ 1 Feb 2018 เป็นตัวทดสอบ ซึ่งมีอัตราแลกเปลี่ยนที่ 1$ = 31.5408000 THB
Test Cases | Date | Change | Selling | Selling with Fee | Celing |
---|---|---|---|---|---|
#1 | 1 Feb 2018 | 1 | 31.5408000 | 32.33 | 32.33 |
#1 | 1 Feb 2018 | 100 | 3154.08000 | 3232.932000 | 3232.94 |
#2 | 1 Feb 2018 | 101 | 3185.620800 | 3254.111647 | 3254.12 |
#2 | 1 Feb 2018 | 499 | 15738.859200 | 16077.244673 | 16077.25 |
#2 | 1 Feb 2018 | 500 | 15770.400000 | 16109.463600 | 16109.47 |
#3 | 1 Feb 2018 | 501 | 15801.940800 | 16117.979616 | 16117.98 |
#3 | 1 Feb 2018 | 1000 | 31540.800000 | 32171.616000 | 32171.62 |
#4 | 1 Feb 2018 | 0 | 0 | 0 | 0 |
#4 | 1 Feb 2018 | 0.1 | 0 | 0 | 0 |