Omise Payment Gateway

10 Aug 2016

Share to:

ในปัจจุบันเทคโนโลยี Internet มีการพัฒนาอย่างรวดเร็วทําให้เราเข้าถึง และใช้งาน Internet มากขึ้น ทําให้เกิดธุรกิจที่เกี่ยวข้องกับ Internet จํานวนมาก ร้านค้าใช้ Internet มาช่วยในการดําเนินธุรกิจ ในบทความนี้ผมจะพูดเกี่ยวกับ Payment Gateway หรือช่องทางการชําระเงินออนไลน์ของผู้ให้บริการเจ้านึงคือ Omise และมาลองเปรียบเทียบกับ Payment Gateway เจ้าอื่นๆ

Payment Gateway คืออะไร

อย่างที่ผมบอกไปตั้งแต่ต้นว่า Payment Gateway ก็คือช่องทางการชําระเงินออนไลน์ ตัวอย่างคือ เว็บขายของต่างๆ, Sticker Line, Application ต่างๆ ที่สามารถให้เราจ่ายเงินบนหน้าเว็บได้เลยโดยใช้บัตรเครดิต หรือบัตรเดบิต ซึ่งมันง่าย รวดเร็ว และปลอดภัย

Payment Gateway ในปัจจุบัน

การที่เราจะนํา Payment Gateway มาใส่ในเว็บ หรือเอามาใส่ใน Application ของเรา จะมีด้วยกันสองวิธีคือ

  1. เชื่อมต่อเว็บไซต์ของเราเข้ากับระบบของธนาคาร
  2. เชื่อมต่อเว็บไซต์กับผู้ให้บริการแบบ 3rd Party

วิธีการแรก เชื่อมต่อเว็บไซต์ของเราเข้ากับระบบของธนาคาร เป็นวิธีที่เราต้องเข้าไปคุยกับธนาคารว่าเราจะนําระบบชําระเงินมาติดตั้งบนเว็บของเรา ซึ่งวิธีนี้จะมีข้อจํากัดของธนาคารหลายอย่าง เช่น ต้องเป็นนิติบุคคลที่มีทุนจดทะเบียนไม่ต่ำกว่า 2 ล้านบาท และต้องวางเงินฝากค้ำประกันข้างต้น 200,000 บาท ฯลฯ วิธีที่สอง เชื่อมต่อเว็บไซต์กับผู้ให้บริการแบบ 3rd Party เป็นวิธีที่ใช้บริการตัดบัตรของ 3rd Party อย่าง Paypal, Omise, ChaiyoPay, Paysbuy ซึ่งข้อจํากัดจะน้อยกว่าวิธีแรก แล้วง่ายกว่า

ทําความรู้จัก Omise

Image

Omise เป็น Payment Gateway เจ้านึ่งที่จะช่วยให้เรา พัฒนาเว็บเว็บ หรือ Application ที่สามารถชําระเงินผ่านบัตรเครดิต  หรือบัตรเดบิตได้ โดยจะให้บริการเป็นแบบ 3rd Party เรามาเปรียบเทียบความแตกต่างระกว่าง Omise กับ 3rd Party เจ้าอื่นๆ โดยผมจะแบ่งเป็นหัวข้อต่างๆดังนี้

ค่าธรรมเนียมในการใช้บริการ

ค่าธรรมเนี่ยมของ Omise คือ 3.65% + Vat 7%  ส่วน PaysBuy, ChaiyoPay  จะประมาณ 4% + Vat 7% และ paypal จะมีค่าธรรมเนียมในการขายจะอยู่ที่ 4.4% + $0.30 USD ต่อการขาย หรือต่ำกว่านั้น ค่าธรรมเนี่ยมในการถอนเงินออกมาเข้าบัญชีของเรา Omise ถ้าน้อยกว่า 2 ล้าน ค่าธรรมเนียมครั้งละ 30 บาท ถ้ามากกว่า 2 ล้าน ธรรมเนียมครั้งละ 150 บาท ส่วน paypal ถ้ายอดเงินที่ถอนไม่ถึง 5,000 บาท มีค่าธรรมเนียมในการถอนเงิน 50 บาท ถ้าเกิน 5,000 ก็ไม่มีค่าธรรมเนียม

ระยะเวลาในการถอนเงิน

ระยะเวลาในการถอนเงินออกจาก  3rd Party แต่ละเจ้าคือ

  • Omise 1 วันทำการ
  • PayPal 5 วันทําการ
  • PaysBuy  2 วันทำการ
  • Taladpay 15  วันทำการ
  • ChaiyoPay 15 วันทำการ

ความง่ายในการพัฒนาของ Omise

ข้อดีของ Omise คือ สนับสนุการพัฒนาได้หลายรูปแบบมาก มีข้อมูล API ต่างๆครบถ้วน และที่สําคัญมีระบบทดสอบ โดยเราสามารถทดสอบการชําระเงินตั้งแต่รับชําระเงินไปจนโอเนเงินเข้าบัญชีของเราได้เลย (โดยเราจะได้เห็นกระบวนการทั้งหมดทําให้เราเข้าใจมากขึ้น) Omise มี Library สําหรับให้เราไปพัฒนาดังนี้

  • Ruby Omise RubyGem supports Ruby 2.0+
  • PHP Supports PHP versions 5.3+
  • Android SDK Supports 2.2 (API Level 8) or above
  • NodeJS Tested with Node version 0.10.32+
  • Java Supports Java 1.6 and up.
  • Python Supports Python 2.6 <-> 3.3
  • .Net Supports .Net framework 2.0, 3.5, 4.0 or 4.5
  • iOS SDK For iOS development with examples
  • GO Supports Go version 1.4+.
  • iOS Swift Library for Swift 2.0

Omise จะมี Dashboard ให้เราสามารถดูยอกเงินที่ชําระเข้ามาได้ตลอดเวลา และยังสามารถโอนเงินเข้าบัญชีได้หลายบัญชีพร้อมกันได้

ความปลอดภัยของ Omise

Image

Omise จะใช้ Token แทนข้อมูลของบัตรเครดิตลูกค้า โดยจะมีการทํางานดังนี้ Library ของ Omise จะทําการส่งข้อมูลชุดนี้

  • หมายเลขบัตร 16 หลัก
  • ชื่อผู้ถือบัตร
  • เดือน และปีที่หมดอายุ
  • รหัส CVV

ไปให้ server ของ Omise แล้ว server ก็ทําการ สร้าง token(เป็นข้อมูลที่ไม่มีความหมายซึ่งใช้แทนข้อมูลบัตรเครดิตของลูกค้า) ขึ้นมา แล้วส่งกลับมาให้เราซึ่งเราจะเก็บข้อมูล Token (เป็นตัวแทนของข้อมูลบัตรเครดิตของลูกค้า) นี้ไว้ใช้ในการตัดเงินจากบัตร โดยกระบวนการในการตัดเงินก็คือ ส่ง Token นี้ไปพร้อมกับจํานวนเงินที่ต้องการ ระบบก็จะดําเนินการตัดเงินตามจํานวนที่เราระบุ ข้อดีของการใช้ Token คือ เมื่อ Hacker ได้ข้อมูล Token นี้ไป ก็ไม่สามารถทําอะไรได้เพราะไม่ใช่ข้อมูลบัตรเครดิตของลูกค้า

สรุป

Omise เหมาะสําหรับผู้ใช้ที่ต้องการพัฒนาธุรกิจของตัวเองโดยการใช้ Payment Gateway โดย Omise ก็เป็นตัวเลือกหนึ่ง ที่มีระบบที่ง่าย มีความปลอดภัย ลงทุนน้อย และที่สําคัญผู้พัฒนาสามารถที่จะทดสอบระบบการชําระเงินได้ และ implement ได้กับหลายภาษา Omise ยังมีเทคโนโลยีการตรวจสอบข้อมูลบัตรเครดิตที่แข็งแกร่ง และมี Token ซึ่งเป็นความปลอดภัยอีกขั้นหนึ่ง ทําให้ข้อมูลของบัตรเครดิตของลูกค้าไม่รั่วไหลไปไหน

Suggestion blogs

สร้าง Tagged Template Literals กันดีกว่า

Template Literals คือ ความสามารถหนึ่งของ javascript ที่เราสามารถใช้ String ภายในเครื่องหมาย grave accent (อยู่ที่ปุ่มเปลี่ยนภาษา) ได้เช่น

ทรานซิสเตอร์ (TRANSISTORS)

ทรานซิสเตอร์ (TRANSISTORS)Imagetransistor ทรานซิสเตอร์ เป็นอุปกรณ์อิเล็กทรอนิกส์ ซึ่งประกอบไปด้วยสารกึ่งตัวนําสองชนิดคือ P และ N โดยส่วนมากทรานซิสเตอร์จะถูกนําไปใช้ในวงจรขยายสัญญาณ ทรานซิสเตอร์มีขาทั้งหมด 3 ขาดังนี้

สร้าง Dark Web (Onion Site) ด้วย Tor และ nginx

ก่อนอื่นมาทําความรู้จักกับ Tor hidden service กันก่อน Tor hidden service เป็นการซ่อน Service หรือ Website ไม่ให้สามารถเปิดได้ด้วยเครือข่าย Internet ทั่วไป หรือไม่สามารถค้นหาผ่าน Search engine ทั่วไปได้ เรียกกันว่า Deep web และ Dark web โดยจะซ่อน Service หรือ Website ไว้ในเครือข่าย Tor ซึ่งจะสามารถเข้าได้ผ่าน Tor browser และ Url จะลงท้ายด้วย .onion รายละเอียดสามารถกลับไปอ่านจากบทความเรื่อง Deep web และ Dark web ด้านมืดของ Internet


Copyright © 2019 - 2024 thiti.dev |  v1.41.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ