คุณจะต้องขอสิทธิ์การเข้าใช้งานจาก Meta เสียก่อน จึงจะใช้ฟีเจอร์ที่อธิบายไว้ในเอกสารประกอบนี้เพื่อผสานการทำงานกับ Meta Pay ได้ หากคุณมีคุณสมบัติครบตามข้อกำหนดเบื้องต้น ให้ส่งอีเมลถึง Meta-Pay-Partnerships@meta.com เพื่อขอสิทธิ์การเข้าใช้งาน

JavaScript SDK สำหรับ Meta Payment

Meta มอบชุดเครื่องมือพัฒนาซอฟต์แวร์ (SDK) สำหรับ JavaScript เพื่อช่วยให้คุณผสานการทำงานของ Meta Payment เข้ากับร้านค้าออนไลน์ได้ง่ายยิ่งขึ้น หากคุณใช้ตัวประมวลผลการชำระเงิน เกตเวย์การชำระเงิน หรือแพลตฟอร์มการค้าในการประมวลผลธุรกรรมของคุณ คุณอาจต้องติดต่อกับระบบเหล่านี้เพื่อขอรายละเอียดเกี่ยวกับวิธีการรวมการทำงานของ Meta Payment เข้ากับการผสานการทำงานที่มีอยู่ของคุณ โปรดดูข้อมูลเพิ่มเติมที่ภาพรวมการผสานการทำงาน Meta Pay

กำหนดรูปแบบการผสานการทำงานของคุณ

  1. คุณเป็นผู้กำหนดฝ่ายที่ผสานการทำงานกับ Meta Pay API และการประมวลผลการชำะเงิน
    ซึ่งอาจเป็นคุณหรือพาร์ทเนอร์ของคุณที่ทำหน้าที่เป็นพาร์ทเนอร์การชำระเงินตามที่กำหนดไว้ในภาพรวมของการผสานการทำงาน Meta Pay
  2. คุณเป็นผู้กำหนดรายละเอียดของการผสานการทำงานการชำระเงิน
    คุณใช้ JS SDK ภายนอกเพื่อแสดงผลการชำระเงินหรือไม่
  3. คุณกำหนดรูปแบบการผสานการทำงานของคุณตาม #1 และ #2:
    1. หากคุณไม่ได้ผสานการทำงานกับ Meta Pay API และการประมวลผลการชำระเงิน และใช้ Javascript SDK ที่พาร์ทเนอร์การชำระเงินของคุณมอบให้ คุณจะต้องติดต่อพาร์ทเนอร์การชำระเงินของคุณเพื่อกำหนดวิธีเปิดใช้งาน Meta Pay ซึ่งนี่อาจทำได้ง่ายพอๆ กับการเปิดใช้งาน Meta Pay ในพอร์ทัลผู้ค้าของคุณ
    2. หากคุณไม่ได้ผสานการทำงานกับ Meta Pay API และการประมวลผลการชำระเงิน และใช้ การผสานการทำงาน API กับพาร์ทเนอร์การชำระเงินของคุณ คุณจะผสานการทำงานกับ Javascript SDK ของ Meta Pay และส่งคอนเทนเนอร์การชำระเงินที่ระบบส่งคืนมาให้ ไปยังการชำระเงินของคุณเพื่อประมวลผล
    3. หากคุณได้ผสานการทำงานกับ Meta Pay API และการประมวลผลการชำระเงิน และระบุ Javascript SDK สำหรับผู้ค้าของคุณ คุณจะผสานการทำงานกับ Javascript SDK ของ Meta Pay
      นอกจากนี้ หากคุณเปิดเผย API สำหรับผู้ค้าของคุณเพื่อผสานการทำงานสำหรับการประมวลผลการชำระเงิน ผู้ค้าของคุณจะผสานการทำงานกับ Javascript SDK ของ Meta Pay และส่งคอนเทนเนอร์ที่ระบบส่งกลับมาให้ไปยังตำแหน่งข้อมูลที่คุณเปิดเผยสำหรับการประมวลผลการชำระเงิน/วิธีการชำระเงินที่ยอมรับ

ทำตามกราฟการตัดสินใจเพื่อกำหนดรูปแบบการผสานการทำงานของคุณ:

การผสานการทำงานกับ Javascript SDK ของ Meta Payment

ก่อนดำเนินการต่อในส่วนนี้ โปรดตรวจสอบให้แน่ใจว่าคุณได้อ่านหัวข้อ "กำหนดรูปแบบการผสานการทำงานของคุณ" แล้ว

หากต้องการติดตั้ง Javascript SDK ของ Meta Payment เราขอแนะนำอย่างยิ่งให้คุณเพิ่มโค้ดฐานระหว่างแท็กเปิดและแท็กปิดในทุกหน้าที่คุณต้องการแสดงปุ่ม Meta Pay คุณสามารถใช้ SDK นี้ได้ที่:

https://static.xx.fbcdn.net/payments_sdk/v1/metapay_sdk.js

ตัวอย่างการผสานการทำงาน

<head> ... <script src="https://static.xx.fbcdn.net/payments_sdk/v1/metapay_sdk.js"></script> ... </head> 

โปรดตั้งค่าส่วนหัวของการกลับ HTTP ภายในไฟล์การกำหนดค่าของเซิร์ฟเวอร์ของคุณตามรายละเอียดด้านล่าง:

Content-Security-Policy: default-src ‘self’ static.xx.fbcdn.net graph.facebook.com;
  1. ตอนนี้คุณสามารถใช้การผสานการทำงานได้แล้ว เริ่มต้นด้วยการไปที่ PaymentClient เมื่อการผสานการทำงานนี้เสร็จเรียบร้อย คุณจะได้รับคอนเทนเนอร์ Meta Pay
  2. ส่งคอนเทนเนอร์ Meta Pay เพื่อประมวลผลกับพาร์ทเนอร์การชำระเงินของคุณ คุณอาจดำเนินการได้โดยตรงจากหน้าชำระเงินหรือกำหนดเส้นทางผ่านการผสานการทำงานแบ็กเอนด์ของคุณ ทั้งนี้ขึ้นอยู่กับการผสานการทำงาน

การเปิดใช้งาน Meta Pay ผ่าน Javascript SDK ของพาร์ทเนอร์การชำระเงิน

ก่อนดำเนินการต่อในส่วนนี้ โปรดตรวจสอบให้แน่ใจว่าคุณได้อ่านหัวข้อ "กำหนดรูปแบบการผสานการทำงานของคุณ" แล้ว

  1. ปรึกษากับพาร์ทเนอร์การชำระเงินของคุณเพื่อกำหนดวิธีเปิดใช้งาน Meta Pay

รายการอ้างอิงสำหรับ JavaScript SDK สำหรับ Meta Payment มีดังนี้

คลาส

  • PaymentClient - จุดเข้าใช้งานสำหรับโต้ตอบกับ Meta Payment