ธุรกรรมที่ผู้ขายเป็นผู้เริ่ม (MIT)

ภาพรวมการสนับสนุนของ MIT

ธุรกรรมที่ผู้ขายเป็นผู้เริ่ม (MIT) คือธุรกรรมที่ประมวลผลโดยที่ผู้ใช้ไม่ได้อยู่ในเซสชันที่ใช้งานอยู่ การอัปเดต API ของ Google Pay ออนไลน์นี้จะช่วยให้ เพิ่มการมองเห็นธุรกรรมประเภทดังกล่าว ปรับปรุงประสบการณ์ของผู้ใช้ ผ่าน UX รายละเอียดการเรียกเก็บเงินเฉพาะ และช่วยให้การชำระเงินต่อเนื่องได้ดียิ่งขึ้น

กรณีการใช้งานหลัก

  • การชำระเงินตามรอบ: บริการสตรีมมิงดิจิทัล การเป็นสมาชิก หรือสาธารณูปโภค
  • การชำระเงินในภายหลัง: การจองโรงแรม การสั่งซื้อล่วงหน้า หรือค่าธรรมเนียมการไม่แสดงตัว
  • การโหลดซ้ำอัตโนมัติ: การเติมเงินมูลค่าที่เก็บไว้สำหรับบัตรโดยสารหรือบัตรของขวัญ

การติดตั้งใช้งาน MIT API

MIT API เป็นส่วนขยายของ API loadPaymentData ที่มีอยู่ ผู้ผสานรวมต้องรวมออบเจ็กต์ *TransactionInfo ไว้ 1 รายการเพื่อระบุความตั้งใจในการเรียกเก็บเงิน Google มีตัวเลือก 3 แบบให้คุณเลือกใช้ ขึ้นอยู่กับประเภทธุรกรรมที่ผู้ขายเป็นผู้เริ่ม ดังนี้

ประเภทธุรกรรม ชื่อวัตถุ คำอธิบาย
แบบเป็นงวด RecurringTransactionInfo ใช้สำหรับการเรียกเก็บเงินตามความถี่คงที่ รองรับการเรียกเก็บเงินแบบช่วงทดลองใช้ แบบชำระเงินล่วงหน้า และแบบชำระเงินภายหลัง
เลื่อน DeferredTransactionInfo ใช้สำหรับการเรียกเก็บเงินครั้งเดียวในอนาคตตามเวลาที่กำหนดไว้ล่วงหน้า
การเติมเงินอัตโนมัติ AutomaticReloadTransactionInfo ใช้สำหรับการเติมเงินในบัญชีที่มีการจัดเก็บมูลค่าเมื่อยอดคงเหลือต่ำกว่าเกณฑ์ขั้นต่ำ

ขั้นตอนการผสานรวม

  1. เอกสารประกอบ: เข้าถึง DevSite ในช่วงโปรแกรมทดลองใช้ก่อนเปิดตัว คำจำกัดความของออบเจ็กต์ใหม่ 3 รายการจะอยู่ในส่วนการอ้างอิงออบเจ็กต์ และลิงก์โดยตรงในรายการก่อนหน้า
  2. การติดตั้งใช้งาน: ใช้ออบเจ็กต์ *TransactionInfo ที่เกี่ยวข้องสำหรับ ระบบของคุณในคำขอ API
    • โปรดทราบว่าคุณส่งออบเจ็กต์ได้เพียง 1 รายการต่อคำขอไปยัง API การกำหนดออบเจ็กต์ที่จะใช้และการป้อนข้อมูลในช่องขึ้นอยู่กับผู้ขายแต่ละราย
  3. การทดสอบ: ใช้สภาพแวดล้อม TEST เพื่อตรวจสอบว่ารายละเอียดการเรียกเก็บเงิน แสดงผลอย่างถูกต้องในเอกสารสรุปการชำระเงิน
  4. เปิดตัว: เผยแพร่เมื่อยืนยันพารามิเตอร์แล้ว

การจัดการวงจรการใช้งานโทเค็น (TLM)

การจัดการวงจรโทเค็นช่วยให้การชำระเงินดำเนินไปอย่างต่อเนื่องด้วยการแจ้งเตือนแบบเรียลไทม์ เมื่อมีการอัปเดตหรือปิดใช้งานโทเค็นการชำระเงินที่ปลอดภัย ดูรายละเอียดทั้งหมดได้ที่ เอกสารประกอบการจัดการวงจรโทเค็น

เหตุการณ์สำคัญเกี่ยวกับโทเค็น

  • การปิดใช้งาน/การลบ: แจ้งเตือนเมื่อโทเค็นใช้ไม่ได้อีกต่อไป
  • การอัปเดตคำต่อท้าย FPAN: เกิดขึ้นเมื่อมีการอัปเดตหมายเลขบัญชีหลักสำหรับการชำระเงินพื้นฐาน

ข้อกำหนดในการตั้งค่าเซิร์ฟเวอร์

ผู้ขายโดยตรงและผู้ให้บริการชำระเงิน (PSP) ต้องสร้างระบบเพื่อ รับ ถอดรหัส และประมวลผลข้อความเหล่านี้

ข้อกำหนด คำอธิบาย
อุปกรณ์ปลายทาง ปลายทาง HTTPS ที่ปลอดภัยเพื่อรับการเรียก POST
การตรวจสอบสิทธิ์ ต้องจัดการการตรวจสอบลายเซ็นและการถอดรหัสข้อความ
การตอบกลับ ส่งคืน SUCCESS เพื่อรับการแจ้งเตือนต่อ หรือ TOKEN_NOT_FOUND/TOKEN_NOT_IN_USE เพื่อหยุดรับการแจ้งเตือน
การแจ้งเตือนสำหรับผู้ขาย PSP จะต้องสื่อสารสถานะโทเค็นกับผู้ขาย

หมายเหตุการใช้งาน

ต้องส่งผ่านปลายทาง tokenUpdateUrl พร้อมกับธุรกรรมเพื่อรับข้อมูลอัปเดตสำหรับโทเค็น สำหรับ PSP การกำหนดวิธีที่ผู้ขายจะได้รับและป้อน URL นี้ในออบเจ็กต์ *TransactionInfo ที่เกี่ยวข้องเป็นความรับผิดชอบของ PSP ในการกำหนด

นอกจากนี้ โปรดทราบว่าเพย์โหลดที่เข้ารหัสจะแสดงช่องที่ไม่บังคับเพิ่มเติม merchantTokenIdสำหรับ MIT ดูรายละเอียดได้ในเอกสารประกอบ การเข้ารหัสข้อมูลการชำระเงิน (สำหรับผู้ขาย) หรือเอกสารประกอบโครงสร้างเพย์โหลด (สำหรับ PSP)