ขอสิทธิ์ใช้งานล่วงหน้า

กรอกชื่อพร้อมอีเมลหรือหมายเลขโทรศัพท์ แล้วเราจะติดต่อกลับพร้อมรายละเอียดการเข้าใช้งาน Tajo

คู่มือการผสานรวม Stripe Apps

Stripe Apps ช่วยให้คุณฝังฟังก์ชันที่กำหนดเองลงใน Stripe Dashboard ได้โดยตรง ส่วนนี้คือ คู่มือการสร้าง ซึ่งอธิบายว่าแอปสำหรับการผสานรวม Tajo กับ Brevo จะถูกสร้าง ทดสอบ และเผยแพร่อย่างไร

Caution

สถานะ: ยังไม่เผยแพร่ ปัจจุบันยังไม่มีแอป Tajo บน Stripe App Marketplace และตัวระบุแอป URL รวมถึงข้อมูลรับรองในหน้าเหล่านี้เป็นตัวอย่างประกอบคำอธิบาย ไม่ใช่ปลายทางที่ใช้งานได้จริง หากต้องการเชื่อม Stripe เข้ากับ Tajo ในตอนนี้ ให้ใช้ คอนเน็กเตอร์ Stripe (restricted API key ซิงค์แบบอ่านอย่างเดียว)

Tip

เป้าหมายคือการเผยแพร่ การผสานรวม Brevo บน Stripe App Marketplace ซึ่งจะช่วยให้ผู้ค้า Stripe ซิงค์ข้อมูลลูกค้า คำสั่งซื้อ และ events โดยตรงเข้าสู่ Brevo สำหรับ marketing automations และ CRM

Stripe Apps คืออะไร?

Stripe Apps ขยาย Stripe Dashboard ด้วย UI components และ backend integrations ที่กำหนดเอง ช่วยให้นักพัฒนาบุคคลที่สามสามารถ:

  • เพิ่ม views ที่กำหนดเองในหน้า Stripe Dashboard (ลูกค้า การชำระเงิน ใบแจ้งหนี้ ฯลฯ)
  • เข้าถึงข้อมูล Stripe ผ่านสิทธิ์ที่จำกัด
  • ซิงค์ข้อมูลระหว่าง Stripe และ external platforms อย่าง Brevo
  • ให้ onboarding และ configuration flows ภายใน Dashboard

เป้าหมายการผสานรวม Tajo + Brevo

Tajo Stripe App เชื่อมต่อ Stripe กับ Brevo และให้:

  • Customer Intelligence: ซิงค์ Stripe customer profiles ประวัติการชำระเงิน และ lifetime value เข้า Brevo contacts
  • Event Tracking: ส่ง Stripe events (การชำระเงิน การสมัครสมาชิก การคืนเงิน) เป็น transactional Brevo events
  • Automated Campaigns: เปิดใช้งาน Brevo email, SMS และ WhatsApp campaigns ตาม Stripe activity
  • Loyalty Programs: สร้าง retention workflows โดยใช้ข้อมูลการซื้อจาก Stripe ที่ซิงค์เข้า Brevo

ภาพรวมสถาปัตยกรรม

ข้อมูลของ Stripe app ไหลไปที่ใด
ข้อมูลของ Stripe app ไหลไปที่ใด Stripe Dashboard และ Tajo แลกเปลี่ยนข้อมูลลูกค้าและการชำระเงิน และ Tajo ซิงค์คอนแทกต์ แคมเปญ และการทำงานอัตโนมัติกับ Brevo Stripe Dashboard Stripe App UI มุมมองลูกค้า รายละเอียดการชำระเงิน การตั้งค่าแอป Tajo middleware การซิงค์ข้อมูล การกำหนดเส้นทางอีเวนต์ การจัดการ webhook Brevo CRM + อีเมล คอนแทกต์ แคมเปญ การทำงานอัตโนมัติ

เนื้อหาคู่มือ

เอกสารชุดนี้ครอบคลุมวงจรทั้งหมดของการสร้างและเผยแพร่ Stripe App

เริ่มต้น

คู่มือคำอธิบาย
เผยแพร่บน Marketplaceข้อกำหนดและขั้นตอนในการส่งแอปเพื่อตรวจสอบ
ข้อกำหนดการตรวจสอบแอปมาตรฐานคุณภาพ ความปลอดภัย และ UX สำหรับการอนุมัติ

การกำหนดค่าและอ้างอิง

คู่มือคำอธิบาย
อ้างอิง App ManifestSchema ครบถ้วนสำหรับไฟล์ manifest stripe-app.json
อ้างอิง Permissionsรายการสิทธิ์ Stripe API ที่ครบถ้วนและวิธีการขอ
อ้างอิง Viewportsตำแหน่งใน Dashboard ที่ UI ของแอปสามารถแสดงได้

ฟีเจอร์และการผสานรวม

คู่มือคำอธิบาย
Embedded Stripe Appsใช้ Connect embedded components สำหรับ platform integrations
Install Links & Deep Linksสร้าง installation URLs และ deep links ไปยัง app views เฉพาะ
Post-Install Actionsกำหนดค่า onboarding flows หลังติดตั้งแอป

Operations และการเติบโต

คู่มือคำอธิบาย
App Analyticsติดตาม installations, views และ conversion metrics
Partner Ecosystemใช้ประโยชน์จาก Stripe partner program สำหรับ co-marketing และการเติบโต

ข้อกำหนดเบื้องต้น

ก่อนสร้าง Stripe App ตรวจสอบให้แน่ใจว่าคุณมี:

  1. บัญชี Stripe: บัญชี Stripe ที่เปิดใช้งาน (ไม่จำกัดเฉพาะ test mode)
  2. Stripe CLI: ติดตั้ง Stripe CLI สำหรับการพัฒนาในเครื่องและการอัปโหลดแอป
  3. Node.js: เวอร์ชัน 16 หรือใหม่กว่าสำหรับ UI extension ของแอป
  4. การเข้าถึง Tajo Platform: บัญชี Tajo ที่ใช้งานได้พร้อม Brevo API credentials ที่กำหนดค่าแล้ว

เริ่มต้นอย่างรวดเร็ว

Terminal window
# Install Stripe CLI
brew install stripe/stripe-cli/stripe
# Login to your Stripe account
stripe login
# Create a new Stripe App project
stripe apps create tajo-brevo-integration
# Start local development
stripe apps start

แนวคิดสำคัญ

App Manifest

Stripe App แต่ละตัวมี manifest stripe-app.json ที่ประกาศ permissions, viewports และการกำหนดค่า ดู App Manifest Reference สำหรับ schema ครบถ้วน

UI Extensions

Stripe Apps สามารถแสดง React-based UI components ใน Dashboard viewports เฉพาะ UI toolkit มีคอมโพเนนต์ที่สร้างไว้ล่วงหน้าที่ตรงกับ design system ของ Stripe Dashboard

Permissions

Apps ต้องประกาศ Stripe API resources เฉพาะที่ต้องการเข้าถึง ผู้ใช้อนุมัติ permissions เหล่านี้ระหว่างการติดตั้ง ดู Permissions Reference

คีย์ลับสำหรับลงลายเซ็น

แอปแต่ละตัวจะได้รับคีย์ลับสำหรับลงลายเซ็น เพื่อใช้ตรวจสอบลายเซ็นของการติดตั้งและรักษาความปลอดภัยของการสื่อสารระหว่างระบบหลังบ้านของคุณกับ Stripe

ขั้นตอนการพัฒนา

  1. กำหนด manifest ของคุณพร้อม permissions และ viewports ที่ต้องใช้
  2. สร้าง UI extension ด้วยไลบรารี React components ของ Stripe
  3. พัฒนา endpoints ฝั่งหลังบ้านสำหรับการซิงค์ข้อมูลกับ Brevo ผ่าน Tajo
  4. ทดสอบ ในเครื่องด้วย stripe apps start
  5. อัปโหลด ด้วย stripe apps upload
  6. ส่ง เพื่อตรวจสอบผ่าน Stripe Dashboard
  7. เผยแพร่ และติดตามผลผ่าน analytics

Caution

Stripe กำหนดให้แอปต้องเขียนเป็นภาษาอังกฤษสำหรับการเผยแพร่บน marketplace รายละเอียดแอป ข้อความใน UI และเอกสารประกอบของคุณต้องเป็นภาษาอังกฤษทั้งหมด

ขั้นตอนถัดไป

เริ่มต้นด้วย Publishing Guide เพื่อเข้าใจข้อกำหนดทั้งหมด จากนั้นดำเนินการผ่าน technical references สำหรับการกำหนดค่า manifest และ permissions ของแอป

ขอสิทธิ์ใช้งานล่วงหน้า

กรอกชื่อพร้อมอีเมลหรือหมายเลขโทรศัพท์ แล้วเราจะติดต่อกลับพร้อมรายละเอียดการเข้าใช้งาน Tajo

ตรวจจับอัตโนมัติ
ผู้ช่วย AI

สวัสดี! ถามฉันเกี่ยวกับเอกสารได้เลย