การเชื่อมต่อ

หัวข้อทั้งหมดในหน้านี้
  • ตัวเลือกการเชื่อมต่อระบบทั้งหมด
  • Omise มีปลั๊กอิน ไลบรารี และ SDK สำหรับภาษาโปรแกรมและแพลตฟอร์มหลักๆ ทั้งหมด ปลั๊กอิน ไลบรารี และ SDK เหล่านี้ช่วยให้ระบบของร้านค้าเชื่อมต่อกับเซิร์ฟเวอร์ของ Omise ได้

    ชื่อแพลตฟอร์มแต่ละรายการในตารางต่อไปนี้จะลิงก์ไปยังคู่มือการติดตั้งเฉพาะของแพลตฟอร์มนั้นๆ ซึ่งมีขั้นตอนการติดตั้งและตัวอย่างโค้ดโดยเฉพาะ หน้านี้มีไว้เพื่อช่วยให้คุณหาแพลตฟอร์มที่เหมาะสมและตรวจสอบว่ารองรับอะไรบ้าง ไม่ได้ลงรายละเอียดการติดตั้งจริง

    ช่องทางการชำระเงินที่มีเครื่องหมาย (เลิกใช้แล้ว) กำลังถูกยกเลิกและไม่ควรใช้กับการเชื่อมต่อระบบใหม่ ส่วนช่องทางการชำระเงินที่เหลือ ความพร้อมใช้งานขึ้นอยู่กับประเทศของคุณและช่องทางการชำระเงินที่บัญชีของคุณรองรับ ไม่ได้ขึ้นอยู่กับปลั๊กอินหรือไลบรารีเพียงอย่างเดียว ดูรายละเอียดได้ที่ ช่องทางการชำระเงินแยกตามประเทศ และควรตรวจสอบความพร้อมใช้งานปัจจุบันของบัญชีคุณก่อนตัดสินใจเชื่อมต่อระบบ

    เลือกวิธีการเชื่อมต่อระบบที่เหมาะกับคุณ

    • ใช้แพลตฟอร์มอีคอมเมิร์ซที่รองรับอยู่แล้ว (EC-CUBE, Magento, OpenCart, PrestaShop, Shopify หรือ WooCommerce)? ใช้ปลั๊กอินของแพลตฟอร์มนั้น เป็นวิธีที่เร็วที่สุดและไม่ต้องเขียนโค้ดเอง
    • กำลังสร้างหน้าชำระเงินแบบกำหนดเองและต้องเก็บข้อมูลบัตรผ่านเบราว์เซอร์? ใช้ไลบรารีฝั่งไคลเอนต์ (Omise.js ใช้ได้กับทุกแพลตฟอร์ม) เพื่อแปลงข้อมูลบัตรเป็นโทเคน จากนั้นใช้ไลบรารีฝั่งเซิร์ฟเวอร์เพื่อประมวลผลโทเคนนั้นต่อ
    • มีโทเคนอยู่แล้วและแค่ต้องการประมวลผลการชำระเงินจากฝั่งเซิร์ฟเวอร์? ใช้ไลบรารีฝั่งเซิร์ฟเวอร์สำหรับภาษาโปรแกรมของคุณโดยตรง
    • อยากรู้ว่าประเทศของคุณรองรับช่องทางไหนบ้าง? ดูที่ ช่องทางการชำระเงินแยกตามประเทศ
    • แพลตฟอร์มของคุณไม่มีอยู่ในตารางด้านล่างเลย? ดูวิธีแก้ไขได้ที่ FAQ

    ตัวเลือกการเชื่อมต่อระบบทั้งหมด

    รวมปลั๊กอิน ไลบรารีฝั่งไคลเอนต์ และไลบรารีฝั่งเซิร์ฟเวอร์ทั้งหมดไว้ในที่เดียว คอลัมน์ประเภทแสดงว่าแต่ละตัวเลือกอยู่ในหมวดหมู่ใด โดยใช้สีช่วยแยกให้ดูง่าย — สีฟ้าคือปลั๊กอิน สีเขียวคือฝั่งไคลเอนต์ สีส้มคือฝั่งเซิร์ฟเวอร์ — ดูความหมายของแต่ละประเภทและวิธีใช้งานได้ในหัวข้อถัดไป

    ประเภทแพลตฟอร์มช่องทางการชำระเงินที่รองรับ
    ปลั๊กอิน EC-CUBE บัตร: Credit and Debit Cards
    โอนเงินผ่านธนาคารและ QR: OCBC Digital
    ปลั๊กอิน Magento บัตร: Credit and Debit Cards
    อีวอลเล็ต: Alipay (Online), Alipay CN, Alipay HK, Boost, DANA, GCash, Google Pay, GrabPay, Kakao Pay, PayPay, Rabbit Line pay, ShopeePay, Touch 'n Go, TrueMoney Wallet
    โอนเงินผ่านธนาคารและ QR: Bill Payment (เลิกใช้แล้ว), DuitNow Online Banking/Wallets, DuitNow QR, FPX, Konbini, Pay-easy, and Online Banking, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), OCBC Digital, PayNow, PromptPay
    อื่นๆ: Installments
    ปลั๊กอิน OpenCart บัตร: Credit and Debit Cards
    โอนเงินผ่านธนาคารและ QR: OCBC Digital
    ปลั๊กอิน PrestaShop บัตร: Credit and Debit Cards
    อีวอลเล็ต: Alipay (Online), TrueMoney Wallet
    โอนเงินผ่านธนาคารและ QR: OCBC Digital
    ปลั๊กอิน Shopify บัตร: Credit and Debit Cards
    อีวอลเล็ต: Alipay CN, Alipay HK, Boost, DANA, GCash, GrabPay, Kakao Pay, PayPay, Rabbit Line pay, ShopeePay, Touch 'n Go, TrueMoney Wallet
    โอนเงินผ่านธนาคารและ QR: DuitNow Online Banking/Wallets, DuitNow QR, FPX, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krung Thai (KTB NEXT), OCBC Digital, SCB (SCB Easy), PayNow, PromptPay
    อื่นๆ: Installments
    ปลั๊กอิน WooCommerce บัตร: Credit and Debit Cards
    อีวอลเล็ต: Alipay (Online) (เลิกใช้แล้ว), Alipay CN, Alipay HK, Boost, DANA, GCash, Google Pay, GrabPay, Kakao Pay, PayPay, Rabbit Line pay, ShopeePay, Touch 'n Go, TrueMoney Wallet
    โอนเงินผ่านธนาคารและ QR: Bill Payment (เลิกใช้แล้ว), DuitNow Online Banking/Wallets, DuitNow QR, FPX, Konbini, Pay-easy, and Online Banking, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), OCBC Digital, PayNow, PromptPay
    อื่นๆ: Installments
    ฝั่งไคลเอนต์ Android SDK บัตร: Credit and Debit Cards
    อีวอลเล็ต: Alipay (Online) (เลิกใช้แล้ว), Alipay (Barcode), Alipay CN, Alipay HK, Boost, DANA, GCash, Google Pay, GrabPay, Kakao Pay, PayPay, Rabbit Line pay, ShopeePay, Touch 'n Go, TrueMoney Wallet
    โอนเงินผ่านธนาคารและ QR: Bill Payment (เลิกใช้แล้ว), DuitNow Online Banking/Wallets, DuitNow QR, FPX, Konbini, Pay-easy, and Online Banking, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krung Thai (KTB NEXT), OCBC Digital, SCB (SCB Easy), PayNow, PromptPay
    อื่นๆ: Installments
    ฝั่งไคลเอนต์ iOS SDK บัตร: Credit and Debit Cards
    อีวอลเล็ต: Alipay (Online) (เลิกใช้แล้ว), Alipay (Barcode), Alipay CN, Alipay HK, Boost, DANA, GCash, Google Pay, GrabPay, Kakao Pay, PayPay, Rabbit Line pay, ShopeePay, Touch 'n Go, TrueMoney Wallet
    โอนเงินผ่านธนาคารและ QR: Bill Payment (เลิกใช้แล้ว), DuitNow Online Banking/Wallets, DuitNow QR, FPX, Konbini, Pay-easy, and Online Banking, Maybank QR, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krung Thai (KTB NEXT), OCBC Digital, SCB (SCB Easy), PayNow, PromptPay
    อื่นๆ: Installments
    ฝั่งไคลเอนต์ Omise Dart Use to tokenize cards; supports source creation
    ฝั่งไคลเอนต์ Omise Flutter Use to tokenize cards, authorize payments, and perform other payment-related functions directly in Flutter applications
    ฝั่งไคลเอนต์ Omise.js Supports all payment methods
    ฝั่งเซิร์ฟเวอร์ Omise Dart Use to tokenize cards; supports source creation
    ฝั่งเซิร์ฟเวอร์ .NET บัตร: Credit and Debit Cards
    อีวอลเล็ต: Alipay (Online), Alipay (Barcode) (เลิกใช้แล้ว), Alipay CN, Alipay HK, DANA, GCash, Kakao Pay, Rabbit Line pay, Touch 'n Go, TrueMoney Wallet
    โอนเงินผ่านธนาคารและ QR: Bill Payment (เลิกใช้แล้ว), FPX, OCBC Digital, PayNow, PromptPay
    ฝั่งเซิร์ฟเวอร์ Elixir Supports all payment methods
    ฝั่งเซิร์ฟเวอร์ Go Supports all payment methods
    ฝั่งเซิร์ฟเวอร์ Java บัตร: Credit and Debit Cards
    อีวอลเล็ต: Alipay (Online) (เลิกใช้แล้ว), Alipay (Barcode), Alipay CN, Alipay HK, DANA, GCash, Kakao Pay, Rabbit Line pay, Touch 'n Go, TrueMoney Wallet, WeChat Pay (Barcode)
    โอนเงินผ่านธนาคารและ QR: Bill Payment (เลิกใช้แล้ว), DuitNow Online Banking/Wallets, FPX, Konbini, Pay-easy, and Online Banking, Krungsri (KMA), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krung Thai (KTB NEXT), OCBC Digital, SCB (SCB Easy), PayNow, PromptPay
    อื่นๆ: Installments
    ฝั่งเซิร์ฟเวอร์ NodeJS Supports all payment methods
    ฝั่งเซิร์ฟเวอร์ PHP Supports all payment methods
    ฝั่งเซิร์ฟเวอร์ Python Supports all payment methods
    ฝั่งเซิร์ฟเวอร์ Ruby Supports all payment methods

    ช่องทางการชำระเงินแยกตามประเทศ

    หากต้องการดูว่าประเทศที่ Omise ให้บริการอยู่รองรับช่องทางไหนบ้าง แทนที่จะดูตามแพลตฟอร์ม ตารางนี้จะแสดงช่องทางการชำระเงินชุดเดียวกันแต่จัดเรียงตามประเทศแทน บางช่องทาง เช่น ShopeePay และ GrabPay รองรับมากกว่าหนึ่งประเทศ

    ประเทศช่องทางการชำระเงิน
    ไทย Bill Payment (เลิกใช้แล้ว), Bangkok Bank (Bualuang mBanking), KBank (K PLUS), Krung Thai (KTB NEXT), Krungsri (KMA), SCB (SCB Easy), PromptPay, Rabbit Line pay, TrueMoney Wallet, WeChat Pay (Barcode), Installments, Alipay CN, Alipay HK, Kakao Pay, ShopeePay, Credit and Debit Cards, Google Pay
    สิงคโปร์ OCBC Digital, PayNow, ShopeePay, GrabPay, DANA, GCash, Kakao Pay, Alipay CN, Alipay HK, Credit and Debit Cards, Google Pay
    มาเลเซีย Boost, DuitNow Online Banking/Wallets, DuitNow QR, FPX, GrabPay, Maybank QR, Touch 'n Go, ShopeePay, Credit and Debit Cards, Google Pay
    ญี่ปุ่น Konbini, Pay-easy, and Online Banking, PayPay, Credit and Debit Cards, Google Pay

    ปลั๊กอิน

    ปลั๊กอินทำหน้าที่เป็นตัวเชื่อมระหว่างแพลตฟอร์มของร้านค้า เช่น Magento กับเซิร์ฟเวอร์ของ Omise

    ไลบรารีฝั่งไคลเอนต์

    ไลบรารีฝั่งไคลเอนต์ของ Omise ออกแบบมาเพื่อรับและแปลงข้อมูลสำคัญเป็นโทเคนโดยตรงบนอุปกรณ์ของผู้ใช้อย่างปลอดภัย ไลบรารีเหล่านี้ใช้การยืนยันตัวตนด้วยกุญแจสาธารณะ (public key)

    Omise Dart เป็นกรณีพิเศษ ต่างจากไลบรารีอื่นๆ ในรายการนี้ตรงที่รองรับทั้งการแปลงข้อมูลเป็นโทเคนฝั่งไคลเอนต์และการประมวลผลฝั่งเซิร์ฟเวอร์ จึงปรากฏสองครั้งในตารางก่อนหน้านี้ — ครั้งหนึ่งในฐานะตัวเลือกฝั่งไคลเอนต์ และอีกครั้งในฐานะตัวเลือกฝั่งเซิร์ฟเวอร์

    ไลบรารีฝั่งเซิร์ฟเวอร์

    Omise มีไลบรารีฝั่งเซิร์ฟเวอร์สำหรับประมวลผลข้อมูลที่ถูกแปลงเป็นโทเคนแล้ว ไลบรารีเหล่านี้ทำงานบนระบบของร้านค้าและใช้การยืนยันตัวตนด้วยกุญแจลับ (secret key)

    การมีส่วนร่วม

    ไลบรารีโอเพนซอร์สของ Omise เผยแพร่อยู่บน GitHub

    หากต้องการมีส่วนร่วมด้วยการเพิ่มฟีเจอร์หรือแก้ไขปัญหา ส่ง pull request ได้เลย

    FAQ

    ไลบรารีฝั่งไคลเอนต์กับไลบรารีฝั่งเซิร์ฟเวอร์ต่างกันอย่างไร? ไลบรารีฝั่งไคลเอนต์ทำงานบนอุปกรณ์ของลูกค้าเอง และใช้การยืนยันตัวตนด้วยกุญแจสาธารณะเพื่อรับและแปลงข้อมูลสำคัญ เช่น ข้อมูลบัตร เป็นโทเคนอย่างปลอดภัย ส่วนไลบรารีฝั่งเซิร์ฟเวอร์ทำงานบนระบบของคุณเองและใช้การยืนยันตัวตนด้วยกุญแจลับเพื่อประมวลผลข้อมูลที่ถูกแปลงเป็นโทเคนแล้ว เช่น การสร้างการชำระเงินจากโทเคน Omise Dart เป็นข้อยกเว้น เพราะรองรับทั้งสองแบบ

    ต้องใช้ทั้งไลบรารีฝั่งไคลเอนต์และฝั่งเซิร์ฟเวอร์หรือไม่? โดยทั่วไปแล้วสำหรับการชำระเงินด้วยบัตร ต้องใช้ทั้งสองแบบ — ไลบรารีฝั่งไคลเอนต์ (หรือ Omise.js) จะแปลงข้อมูลบัตรเป็นโทเคนบนอุปกรณ์ของลูกค้า จากนั้นไลบรารีฝั่งเซิร์ฟเวอร์จะใช้โทเคนนั้นสร้างการชำระเงินหรือดำเนินการอื่นๆ บนเซิร์ฟเวอร์ของคุณ

    แพลตฟอร์มอีคอมเมิร์ซใดบ้างที่มีปลั๊กอินเฉพาะ? EC-CUBE, Magento, OpenCart, PrestaShop, Shopify และ WooCommerce ต่างก็มีปลั๊กอินเฉพาะของตัวเอง

    จำเป็นต้องใช้ปลั๊กอินหรือไม่ หรือเชื่อมต่อกับไลบรารีโดยตรงได้เลย? หากคุณใช้แพลตฟอร์มอีคอมเมิร์ซที่รองรับอยู่แล้ว ปลั๊กอินคือทางเลือกที่เร็วที่สุด แต่หากคุณกำลังสร้างระบบแบบกำหนดเอง หรือแพลตฟอร์มของคุณไม่มีปลั๊กอินเฉพาะ ให้ใช้ไลบรารีฝั่งไคลเอนต์และฝั่งเซิร์ฟเวอร์โดยตรงแทน

    หากแพลตฟอร์มอีคอมเมิร์ซหรือภาษาโปรแกรมที่ใช้ไม่มีอยู่ในรายการต้องทำอย่างไร? ใช้ไลบรารีฝั่งไคลเอนต์และฝั่งเซิร์ฟเวอร์โดยตรงแทนปลั๊กอิน — ภาษาโปรแกรมส่วนใหญ่มีไลบรารีฝั่งเซิร์ฟเวอร์เฉพาะของตัวเอง และ Omise.js ก็ใช้เป็นตัวเลือกฝั่งไคลเอนต์แบบทั่วไปได้กับทุกแพลตฟอร์ม หากภาษาโปรแกรมของคุณไม่มีไลบรารีรองรับเลย คุณสามารถเรียกใช้ Omise API ผ่าน HTTP ได้โดยตรง

    ต้องการมีส่วนร่วมกับไลบรารีของ Omise ทำอย่างไร? ไลบรารีของ Omise เป็นโอเพนซอร์สอยู่บน GitHub หากต้องการเพิ่มฟีเจอร์หรือแก้ไขปัญหา ส่ง pull request ได้เลย

    เนื้อหาที่เกี่ยวข้อง

    เว็ปไซต์นี้มีการใช้คุกกี้เพื่อวิเคราะห์การใช้และปรับการใช้งานให้เหมาะกับท่าน เมื่อกดยอมรับหรือยังคงเข้าชมเว็บไซต์ต่อ เราถือว่าท่านยินยอมในการใช้งานคุกกี้ของเว็บไซต์ อ่านนโยบายความเป็นส่วนตัว