ติดตั้งใช้งาน-Omise-PHP-ระบบชำระเงินออนไลน์

ติดตั้งใช้งาน Omise [ PHP ] ระบบชำระเงินออนไลน์

Omise อ่านว่า โอมิเซะ คือ ระบบชำระเงินออนไลน์ ( Online Payment Gateway ) รองรับช่องทางการชำระเงินที่หลากหลาย บัตรเครดิต / เดบิต  Truemoney Wallet / PromptPay / Alipay เป็นต้น ดูเพิ่มเติมได้ที่ Omise Payment Method

สิ่งที่ควรทราบก่อนใช้งาน Omise

  • โอมิเซะ มี SDK ให้ใช้งานหลากหลายภาษา เช่น Go, Java, PHP, .Net, Python, NodeJS, Ruby
  • โอมิเซะ มี Plug-In พร้อมสำหรับระบบ CMS ค่อนข้างครบ Magento, OpenCart, Shopify, PrestaShop, WooCommerce
  • โอมิเซะ คิดค่าธรรมเนียม 3.65% ต่อรายการ ( Transaction )
  • คุณสามารถสมัครใช้งาน โอมิเซะ ได้ทั้งในนามบุคคลธรรมดา และ นิติบุคคล ( บริษัทจดทะเบียน​ ) ใช้เวลาเบ็ดเสร็จประมาณ 2 – 4 สัปดาห์ ประมาณการณ์เวลาจากตัวผู้เขียนเองที่ได้ทดลองสมัครทั้ง 2 แบบแล้ว
  • สามารถสมัครสมาชิกและใช้งานในโหมดทดสอบ ( Sandbox Mode ) ได้ทันที หากต้องการใช้งานในโหมดใช้งานจริง ( Live Mode ) ต้องยื่นเอกสารเข้าไปตรวจสอบก่อน
  • ค่าธรรมเนียมการโอน หมายถึง กรณีที่เราต้องการโอนเงินจากบัญชี Omise ไปยังไปบัญชีธนาคารอื่น ถ้ายอดโอนไม่เกิน 2,000,000 บาท จะเสียค่าธรรมเนียม 30 บาทต่อรายการ ถ้ายอดเกิน 2,000,000 บาท จะเสียค่าธรรมเนียมการโอน 150 บาท

เริ่มติดตั้งใช้งาน Omise กับ Codeigniter

  • สามารถติดตั้งได้ทั้งกับ PHP ธรรมดา และ Codeigniter นะครับ ติดตั้ง Omise PHP Libary ตัวนี้ https://github.com/omise/omise-php ติดตั้งไว้ที่ application/third_party สามารถติดตั้งได้ทั้งแบบผ่าน composer หรือ download ลงมาติดตั้งแบบ manual

  • กรณีติดตั้งผ่าน composer จะได้โครงสร้างและวิธีเรียกใช้งานแบบนี้ จากภาพให้ดูฝั่งขวามือนะครับ ในโฟลเด้อ omise-php
  • กรณีติดตั้งแบบ Manually คือ ดาวน์โหลดมาและวางไฟล์ไว้ใน third_party จะได้โครงสร้าง และ วิธีเรียกใช้งานแบบนี้ จากภาพให้ดูฝั่งขวามือนะครับ ในโฟลเด้อ omise-php

สร้าง​ UI การชำระเงินด้วยบัตรเครดิต / เดบิต

  • ตัว Omise เองมี UI ต้นแบบที่สวยงามและน่าเชื่อถืออยู่แล้ว เราสามารถใช้ต้นแบบของ Omise ได้เลย สร้างไฟล์ payment_view.php และเขียนคำสั่งใน body ดังนี้

ส่วนของ html ในไฟล์ payment_view.php

ส่วนของ Javascript ในไฟล์ payment_view.php

  • สร้าง Controller ตั้งชื่อว่า Payment.php และอ่านอธิบายแต่ละส่วนใน comment code ด้านล่างเลยครับ
  • เราสามารถทดสอบการทำงานได้ โดยเปิดไปที่ Payment Controller เช่น http://localhost:8080/payment
  • กรณีที่เราจะเปิดใช้งาน การชำระเงินจริง ๆ ต้องเข้าระบบของ omise และเปลี่ยน mode จาก Sandbox เป็น Live ก่อน และนำ publicKey และ secretKey มาเปลี่ยนใน Code ของเราด้วย

ทดสอบใช้งานระบบได้ที่ www.ivomaker.com สมัครสมาชิกและเลือกเติมเครดิต

กระทู้ใกล้เคียง

เว็บไซต์ย่อลิงค์ ย่อ url ให้สั้น ดี ๆ ฟรี ไม่มีโฆษ... ก่อนอื่นต้องอธิบายก่อนว่า ทำไมต้องย่อลิงค์ให้สั้นลง สาเหตุที่เราต้องย่อลิงค์ให้สั้นลง มีจุดประสงค์ที่แตกต่างกันไป แต่สาเหตุหลัก ๆ ที่พอจะสรุปได้ ...
5 สาเหตุที่ AppReject ไม่ให้ขึ้น Apps Store ( App... ในการนำ Application ขึ้นออนไลน์บน Apple App Store นั้น นักพัฒนาจำเป็นจะต้องพัฒนาแอปพลิเคชั้นให้ทำงานตามกฏเกณฑ์ของ Store เสียก่อน หรือที่เรียกว่า ...
วิธีตั้งค่า Email ใน Android ภายใต้โดเมนตัวเอง ( C... เราอาจจะคุ้นเคยกับการใช้บริการอีเมลผ่านผู้ให้บริการเจ้าใหญ่ ๆ อย่าง Gmail, Hotmail, Yahoo หรือ Sanook เป็นต้น แต่เมื่อเราทำเว็บไซต์ และเปิดใช...
ข้อดีของการใช้เครื่อง Mac หรือ Macintosh... Security เสถียรและปลอดภัย เครื่อง Mac ถึงจะราคาสูง แต่ก็แลกมาด้วยความเสถียร และความปลอดภัย ที่สูงด้วยเช่นกัน โอกาสที่คุณจะติดไวรัสจากการใช้เครื่อ...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.